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
Development Tools for Next Generation
Search
Koutarou Chikuba
September 08, 2018
16
1.8k
Development Tools for Next Generation
Why I made
https://nedi.app
Koutarou Chikuba
September 08, 2018
Tweet
Share
More Decks by Koutarou Chikuba
See All by Koutarou Chikuba
CI/CD 改善の勘所
mizchi
0
150
極限環境で最終ビルドを絞るためのフロントエンド設計
mizchi
16
5.8k
Server Side JavaScript のためのバンドル最適化
mizchi
5
7.6k
V8 as a container on CDN Edge worker
mizchi
6
2.4k
Edge Side Frontend という新領域
mizchi
35
14k
バンドル最適化マニアクス at tfconf
mizchi
8
4.6k
「たかがJavaScript」のその先 #TECHPLAY
mizchi
47
20k
Deno Node 両刀
mizchi
7
2.5k
「フロントエンド領域」を再定義する
mizchi
50
37k
Featured
See All Featured
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
brightonSEO & MeasureFest 2025 - Christian Goodrich - Winning strategies for Black Friday CRO & PPC
cargoodrich
3
98
Evolving SEO for Evolving Search Engines
ryanjones
0
120
State of Search Keynote: SEO is Dead Long Live SEO
ryanjones
0
110
Discover your Explorer Soul
emna__ayadi
2
1.1k
Tell your own story through comics
letsgokoyo
1
810
The #1 spot is gone: here's how to win anyway
tamaranovitovic
2
930
Visual Storytelling: How to be a Superhuman Communicator
reverentgeek
2
430
The Straight Up "How To Draw Better" Workshop
denniskardys
239
140k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
31
9.9k
AI in Enterprises - Java and Open Source to the Rescue
ivargrimstad
0
1.1k
Why Your Marketing Sucks and What You Can Do About It - Sophie Logan
marketingsoph
0
72
Transcript
%FWFMPQNFOU5PPMT GPS/FYU(FOFSBUJPO NJ[DIJ !CVJMEFSTDPO
w !NJ[DIJ,PUBSP$IJLVCB'SFFMBODF w 'SPOUFOE/PEFKT41"&MFDUSPO
w ͏.BDΊ͍ͨʜ .BD#PPL"JSͲ͜ʜ w 04ʹറΒΕͨ͘ͳ͍ 8FC5FDIOPMPHZ4UBDL ࠷ۙཉ͍͠ͷ
$ISPNFCPPL w "464DDB w ຊʹͨͩͷ$ISPNF w $SPTUJOJ %FCJBO$POUBJOFS
$ISPNFCPPL༻ͷ ։ൃ༻ΤσΟλ͕ඞཁ
$MPVE4FSWJDF w "84$MPVE w "NB[PO8PSLTQBDFT w (JU1PE w FUD
$ISPNFCPPLͰ ࣄͰ͖Δ͔
/P
Ϋϥυܕͷݶք w αʔόʔ ίϯςφ ্ཱ͕͕ͪΔͷ͕͍ w 4MPX3FTQPOTFCZ355 $MJFOU 4FSWFS 3FTPVSDFT
dNT
ΤσΟλͷཁٻ w ΦϑϥΠϯϑΝʔετ w ελϯυΞϩʔϯ w '4BOE(JU $MJFOU #SPXTFS4UPSBHF 4FSWFS
4ZOD dNT
ϥετϫϯϚΠϧԕ͍ GQT NT
ࣗͰ࡞Δ͔͠ͳ͍
/FYU&EJUPS IUUQTOFEJBQQ
ػೳ w &EJUPSXJUI(JU w 18"GPS%FTLUPQ w ىಈ͕͍ NTNTXJUIDBDIF
%FNP IUUQTOFEJBQQ
(JU JTPNPSQIJDHJU 'JMF4ZTUFN *OEFYFE%# "QQMJDBUJPO 'JSFCBTF "VUIFOUJDBUJPO (JU)VC $0341SPYZ Speak
Git with Token 'JSFCBTF )PTUJOH $BDIF Browser (SPA) Firebase Read / Write #SPXTFS4UPSBHF 4FSWJDF8PSLFS IUUQTOFEJBQQ /FYU&EJUPS"SDIJUFDUVSF CPPUTUSBQ JOEFYIUNM 18"GPS%FTLUPQ 0⒐JOF.PEF
/FYU&EJUPSͭͷඪ w(JUGPS&WFSZPOF w'PS'SPOUFOE%FWFMPQQFS
(JUGPS&WFSZPOF w ΤϯδχΞ͡Όͳ͍ਓΛ։ൃʹר͖ࠐΊͳ͍͔ w ҰൠతͳࣄͷϫʔΫϑϩʔʹ1VMM3FRVFTUΛద༻Ͱ͖ ͳ͍͔
%PDVNFOU XJUI)JTUPSZ 1VCMJTI4FSWJDF ΞΠσΞ%PDVNFOU)VC :PVS /FYU&EJUPS 1VCMJTIUP8FC 5SBOTMBUFUP(JU $IBOHF3FRVFTU 4FOE
0UIFS 0XOFS 'JYUZQP .FSHFE git log - Init... - Update... - Fix typo...
ࣗͷҙݟ w ΤϯδχΞ͕స৬͍͢͠ͷ(JU)VC8PSLqPXͰࣄ͕ ඪ४Խ͞ΕͯΔ͔Β w ଞͷྖҬʹద༻Ͱ͖Δͣ
GPS'SPOUFOE%FWFMPQQFST wϑϩϯτܥϒϥβͰ݁Ͱ͖Δͣ wϑϩϯτͷࣄΛϒϥβͰ͍݁ͨ͠
ଞͷΞΠσΞ
:PVS/FYU&EJUPS 0UIFS/FYU&EJUPS 8FC35$ 4JHOBMJOH4FSWFS IBOETIBLF 1VMM3FRVFTU 3FBMUJNF&EJUJOH ΞΠσΞ11(JU (JU"DUJPO
50%0 w 6*ΛϚγʹ͢Δ w $MPOF'FUDI͕ෆ҆ఆͳͷΛͳΜͱ͔͢Δ w 3FCBTFͱXBZ.FSHFΛ࣮͢Δ
)FMQ w 1BUSFPO͡Ί·ͨ͠ IUUQTQBUSFPODPNNJ[DIJ w ϚωλΠζҊ͋ͬͨΒڭ͑ͯ
͓ΘΓ