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
Jamstack×microCMS 実装編
Search
Kazuki Shibata
January 30, 2020
Technology
4
910
Jamstack×microCMS 実装編
JAMSTACK Meetup #1 の発表スライドです。
Kazuki Shibata
January 30, 2020
Tweet
Share
More Decks by Kazuki Shibata
See All by Kazuki Shibata
microCMSでif文を作る
shibe97
1
1.1k
SvelteKitでJamstackを試す
shibe97
1
1.1k
フロントエンドのトレンド〜サーバーレスSPA、Jamstack〜
shibe97
16
4.8k
Jamstack × PWA におけるキャッシュ戦略
shibe97
3
1.2k
CSR / SSR / SSGの動向2020
shibe97
2
1.5k
SentryでSPAのエラーログを収集する
shibe97
1
1.6k
useRefについて調べてみた
shibe97
1
140
フロントエンドエンジニアのキャリアパス
shibe97
9
3.7k
Containerどこに置く?
shibe97
1
1.9k
Other Decks in Technology
See All in Technology
技術的負債解消の取り組みと専門チームのお話 #技術的負債_Findy
bengo4com
1
1.3k
分解して理解する Aspire
nenonaninu
1
280
Culture Deck
optfit
0
420
Raycast AI APIを使ってちょっと便利な拡張機能を作ってみた / created-a-handy-extension-using-the-raycast-ai-api
kawamataryo
0
100
株式会社EventHub・エンジニア採用資料
eventhub
0
4.3k
Data-centric AI入門第6章:Data-centric AIの実践例
x_ttyszk
1
410
ハッキングの世界に迫る~攻撃者の思考で考えるセキュリティ~
nomizone
13
5.2k
個人開発から公式機能へ: PlaywrightとRailsをつなげた3年の軌跡
yusukeiwaki
11
3k
開発組織のための セキュアコーディング研修の始め方
flatt_security
3
2.4k
組織貢献をするフリーランスエンジニアという生き方
n_takehata
2
1.3k
ホワイトボードチャレンジ 説明&実行資料
ichimichi
0
130
リアルタイム分析データベースで実現する SQLベースのオブザーバビリティ
mikimatsumoto
0
1.4k
Featured
See All Featured
How GitHub (no longer) Works
holman
314
140k
Producing Creativity
orderedlist
PRO
344
39k
BBQ
matthewcrist
87
9.5k
What’s in a name? Adding method to the madness
productmarketing
PRO
22
3.3k
KATA
mclloyd
29
14k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
29
1k
Building Flexible Design Systems
yeseniaperezcruz
328
38k
The World Runs on Bad Software
bkeepers
PRO
67
11k
Measuring & Analyzing Core Web Vitals
bluesmoon
6
240
Navigating Team Friction
lara
183
15k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
129
19k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
40
2k
Transcript
+BNTUBDLºNJDSP$.4 ࣮ฤ !TIJCF +".45"$,.FFUVQ
ࣲాف,B[VLJ4IJCBUB !TIJCF Υϯλגࣜձࣾͷڞಉۀऀ$00ɻ σβΠϯɺϑϩϯτΤϯυ࣮ʢओʹ41"ʣ͕͖ɻ 3FBDUϝΠϯ͚ͩͲɺ࠷ۙ7VF/VYU͋ͨΓ৮Δɻ
+BNTUBDLͱ
+BNTUBDLͱ ๏ 8FCαʔόʔʹґଘ͠ͳ͍αʔόʔϨεͳߏͰ͋Δ ๏ ࣄલʹϏϧυ͞Εͨ੩తͳϑΝΠϧΛ$%/͔Β৴͍ͯ͠Δ ๏ "1*Λݺͼग़͢߹+BWB4DSJQUܦ༝ͰߦΘΕ͍ͯΔ
Ұൠతͳ+BNTUBDLߏ
+BNTUBDLͷར ๏ ඞཁͳͷ੩తϑΝΠϧͷϗεςΟϯάͷΈ /FUMJGZɺ(JU)VC1BHFTɺ4ɺ/PXͳͲʢݸਓར༻ϨϕϧͳΒແྉʣ ๏ "1*ίʔϧϏϧυ࣌ͷΈ "1*ϦΫΤετͷ੍ݶ͕͋ͬͯ҆৺ ๏
ߴηΩϡϦςΟˍύϑΥʔϚϯε͕ྑ͍ ੩తϑΝΠϧΛͨͩ$%/͔Β৴͍ͯ͠Δ͚ͩ
(PPHMFτϨϯυʢੈքʣ
NJDSP$.4ͱ
αʔϏε֓ཁ ๏ ຊͷΫϥυܕϔουϨε$.4 ๏ ඇΤϯδχΞͰ͍͍͢ཧը໘ ๏ ίϯςϯπ"1*ܦ༝Ͱऔಘ ๏ Ϗϡʔଆࣗ༝ʹௐʢΞϓϦɾ*P5ͳͲʹʣ
NJDSP$.4ͷٕज़ߏ ๏ "84"NQMJGZ "QQ4ZOD-BNCEB%ZOBNP%#4$PHOJUP ๏ αʔόʔϨε41"ߏ ๏ ϑϩϯτ3FBDU ๏
4FOUSZͰ41"ͷόάऩू
NJDSP$.4ͷਪ͠ϙΠϯτ ʘதͷਓ͕ڭ͑ͪΌ͏ʗ
͔Γ͍͢6*69 ๏ ϔουϨε$.4։ൃऀͱඇ։ൃऀͷ྆ํ͕͏ ๏ ྆ऀʹͱ͔ͬͯΓ͍͢6*͕ඞཁ
։ൃऀࢹ ˠͱʹ͔͘"1*Λݺͼग़͢·ͰΛૉૣ͘ɺ؆୯ʹ
"1*ϨεϙϯεΛ(6*͔Βઃܭ͢Δ͚ͩ
ཧը໘͔Β"1*ϨεϙϯεΛ֬ೝͰ͖Δ
ฤूऀࢹ ˠͱʹ͔͘"1*ͱ͍͏୯ޠΛݟͤͳ͍
"1*ܥͷϝχϡʔΛશͯඇදࣔ
๏ ॊೈͳεΩʔϚઃఆ͕Մೳ ๏ εΩʔϚ͍ͭͰมߋՄೳ ๏ ϑΟʔϧυଓʑՃத ࣗ༝ͳεΩʔϚ
ڧྗͳը૾ฤू"1* NJDSP$.4Ͱը૾ྨ$%/͔Β৴͞Ε·͢ɻ ը૾63-ͷޙΖʹύϥϝʔλΛ༩͢Δ͜ͱͰɺϦαΠζΓൈ͖Λ؆୯ʹߦ͏͜ͱ͕Ͱ͖·͢ɻ 8FC1มͳΜ͔Ͱ͖·͢ɻ NPVOUBJOKQH I NPVOUBJOKQH X NPVOUBJOKQH pUDSPQXI
ฤूཤྺػೳ ๏ ίϯςϯπૢ࡞ͷཤྺ͕ݟΒΕΔ ๏ ͍ͭͰͲͷόʔδϣϯʹͤΔ
ڧྗͳ"1*ύϥϝʔλ ๏ ϑΟϧλʔػೳ FRVBMT OPU@FRVBMT MFTT@UIBO HSFBUFS@UIBO DPOUBJOT FYJTUT CFHJOT@XJUI
ࢦఆͨ͠ͱશҰக ࢦఆͨ͠ͱ෦Ұக ࢦఆͨ͠ͱҰக͠ͳ͍ ࢦఆͨ͠ΑΓখ͍͞ ࢦఆͨ͠ΑΓେ͖͍ ଘࡏ͢Δ OPU@FYJTUT ଘࡏ͠ͳ͍ ࢦఆ͔ͨ͠Β࢝·Δ pMUFST DBUFHPSZ<FRVBMT>VQEBUF <BOE> UJUMF<DPOUBJOT>ߋ৽<PS>UJUMF<DPOUBJOT>"1* ྫɿ
+BNTUBDLͷ࣮ʢ/VYUฤʣ
ࡐNJDSP$.4ϒϩά IUUQTNJDSPDNTJPCMPH
ओͳ੩తαΠτδΣωϨʔλ 3FTU"1*ϕʔε (SBQI2-ϕʔε 3FBDU BUTCZ 7VF (BUTCZ (SJETPNF /VYU
/VYUͩͱॏཁͳͷ͜ͷͭ ๏ BTZOD%BUB ๏ OVYUDPOpHKT
/VYUͷBTZOD%BUB ๏ αʔόʔαΠυͰॳճ͚ͩݺͼग़͞ΕɺΫϥΠΞϯταΠυͰϖʔδ ભҠΛ͢Δͨͼʹݺͼग़͞ΕΔ ͜͜ʹඇಉ࣌ॲཧΛॻ͘͜ͱͰɺOVYUHFOFSBUF࣌"1*Ϩεϙϯε)5.-ʹؚ ΊͨܗͰੜ͞ΕΔ
هࣄը໘ͷߏ هࣄຊจ ΧςΰϦʔ هࣄҰཡ
<هࣄৄࡉϖʔδͷྫ>
<هࣄৄࡉϖʔδͷྫ>
OVYUDPOpHKT ๏ OVYUHFOFSBUF࣌ʹσϑΥϧτͰಈతͳϧʔςΟϯάύε੩తϖʔδ ੜ͞Εͳ͍ ྫɿQBHFTJOEFYWVFੜ͞ΕΔ͕ɺQBHFT@TMVHJOEFYWVF ੜ͞Εͳ͍ ๏ OVYUDPOpHKTͷHFOFSBUFઃఆͰ"1*Λݺͼग़͠ɺ੩తੜ͢ΔͨΊͷ ϧʔςΟϯάύεΛࢦఆͯ͋͛͠Δඞཁ͕͋Δ
๏ ଞʹOVYUDPOpHKT͔Βͷ"1*ܦ༝ͰαΠτϚοϓ࡞344ϑΟʔυ ͷ࡞Ͱ͖Δ
None
͏·͍͘͘ͱ͜Μͳײ͡ͰੜͰ͖Δ
·ͱΊ ๏ +BNTUBDLͯ͘ηΩϡΞͰ͍҆ ๏ NJDSP$.4εΰΠ ๏ +BNTUBDLͷ࣮νϣοτΉ͍ͣ ʢಛʹ1SPNJTFɺ"TZOD"XBJUͷࣝͪΌΜͱ࣋ͬͯΔඞཁ͋Γʣ
5IBOLT !TIJCF