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
640
2
Share
Introduction to Node.js財団
Node.js Foundationやコミュニティについて
Tadatoshi Hanazaki
May 03, 2017
Other Decks in Technology
See All in Technology
Strands Agents超入門
kintotechdev
1
130
freee-mcpを Local→Remote で出してわかった MCP認可実装のリアル
terara
3
910
最低限これだけ押さえれ大丈夫_Claude Enterprise/Team企業展開ガバナンス入門
tkikuchi
1
420
類似画像検索モデルの開発ノウハウ
lycorptech_jp
PRO
4
1k
コードレビューを制するチームがソフトウェアデリバリーのフローを制す / Beyond Code Review: Distributing Its Responsibilities Across the SDLC
mtx2s
1
200
JICUG あなたのAI駆動開発パートナー IBM Bob を使ったアプリ開発
1ftseabass
PRO
0
110
Javaコミュニティをもっと楽しむための9箇条
takasyou
0
370
RubyでRuby拡張を書いたらRubyより35倍速になったってどういうこと??
kazuho
3
710
AI時代に改めて考える、ドメイン駆動設計 - モデリングが「AIへの共通言語」になる
littlehands
8
2.7k
脅威をエンジニアリングの糧にして:恐怖を乗り越えた先にあったもの / Turn threats into fuel for engineering: what lay beyond overcoming fear
nrslib
1
340
Amazon CloudFrontにおけるAIボットアクセス制御のポイント
kizawa2020
5
300
オンコールの負荷軽減のためのBits Assistant 活用方法 / How to Use Bits Assistant to Reduce the Workload on On-Call Staff
sms_tech
1
290
Featured
See All Featured
The Illustrated Children's Guide to Kubernetes
chrisshort
51
52k
The Power of CSS Pseudo Elements
geoffreycrofte
82
6.3k
Noah Learner - AI + Me: how we built a GSC Bulk Export data pipeline
techseoconnect
PRO
0
190
Music & Morning Musume
bryan
47
7.2k
The Spectacular Lies of Maps
axbom
PRO
1
770
Stop Working from a Prison Cell
hatefulcrawdad
274
21k
Fireside Chat
paigeccino
42
3.9k
Automating Front-end Workflow
addyosmani
1370
210k
The untapped power of vector embeddings
frankvandijk
2
1.7k
The Director’s Chair: Orchestrating AI for Truly Effective Learning
tmiket
1
180
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
122
21k
How to train your dragon (web standard)
notwaldorf
97
6.6k
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/