Lock in $30 Savings on PRO—Offer Ends Soon! ⏳
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
NodeとGoでフロントエンドサーバーを作ってみた話
Search
Yusuke Ito
March 04, 2015
Programming
2
2.4k
NodeとGoでフロントエンドサーバーを作ってみた話
Yusuke Ito
March 04, 2015
Tweet
Share
More Decks by Yusuke Ito
See All by Yusuke Ito
Macとオーディオ再生 2024/11/02
yusukeito
0
1.3k
おうちHackを取り入れた リノベーション事例
yusukeito
0
840
Server Side Swiftを しばらく運用してみた話
yusukeito
0
630
Swift からword2vecを 使ってみる
yusukeito
0
1.1k
Swift Outside the Box
yusukeito
1
2.7k
SwiftでgRPCとProtocolBuffersを使う
yusukeito
4
1.4k
Swift on Raspberry Pi でI2Cデバイスを使う
yusukeito
1
690
Isomorphic Swift
yusukeito
2
660
Swiftの値付きEnumをHackする
yusukeito
0
390
Other Decks in Programming
See All in Programming
ソフトウェア設計の課題・原則・実践技法
masuda220
PRO
26
22k
テストやOSS開発に役立つSetup PHP Action
matsuo_atsushi
0
140
Socio-Technical Evolution: Growing an Architecture and Its Organization for Fast Flow
cer
PRO
0
300
AIコーディングエージェント(Gemini)
kondai24
0
180
TypeScript 5.9 で使えるようになった import defer でパフォーマンス最適化を実現する
bicstone
1
1.2k
モダンJSフレームワークのビルドプロセス 〜なぜReactは503行、Svelteは12行なのか〜
fuuki12
0
210
Full-Cycle Reactivity in Angular: SignalStore mit Signal Forms und Resources
manfredsteyer
PRO
0
110
tparseでgo testの出力を見やすくする
utgwkk
1
160
ハイパーメディア駆動アプリケーションとIslandアーキテクチャ: htmxによるWebアプリケーション開発と動的UIの局所的適用
nowaki28
0
360
Reactive Thinking with Signals and the new Resource API
manfredsteyer
PRO
0
170
AWS CDKの推しポイントN選
akihisaikeda
1
240
AIコードレビューがチームの"文脈"を 読めるようになるまで
marutaku
0
340
Featured
See All Featured
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
17k
Mobile First: as difficult as doing things right
swwweet
225
10k
Documentation Writing (for coders)
carmenintech
76
5.2k
Fantastic passwords and where to find them - at NoRuKo
philnash
52
3.5k
Code Reviewing Like a Champion
maltzj
527
40k
Bash Introduction
62gerente
615
210k
Writing Fast Ruby
sferik
630
62k
Building a Modern Day E-commerce SEO Strategy
aleyda
45
8.3k
Build The Right Thing And Hit Your Dates
maggiecrowley
38
3k
Optimising Largest Contentful Paint
csswizardry
37
3.5k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
Faster Mobile Websites
deanohume
310
31k
Transcript
/PEFͱ(PͰϑϩϯτΤϯ υαʔόʔΛ࡞ͬͯΈͨ :VTVLF*UP നϠΪษڧձ/P
ߏਤ ِ٦ؠ٦禸 "1* 鎸✲禸 "1* /HJOY تحءُ ن٦س "1* /HJOY
ΧϝΫτ LBNFDUDPN ΧϝϦΦ LBNFMJP Ϣʔβʔ%# .Z42- ΧϝΫτ%# .Z42- هࣄ%# .Z42- ूܭ%# 3FETIJGU Ϧίϝϯυ αʔόʔ Ϧίϝϯυ αʔόʔ /PEFKT HPMBOH Ωϟογϡ 3FEJT /HJOY
ϑϩϯτΤϯυαʔόʔ w σʔλϕʔεͷΞΫηε w )551ͷ+40/"1*ͷఏڙ w )5.-ͷϨϯμϦϯά w ผαʔόʔͷ)551+40/ϦΫΤετ
/PEFKT w /PEFͷҙຯFWFOUESJWFO OPOCMPDLJOH*0 MJCVW w KTͷҙຯ+BWB4DSJQUWΤϯδϯ w ݩʑSCͩͬͨؾ͕͢ΔˠࠓKT
ϒϥβͱͷҧ͍ w XJOEPXΦϒδΣΫτ %0.͕ແ͍ w ϞδϡʔϧಡΈࠐΈ SFRVJSF ͷΈ͕ඪ४ w +4
&4 ͷϥΠϒϥϦʹՃ͑ɾ/PEFඪ४ϥΠϒϥϦ w ωΠςΟϒ $ $ όΠϯσΟϯά͕͋Δ w OQN͕͋Δ OPEFQBDLBHFNBOBHFS
(P HPMBOH w ϓϩάϥϛϯάݴޠ w ίϯύΠϥɾϑΥʔϚολɾσόοΨͳͲҰࣜ w $ݴޠͷΑ͏ͳॻ͖ํͰɺ1ZUIPOͷΑ͏ʹ͘ॻ͖ ͘͢ w
΄΅੩తɾϚϧνίΞରԠɾඪ४ϥΠϒϥϦɾ($
ແ͍ͷ w Ϋϥεϝιουܧঝ ߏମ GVODUJPOͰ࠶ݱͰ͖Δ w ΦϖϨʔλΦʔόʔϩʔυ w ϙΠϯλԋࢉ
w εϨου w Ξαʔτྫ֎ w δΣωϦΫε
ฒྻੑϚϧνίΞରԠ w νϟωϧͱ(PϧʔνϯͷΈ w εϨουແ͍ w (Pϧʔνϯ͕ෳεϨουΛ෦Ͱ࡞Δ ਖ਼͍͠
ฒྻੑͱฒߦੑ ฒྻੑ QBSBMMFMT ฒߦੑ DPODVSSFOU /PEFKT º ˓ &WFOUFE*0 (P
˚ (P3PVUJOF $IBOOFM ˚ (P3PVUJOF $IBOOFM (Pͷ߹࣮࣍ୈͰ˓
/PEFKTͷ߹ w &YQSFTTΛ͏ w .Z42-OPEFNZTRM w )5.-$44+BEF4UZMVTςϯϓϨʔτΤϯδϯ w Ϗϧυπʔϧͱͯ͠(VMQ
(Pͷ߹ w OFHSPOJͳͲͷখ͍͞IUUQαʔόʔϥΠϒϥϦΛ͏ w .Z42-HPSQ͔03.Λ͏ w ηογϣϯཧϥΠϒϥϦ͕ඞཁ ͬͨ͜ͱͳ ͍
w ৭ʑ͋Γɺఆ൪͋·Γͳ͍
/PEFͷ͍͍ͱ͜Ζ w ܕ͕μΠφϛοΫͳͷͰɺσʔλ+40/ɾ%#ͷѻ͍͕खܰ w ඇಉظ͕อূ͞ΕΔ w ίϯύΠϧෆཁ w KTͷࢿ࢈͕͑Δ w
ύοέʔδཧ OQN ͕·ͱʹ͑Δ
/PEFͷࠔΔͱ͜Ζ w ϦϑΝΫλϦϯάʹऑ͍ɾϝιου໊ͷมߋͳͲ ς ετશ෦ॻ͚͍͍͚Ͳ w ϝϞϦΛଟ͘͏ ༻͢ΔϞδϡʔϧʹΑΔ ·ͨݟੵΓ͕͍͠ؾ͕͢Δ
w ඇಉظ Πϕϯτۦಈ ɾ׳Εͳ͍ͱॻ͘ͷ͕͍͠
(Pͷ͍͍ͱ͜Ζ w ϚγϯͷੑೳΛϑϧʹ͑Δ ͪΌΜͱॻ͘ඞཁ͋Δ w ܕ͚ɾίϯύΠϥ w ͱϝϞϦ༻ྔͷݟੵΓ͕͍͢͠ w
ίϯύΠϧ͕͍ɾىಈ࣮ߦ͍
(PͷࠔΔͱ͜Ζ w %#+40/ͳͲΛѻ͏߹.PEFM͕ඞཁ w ύοέʔδཧʹόʔδϣϯͷΈ͕ඪ४Ͱແ͍ w ίʔσΟϯά͕͍͠ ؾ͕͢Δ ฒྻɾϩοΫपΓ
ൺֱͯ͠ w ύϥμΠϜ ඇಉظɾνϟωϧɾ(Pϧʔνϯ ͳͲ͕ ҧ͏ͨΊಉ࣌ॻ͍ͨΓ͢Δͱࠞཚ͢Δؾ͕͢Δ w +40/"1*Ͱ͋ΕϨεϙϯεͷܕɾߏମΛ͢ ͯఆٛ͢Δͷ͕໘ w
/PEFຊମɾϥΠϒϥϦ҆ఆ͖ͯͨ͠ɺ(Pϥ ΠϒϥϦ͕৭ʑग़ͨΓมΘͬͨΓ͍ͯ͠Δ
/PEFͷ͍Ͳ͜Ζ w มߋɾػೳՃ͕ଟ͍ w )5.-ͷ7JFX͕͋Δ w Մ༻ੑ͕গͯ͘͠ͳ͍ w ΫϥΠΞϯτͱίʔυΛڞ༗͢Δ ͏গ͠ઌ
(Pͷ͍Ͳ͜Ζ w "1*+40/ͷΈ w ߴ͍Մ༻ੑ w ϨεϙϯεΛ্͍͛ͨ νϡʔχϯά͍ͨ͠
5IBOLZPV