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
Embracing the Ebb and Flow
colly
88
5k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
37
6.3k
AI Search: Implications for SEO and How to Move Forward - #ShenzhenSEOConference
aleyda
1
1.1k
Bootstrapping a Software Product
garrettdimon
PRO
307
120k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.4k
Paper Plane (Part 1)
katiecoart
PRO
0
4k
Joys of Absence: A Defence of Solitary Play
codingconduct
1
290
Exploring the relationship between traditional SERPs and Gen AI search
raygrieselhuber
PRO
2
3.6k
Technical Leadership for Architectural Decision Making
baasie
1
240
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.7k
Testing 201, or: Great Expectations
jmmastey
46
8k
How To Stay Up To Date on Web Technology
chriscoyier
791
250k
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 ϚωλΠζҊ͋ͬͨΒڭ͑ͯ
͓ΘΓ