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
あと一つプログラミング言語を 覚えたら死ぬ! 脳みそがパンクしそうな あなたのための node...
Search
Takahashi Fumiki
May 07, 2016
Technology
0
280
あと一つプログラミング言語を 覚えたら死ぬ! 脳みそがパンクしそうな あなたのための nodeJSことはじめ
WP-D 2016で発表した内容です。
フロントエンドエンジニアやWebデザイナー 、日曜プログラマでサーバサイド言語を知らないなら、NodeJSやっておくと捗る。
Takahashi Fumiki
May 07, 2016
Tweet
Share
More Decks by Takahashi Fumiki
See All by Takahashi Fumiki
WordPress と SendGrid でユーザーコミュニケーション〜Webメディア受託制作の現場から
fumikito
0
400
きっと誰もが感謝するCJKマスターに君もなろう!
fumikito
0
670
めざせマルチパブリッシングプラットフォーム
fumikito
1
290
はじめてのカスタムブロック
fumikito
0
6.8k
WordPress+PayPal秘話
fumikito
0
480
wp_next_step WordPress, Web, そして私たちの未来
fumikito
0
6.4k
Pの歴史 我々はなぜWordPress専門メディアを作るに至ったか
fumikito
1
2.1k
wpionic.tokyo #1
fumikito
0
910
カスタムエンドポイントで学ぶ WP REST APIの真髄
fumikito
4
1.4k
Other Decks in Technology
See All in Technology
「Linux」という言葉が指すもの
sat
PRO
4
140
DevIO2025_継続的なサービス開発のための技術的意思決定のポイント / how-to-tech-decision-makaing-devio2025
nologyance
1
400
OCI Oracle Database Services新機能アップデート(2025/06-2025/08)
oracle4engineer
PRO
0
160
Django's GeneratedField by example - DjangoCon US 2025
pauloxnet
0
150
Generative AI Japan 第一回生成AI実践研究会「AI駆動開発の現在地──ブレイクスルーの鍵を握るのはデータ領域」
shisyu_gaku
0
290
なぜテストマネージャの視点が 必要なのか? 〜 一歩先へ進むために 〜
moritamasami
0
220
未経験者・初心者に贈る!40分でわかるAndroidアプリ開発の今と大事なポイント
operando
5
680
Oracle Base Database Service 技術詳細
oracle4engineer
PRO
9
74k
これでもう迷わない!Jetpack Composeの書き方実践ガイド
zozotech
PRO
0
960
[ JAWS-UG 東京 CommunityBuilders Night #2 ]SlackとAmazon Q Developerで 運用効率化を模索する
sh_fk2
3
440
Modern Linux
oracle4engineer
PRO
0
100
【実演版】カンファレンス登壇者・スタッフにこそ知ってほしいマイクの使い方 / 大吉祥寺.pm 2025
arthur1
1
890
Featured
See All Featured
Building Applications with DynamoDB
mza
96
6.6k
Fashionably flexible responsive web design (full day workshop)
malarkey
407
66k
GitHub's CSS Performance
jonrohan
1032
460k
Optimizing for Happiness
mojombo
379
70k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
1.1k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
44
2.5k
Stop Working from a Prison Cell
hatefulcrawdad
271
21k
Building a Scalable Design System with Sketch
lauravandoore
462
33k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
17k
Building Adaptive Systems
keathley
43
2.7k
Bootstrapping a Software Product
garrettdimon
PRO
307
110k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
507
140k
Transcript
͋ͱҰͭϓϩάϥϛϯάݴޠΛ ֮͑ͨΒࢮ͵ Έ͕ͦύϯΫͦ͠͏ͳ ͋ͳͨͷͨΊͷ OPEF+4͜ͱ͡Ί WP-D Week April, 15th 2016
(C) Takahashi Fumiki
͓·͑୭ʁ w ߴڮจथͱ͍͍·͢ɻখઆՈ Ͱ͢ɻ w 8PSE$BNQ5PLZPͷ෭࣮ ߦҕһͰ͢ɻ w 1)1FSͳͷͰɺ/PEFΑ͘ Γ·ͤΜɻ
w ͷ,JOEMFຊΛશ෦ങͬͯ͘ ͍ͩ͞ɻࢠڙٌ͕͍͑ͯ·͢ɻ
ରͱͳΔਓ w ϑϩϯτΤϯυΤϯδχΞ w 8FCσβΠφʔ w ༵ϓϩάϥϚʢ৬ۀϓϩά ϥϚͰͳ͍ਓʣ
ࠓײͯ͡ؼͬͯཉ͍͜͠ͱ 8FCαʔϏε ࡞ΕΔͱ͍͏͜ͱ
࣭ w +BWBTDSJQUॻ͍ͯΔʁ w ͳΜͰॻ͍ͯΔͷʁ w ͳΜͰॻ͍ͯͳ͍ͷʁ w αʔόʔαΠυݴޠॻ͚Δʁ
ࠓ͍͍͍ͨ͜ͱ w /PEF+4+4ͷαʔόαΠυݴޠͰ͢ɻ w ͜Ε͔ΒԿ͔ҰͭαʔόαΠυݴޠΛ֮͑ΔͳΒɺ /PEF+4ΛΦεεϝɻͲ͏ͤOQNͱ͔HVMQͱ͔Δ Ͱ͠ΐɻ w ͢Ͱʹ͑Δݴޠʢ3VCZ 1ZUIPO
1)1ʣ͕͋Δͳ ΒɺผʹͦΕͰ͍͍Ͱ͢ɻ
ࡢࠓͷ8FC։ൃࣄ これぐらいはできないとね☆
ϑϧελοΫ w )5.- $44 #PPUTUSBQ #PVSCPO 'PVOEBUJPO w +4
K2VFSZ 3FBDU "OHVMBS w ͳΜ͔ΒͷαʔόαΠυݴޠʢ3VCZ 1)1 1ZUIPOʣ w αʔόͷࣝʢͱ͘ʹΫϥυʣ
ϞόΠϧΞϓϦ w J04 4XJGU 0CKFDUJWF$ w "OESPJE +BWB
*P5 w εϚʔτσόΠεʢ"SEVJOP 3BT1J w ͳΜ͔ΒͷαʔόαΠυݴޠʢ3VCZ 1)1 1ZUIPOʣ w
αʔόͷࣝʢͱ͘ʹΫϥυʣ w "1*ͷࣝʢ#PUͱ͔ʣ
ҰਓͰͳΜͰ࡞ΕΔϚϯ w )5.- $44 #PPUTUSBQ #PVSCPO 'PVOEBUJPO w
+4 K2VFSZ 3FBDU "OHVMBS w ͳΜ͔ΒͷαʔόαΠυݴޠʢ3VCZ 1)1 1ZUIPOʣ w αʔόͷࣝʢͱ͘ʹΫϥυʣ w J04 4XJGU 0CKFDUJWF$ w "OESPJE +BWB w εϚʔτσόΠεʢ"SEVJOP 3BT1J w "1*ͷࣝʢ#PUͱ͔ʣ
ʗ ?P? ʘūƃũŠŕŦŘ
________________________________ ~| \◦ 大丈夫か?BOY ∥\ <◦> ∥/ ∥ /│ >> \│ 来てくれたんだね!NodeJSさん! Ͱ/PEF+4ΛͰ͖Εʜʜ
ҰਓͰͳΜͰ࡞ΕΔϚϯ /PEF+4 w )5.- $44 +4 3VCZ 4XJGU +BWB
αʔό "1* w )5.- $44 +4 αʔό "1*
ͬͯΈΑ͏ ここまでで20分を経過したら詰んでる
ϒϥβͰͰ͖ͳ͍͜ͱ w σʔλͷӬଓԽʢσʔλϕʔεʣ w ϑΝΠϧγεςϜૢ࡞ w "1*ͷઃܭʢ͏͚͚ͭΔํʣ
IFSPLVͱʁ w 1"44 1MBUGPSN"T"4FSWJDF w ΫϥυαʔϏεɻαʔόͷ ੑೳʹର͓ͯۚ͠Λ͏ײ͡ɻ w ιϑτͷΠϯετʔϧجຊ
తʹͰ͖ͳ͍ɻIFSPLV͕༻ҙ ͨ͠ͷΛ͏ɻ
σϞ "1*ΛIFSPLVͰ࡞Δ
ྫྷଂݿ֬ೝ༻"1* w 1045EPPSʮͺ͔͊ʯͱͭͿ͘ w (&5HSPDFSZɹதͷ༷ࢠΛΧϝϥͰऔͬͯը૾ૹ৴
͓͓͖͍͑ͯͨ͞ 新しいスキルを身につけるときの指針
جຊ3&45ϑϧ w 3&45ϕʔεͰ࡞͢Εɺ 8FCαΠτʹΞϓϦʹ*P5 ʹ͑Δ w ୯Ұͷ)5.-ΛϦιʔεͱͯ͠ ৭ʑͱల։Ͱ͖Δ࣌ऴΘͬ ͨ w
جຊٕज़ഇΕͳ͍ 8FCΛࢧ͑Δٕज़)551ɺ 63*ɺ)5.-ɺͦͯ͠3&45 ͜ΕಡΊʂ
ઐ༻ϑΥʔϚοτΑͤ͜ਥ εϚϗΞϓϦ 8FCϒϥβ εϚʔτՈిʢসʣ #PU
εϚϗΞϓϦ)5.-Ͱ w $PSEPWBͱ͍͏/PEFϕʔεͷϑϨʔϜϫʔΫΛ ͏ͱɺϋΠϒϦουΞϓϦ͕࡞ΕΔ w JPOJD NPOBDBͳͲ w αʔόαΠυ͕ඞཁͳΒɺͦΕ/PEF+4Ͱʂ w
ඞཁͳΒ#BBTΛ͍·͠ΐ͏
ΫϥυΛ͓͏ w ΫϥυΠϯϑϥͷΈΛ͓ۚͰղܾ͢ΔαʔϏεɻ͍ ·ͷͱ͜Ζผʹ҆͘ͳ͍ɻ w Πϯϑϥ͍͠͠ɺΫϦςΟΧϧʢαʔϏε͕ఀࢭ͢Δ Մೳੑ͕͋Δʣ w ֶशίετ͕അࣛʹͳΒͳ͍͠ɺͦͷࣝΛʹ͚ͭͨࠒ ʹԽ͍ͯ͠ΔڪΕ͕͋Δɻ
w ݸਓαʔϏεͰ݄ສ͙Β͍ڐ༰ͨ͠ํ͕Δʢͨͱ ݄͑ͷखऔΓ͕ສͰʂɹҾͬӽͦ͏ʂʣ
42-֮͑Α͏ w 3%#.4ʢ.Z42- 1PTUHSFT .4"DDFTTͳͲʣͰ ΘΕΔ͍߹ΘͤจʢϓϩάϥϛϯάݴޠͰͳ ͍ʁʣ w ͷݟΔൣғͰɺ42-ͱਖ਼نදݱΛॻ͚ͳ͍ϓϩ άϥϚ͕݁ߏ͍ͨɻ
w Ͱ͖Δ͚ͩͰڧΈʹͳΔ͠ɺͳʹ͔ͱཱͭɻ
͓͔ͭΕ͞·Ͱͨ͠