Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Introduction to Node.js財団
Search
Tadatoshi Hanazaki
May 03, 2017
Technology
2
540
Introduction to Node.js財団
Node.js Foundationやコミュニティについて
Tadatoshi Hanazaki
May 03, 2017
Tweet
Share
Other Decks in Technology
See All in Technology
NOSTR, réseau social et espace de liberté décentralisé
rlifchitz
0
130
マルチデータプロダクト開発・運用に耐えるためのデータ組織・アーキテクチャの遷移
mtpooh
0
190
Fin-JAWS第38回reInvent2024_全金融系セッションをライトにまとめてみた
mhrtech
1
140
日本語プログラミングとSpring Bootアプリケーション開発 #kanjava
yusuke
2
350
Zenn のウラガワ ~エンジニアのアウトプットを支える環境で Google Cloud が採用されているワケ~ #burikaigi #burikaigi_h
kongmingstrap
18
6.9k
ハンズオンで学ぶ Databricks - Databricksにおけるデータエンジニアリング
taka_aki
1
2.1k
AWSエンジニアに捧ぐLangChainの歩き方
tsukuboshi
0
220
【5分でわかる】セーフィー エンジニア向け会社紹介
safie_recruit
0
18k
Enhancing SRE Using AI
yoshiiryo1
1
280
GraphRAG: What I Thought I Knew (But Didn’t)
sashimimochi
1
230
さいきょうのアーキテクチャを生み出すセンスメイキング
jgeem
0
270
ソフトウェアアーキテクトのための意思決定術: Software Architecture and Decision-Making
snoozer05
PRO
17
4.1k
Featured
See All Featured
jQuery: Nuts, Bolts and Bling
dougneiner
63
7.6k
Music & Morning Musume
bryan
46
6.3k
Fantastic passwords and where to find them - at NoRuKo
philnash
50
3k
Making the Leap to Tech Lead
cromwellryan
133
9.1k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
251
21k
Optimising Largest Contentful Paint
csswizardry
33
3k
Learning to Love Humans: Emotional Interface Design
aarron
274
40k
YesSQL, Process and Tooling at Scale
rocio
171
14k
Imperfection Machines: The Place of Print at Facebook
scottboms
267
13k
We Have a Design System, Now What?
morganepeng
51
7.4k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
507
140k
Large-scale JavaScript Application Architecture
addyosmani
510
110k
Transcript
Introduction to Node.jsࡒஂ Tadatoshi Hanazaki
About me Tadatoshi Hanazaki Twitter: @hntn GitHub: https://github.com/tdtsh nodejs-ja working
group
͡Ίʹ • ͜ͷࢿྉɺ͕ࣗ࠷ۙNode.jsࡒஂͱίϛϡχ ςΟʹ͍ͭͯௐͨࣄͰ͢ • ॳݟͰશମ૾͕௫Έʹ͘͘ɺଟগࠞཚͨ͠ͷ Ͱɺ୭͔ͷҝʹవΊ·͢ • ༁ਐΜͰͳ͍ͷͰɺίϯτϦϏϡʔτνϟϯ εଟ͍Ͱ͢
Node.js
Node.js#1 • BrowserඇґଘͷJavaScript࣮ߦڥ • ΠϕϯτۦಈɺϊϯϒϩοΩϯάI/OϞσϧ • V8 JavaScriptΤϯδϯ্Ͱಈ͘
Node.js#2 • Ryan Dahl͞Μ࡞ (2009) • ถJoyent͕ࣾRyan Dahl͞ΜΛޏ༻͠ࢧԉ • ݱࡏNode.jsࡒஂͷࢧԉͷݩɺଟ͘ͷ
collaboratorʹΑΓϝϯςφϯε͞Ε͍ͯΔ
Why is v4.0.0 next of v0.12?
Why is 4.0.0 next of 0.12? • io.js ͕3.3.1·ͰਐΜ͔ͩΒ •
2015ʹ·ͩ0.12.xͩͬͨnode.jsͱio.js͕౷߹͞Ε 4.0.0ʹͳͬͨ http://www.publickey1.jp/blog/15/nodejsiojsnodejs_409.html
io.js
io.js#1 • 2014ࠒɺNode.jsͷ։ൃ͕ఀؾຯʹ • ͦͷղফΛࢦ͠த৺తͳ։ൃϝϯόʔୡ͕ Node.js 0.12Λfolk http://yosuke-furukawa.hatenablog.com/entry/2014/12/25/104300
io.js#2 • ΦʔϓϯΨόφϯεɾϞσϧ* • TC(Technical Committee) • ίϥϘϨʔλ • ϫʔΩϯάάϧʔϓ
https://github.com/nodejs/node/blob/v1.x/GOVERNANCE.md
io.js#3 • 2015ʹJoyent͕ࣾத৺ͱͳΓNode.js FoundationΛ ઃཱ • io.jsʢTCɺίϥϘϨʔλɺϫʔΩϯάάϧʔϓʣ͕߹ྲྀ http://yosuke-furukawa.hatenablog.com/entry/2014/12/25/104300
Node.js Foundation
Node.js Foundation#1 • Node.jsͷීٴͱൃలͷॾ׆ಈΛԁʹਐΊΔҝͷ ৫ • JoyentɺIBMɺintelɺMicrosoftɺPayoalɺredhatͷ اۀ͕ࢀը • io.jsͷΦʔϓϯΨόφϯεϞσϧΛ౿ऻ
https://nodejs.org/en/foundation/
Node.js Foundation#2
Node.js Foundation#3
ίϥϘϨʔλ
ίϥϘϨʔλ#1 • Node.js (ͱͦͷؔ࿈͢Δ) ϓϩδΣΫτɺNode.jsࡒ ஂͷޙԉͷͱɺݸਓ (ίϥϘϨʔλ) ʹΑͬͯҡ࣋ɾ ཧ͞Ε͍ͯΔ •
546ਓ͍Δ༷ (20175݄) • ༁ͰߩݙͰ͖Δ (શһ͕ίʔυॻ͍͍ͯΔ༁ ͡Όͳ͍)
ίϥϘϨʔλ#2 https://github.com/orgs/nodejs/people
ίΞɾίϥϘϨʔλ
ίΞɾίϥϘϨʔλ#1 • Node.jsͦͷͷͷओཁϝϯςφʔΛɺίΞɾί ϥϘϨʔλͱݴ͏༷Ͱ͢ʢఆ͕ٛݟ͚ͭΒΕͳ͔ͬ ͨʣ
ίΞɾίΞίϥϘϨʔλ#2 • ຊޠݍͷํ໊ (@abouthiroppy͞Μɺˏwatilde͞Μɺ@yosuke-furukawa͞Μ) https://github.com/nodejs/node
ٕज़ํҕһձ(TSC)
ٕज़ํҕһձ(TSC)#1 • Technical Steering Committee • ϓϩδΣΫτͷܧଓతͳϝϯςφϯε͓ΑͼਐԽͷͨΊͷٕज़ తͳҙࢥܾఆΛ୲͏ • ٕज़తઐࣝͱɺϓϩδΣΫτͱίϛϡχςΟͷظతͳ
ίϛοτϝϯτͷ྆ํΛඋ͑ͨத৺తίϥϘϨʔλʔ͔Βߏ ͞ΕΔ
ٕज़ํҕһձ(TSC)#2 https://nodejs.org/en/foundation/tsc/
ϫʔΩϯάάϧʔϓ
ϫʔΩϯάάϧʔϓ#1 • Node.jsʹؔ͢ΔϥΠϒϥϦ։ൃɺςετɺ༁ɺυΩϡϝϯςʔ γϣϯɺීٴ׆ಈͳͲͷ༷ʑͳςʔϚͷ׆ಈΛߦ͏ • τοϓϨϕϧϫʔΩϯάάϧʔϓʢݱࡏInclusivityͷΈʣͱίΞϫʔ Ωϯάάϧʔϓͷ2छྨ͋Δ https://nodejs.org/en/about/working-groups/
ϫʔΩϯάάϧʔϓ#2 https://nodejs.org/en/about/working-groups/
ϫʔΩϯάάϧʔϓ#3 +PJOVT https://github.com/nodejs/nodejs-ja
ϫʔΩϯάάϧʔϓ#4 • ެࣜαΠτઈࢍ ༁த
ࢀߟ Node.jsࡒஂ https://nodejs.org/ja/ ίϥϘϨʔλҰཡ https://github.com/orgs/nodejs/people ίΞɾίϥϘϨʔλ (Node.js README) https://github.com/nodejs/node ٕज़ํҕһձ(TSC)
https://nodejs.org/en/foundation/tsc/ ϫʔΩϯάάϧʔϓ https://nodejs.org/en/about/working-groups/ Node.jsຊϢʔβʔάϧʔϓ http://nodejs.jp/