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
フロントエンドも盛り上げたい!フロントエンドCBとAmplifyの軌跡
Search
k.masachika
April 15, 2025
Technology
1.4k
2
Share
フロントエンドも盛り上げたい!フロントエンドCBとAmplifyの軌跡
k.masachika
April 15, 2025
More Decks by k.masachika
See All by k.masachika
3ヶ月だけFrontEndのCBsでした!今年はDevToolsのCBsで更新したいよ
mkdev10
0
72
内製AIチャットボットで学んだDatadog LLM Observability活用術
mkdev10
1
270
Amplifyとゼロからはじめた AIコーディング 成果と展望
mkdev10
2
1.1k
Amplifyとゼロからはじめた AIコーディング。失敗と気づき
mkdev10
2
460
関西でも盛り上げたい!AWS Amplify
mkdev10
1
88
DAYSでAmplifyについて語りたかった話
mkdev10
0
110
3分re:Cap 私のイチオシAmplify アップデート
mkdev10
0
290
実は仲良し?Amplify Gen2と生成AI
mkdev10
1
610
アルファリリース Storage Browser for Amazon S3をためしてみた
mkdev10
1
240
Other Decks in Technology
See All in Technology
AI時代に改めて考える、ドメイン駆動設計 - モデリングが「AIへの共通言語」になる
littlehands
7
1.9k
TSKaigi 2026 - 型プラグインシステムの実装に使われるテクニック
teamlab
PRO
1
290
LLM時代のリファクタリング戦略_AIエージェントによる段階的・安全なTS移行方法
play_inc
0
160
ECSのTerraformモジュールにコントリビュートした話
harukasakihara
1
330
TypeScriptエンジニアのためのWASMランタイム入門:AssemblyScriptから理解するメモリの実態(ayano)
ayanoyuki
0
110
最新技術を"今は選ばない"という技術選定
leveragestech
PRO
0
390
TSKaigi 2026 - enumよ、さようなら
teamlab
PRO
2
460
Oracle AI Database@AWS:サービス概要のご紹介
oracle4engineer
PRO
4
2.6k
TypeScriptとAngular Signal で実現する保守性の高いアプリケーション設計 - 3層アーキテクチャによる責務分離の実践(たつかわ) https://2026.tskaigi.org/talks/10
nealle
1
310
AWSアップデートから考える継続的な運用改善
toru_kubota
2
360
ラズパイ & Picoで入門:Zephyr(RTOS)の環境構築からビルドまでの紹介
iotengineer22
0
210
[みん強]AIの価値を最大化するデータ基盤戦略:Self-Service型Data Meshへの転換とAgentic AI Meshに向けた取り組み with Snowflake他
y_matsubara
1
180
Featured
See All Featured
YesSQL, Process and Tooling at Scale
rocio
174
15k
We Analyzed 250 Million AI Search Results: Here's What I Found
joshbly
1
1.3k
Un-Boring Meetings
codingconduct
0
290
Odyssey Design
rkendrick25
PRO
2
620
エンジニアに許された特別な時間の終わり
watany
107
240k
Discover your Explorer Soul
emna__ayadi
2
1.1k
Neural Spatial Audio Processing for Sound Field Analysis and Control
skoyamalab
0
300
Sam Torres - BigQuery for SEOs
techseoconnect
PRO
0
270
How to build an LLM SEO readiness audit: a practical framework
nmsamuel
1
750
Site-Speed That Sticks
csswizardry
13
1.2k
Prompt Engineering for Job Search
mfonobong
0
310
Tell your own story through comics
letsgokoyo
1
930
Transcript
ϑϩϯτΤϯυ Γ্͍͛ͨʂ ϑϩϯτΤϯυ$#ͱ"NQMJGZͷي +"846(౦ژ"84$PNNVOJUZ#VJMEFST/JHIU .BTBDIJLB,VXBCBSB
ࣗݾհ ℬݪɹກ .BTBDIJLB,VXBCBSB ॴଐ େࡕγʔϦϯάҹגࣜձࣾ اը൛ຊ෦γεςϜਪਐ՝՝ ࣄ γεςϜ։ൃɾ%9ɾϚωδϝϯτ झຯ υϥΠϒɾຊञɾΫϨʔϯήʔϜ
ίϛϡχςΟ ݄dӡӦϝϯόʔ ˙"NQMJGZ+BQBO6TFS(SPVQ ˙"EPCFϓϨϦϦʔεϓϩάϥϜ ɾɾ "EPCFJMMVTUSBUPS 5PQ+BQBOFTF1SF3FMFBTF$POUSJCVUPST ΠϥϨʹ໊લࡌͬͯͨΑ👀 ࠷ۙͷ׆ಈ w݄+"846(େࡕSF*OWFOUSF$BQͰొஃ w݄'SPOUFOEBOE.PCJMFΧςΰϦͰ$#Tʹ w݄%BUBEPHͷ044ʹॳίϯτϦϏϡʔτ @mkdev_10
ϑϩϯτΤϯυ$#Կਓ͍Δͷ͔ͳʁ ίϛϡχςΟϏϧμʔʹͳͬͨͷͷɻɻɻ نײͳͲ·ͬͨ͘Θ͔Βͳ͍
"84ίϛϡχςΟϏϧμʔσΟϨΫτϦ IUUQTBXTBNB[PODPNKQEFWFMPQFSDPNNVOJUZDPNNVOJUZCVJMEFSTDPNNVOJUZCVJMEFSTEJSFDUPSZ wίϛϡχςΟϏΟϧμʔΛݕࡧͰ͖ΔαΠτɻΧςΰϦҬͳͲͰϑΟϧλՄೳɻ wݱࡏͰ͔Βʹొ͞Ε͍ͯΔϏϧμʔ͕ݕࡧͰ͖Δɻ wਃࠂ੍ͳͷͰશһ͕ొ͞Ε͍ͯΔͱݶΒͳ͍ɻ
ϑϩϯτΤϯυ$#ͷਪҠʢάϩʔόϧͷਓʣ ΧςΰϦ͝ͱͷਪҠʢάϩʔόϧʣ ׂ߹ ొ ਓ wάϩʔόϧͷϑϩϯτΤϯυΧςΰϦͷొऀʹܻ̍·Ͱམ͍ͪͯΔɻ wΧςΰϦશମͰҰ൪গͳ͍ɻ
ϑϩϯτΤϯυ$#ͷਪҠʢຊͷਓʣ ΧςΰϦ͝ͱͷਪҠʢຊʣ ׂ߹ ొ ਓ wਓ໊ొ͞Ε͓ͯΓɺҎ߱ҰਓҎ্ొ͞Ε͍ͯΔɻ w໊ొ͞Ε͍ͯΔɻʢάϩʔόϧͰਓͳͷͰɺ΄ͱΜͲຊʣ
ຊʹੈքͰ།ҰʁͷϑϩϯτΤϯυίϛϡχςΟ͕͋Δ IUUQTBXTBNB[PODPNKQEFWFMPQFSDPNNVOJUZVTFSHSPVQT w"84ίϛϡχςΟαΠτͰϢʔβʔάϧʔϓΛݕࡧՄೳɻ wϑϩϯτΤϯυΧςΰϦͰ"NQMJGZ+BQBO6TFS(SPVQͷΈɻ wάϩʔόϧͰ͔ͭ͠ͳ͍ʢݕࡧʹώοτ͠ͳ͔ͬͨʣ ͚̍ͭͩ⁉
"NQMJGZΛ௨ͯ͡ϑϩϯτΤϯυΓ্͍͛ͨ ࢲ"84"NQMJGZΛ௨ͯ͡"84ͷίϛϡχςΟͷྂʹ☺ ͦΜͳؒΛҰਓͰଟ͘࡞Γ͍ͨɾܨ͕Γ͍ͨ "84"NQMJGZ 9 "84ίϛϡχςΟ
"84"NQMJGZͱ wΣϒΞϓϦϞόΠϧΞϓϦΛߏங͢ΔͨΊͷػೳΛఏڙͯ͘͠ΕΔ"84αʔϏεɻ wͷ݄ʹϦϦʔε͞Εɺ݄ʹ(FOʹਐԽɻ w$%,ͷ౷߹ʹΑΔɺ$-*ϕʔε͔Β5ZQF4DSJQUϕʔεͷίʔυϑΝʔετͰͷόοΫΤϯυߏங͕Մೳɻ
"NQMJGZ(FOͱʁͬ͘͟Γਤղ "NQMJGZ#BDLFOE %BUB 'VODUJPOT "VUI 4UPSBHF "NQMJGZ6* όοΫΤϯυ $%, #FESPDLͳͲ
جຊϦιʔε ֦ுϦιʔε 💡ϙΠϯτ 5ZQF4DSJQUʹΑΔϑϩϯτΤϯυͱόοΫΤϯυͷڞ௨ݴޠͰͷίϛϡχέʔγϣϯɻ ίʔυϑΝʔετࢦʹΑΔόοΫΤϯυͷఆٛɻ%9ʢ%FWFMPQFS&YQFSJFODFʣ্͕ɻ $%,ʹΑΔ֦ு $*$%ͰσϓϩΠ (JUϓϩόΠμ "NQMJGZ)PTUJOH /FYU ϑϩϯτΤϯυ 5ZQF4DSJQU όοΫΤϯυ ϑϩϯτΤϯυ ͳͲ ͑Δ "84Ϧιʔεͱͷ ౷߹
"NQMJGZ(FOͱʁͬ͘͟Γਤղ "NQMJGZ#BDLFOE %BUB 'VODUJPOT "VUI 4UPSBHF "NQMJGZ6* όοΫΤϯυ $%, #FESPDLͳͲ
جຊϦιʔε ֦ுϦιʔε 💡ϙΠϯτ 5ZQF4DSJQUʹΑΔϑϩϯτΤϯυͱόοΫΤϯυͷڞ௨ݴޠͰͷίϛϡχέʔγϣϯɻ ίʔυϑΝʔετࢦʹΑΔόοΫΤϯυͷఆٛɻ%9ʢ%FWFMPQFS&YQFSJFODFʣ্͕ɻ $%,ʹΑΔ֦ு $*$%ͰσϓϩΠ (JUϓϩόΠμ "NQMJGZ)PTUJOH /FYU ϑϩϯτΤϯυ 5ZQF4DSJQU όοΫΤϯυ ϑϩϯτΤϯυ ͳͲ ͑Δ "84Ϧιʔεͱͷ ౷߹
"NQMJGZ(FOͱʁͬ͘͟Γਤղ "NQMJGZ#BDLFOE %BUB 'VODUJPOT "VUI 4UPSBHF "NQMJGZ6* όοΫΤϯυ $%, #FESPDLͳͲ
جຊϦιʔε ֦ுϦιʔε 💡ϙΠϯτ 5ZQF4DSJQUʹΑΔϑϩϯτΤϯυͱόοΫΤϯυͷڞ௨ݴޠͰͷίϛϡχέʔγϣϯɻ ίʔυϑΝʔετࢦʹΑΔόοΫΤϯυͷఆٛɻ%9ʢ%FWFMPQFS&YQFSJFODFʣ্͕ɻ $%,ʹΑΔ֦ு $*$%ͰσϓϩΠ (JUϓϩόΠμ "NQMJGZ)PTUJOH /FYU ϑϩϯτΤϯυ 5ZQF4DSJQU όοΫΤϯυ ϑϩϯτΤϯυ ͳͲ ͑Δ "84Ϧιʔεͱͷ ౷߹
"NQMJGZ(FOͱʁͬ͘͟Γਤղ "NQMJGZ#BDLFOE %BUB 'VODUJPOT "VUI 4UPSBHF "NQMJGZ6* όοΫΤϯυ $%, #FESPDLͳͲ
جຊϦιʔε ֦ுϦιʔε 💡ϙΠϯτ 5ZQF4DSJQUʹΑΔϑϩϯτΤϯυͱόοΫΤϯυͷڞ௨ݴޠͰͷίϛϡχέʔγϣϯɻ ίʔυϑΝʔετࢦʹΑΔόοΫΤϯυͷఆٛɻ%9ʢ%FWFMPQFS&YQFSJFODFʣ্͕ɻ $%,ʹΑΔ֦ு $*$%ͰσϓϩΠ (JUϓϩόΠμ "NQMJGZ)PTUJOH /FYU ϑϩϯτΤϯυ 5ZQF4DSJQU όοΫΤϯυ ϑϩϯτΤϯυ ͳͲ ͑Δ "84Ϧιʔεͱͷ ౷߹
"NQMJGZ(FOͱʁͬ͘͟Γਤղ "NQMJGZ#BDLFOE %BUB 'VODUJPOT "VUI 4UPSBHF "NQMJGZ6* όοΫΤϯυ $%, #FESPDLͳͲ
جຊϦιʔε ֦ுϦιʔε 💡ϙΠϯτ 5ZQF4DSJQUʹΑΔϑϩϯτΤϯυͱόοΫΤϯυͷڞ௨ݴޠͰͷίϛϡχέʔγϣϯɻ ίʔυϑΝʔετࢦʹΑΔόοΫΤϯυͷఆٛɻ%9ʢ%FWFMPQFS&YQFSJFODFʣ্͕ɻ $%,ʹΑΔ֦ு $*$%ͰσϓϩΠ (JUϓϩόΠμ "NQMJGZ)PTUJOH /FYU ϑϩϯτΤϯυ 5ZQF4DSJQU όοΫΤϯυ ϑϩϯτΤϯυ ͳͲ ͑Δ "84Ϧιʔεͱͷ ౷߹
"NQMJGZ(FOͱʁͬ͘͟Γਤղ "NQMJGZ#BDLFOE %BUB 'VODUJPOT "VUI 4UPSBHF "NQMJGZ6* όοΫΤϯυ $%, #FESPDLͳͲ
جຊϦιʔε ֦ுϦιʔε $%,ʹΑΔ֦ு $*$%ͰσϓϩΠ (JUϓϩόΠμ "NQMJGZ)PTUJOH /FYU ϑϩϯτΤϯυ 5ZQF4DSJQU όοΫΤϯυ ϑϩϯτΤϯυ ͳͲ ͑Δ "84Ϧιʔεͱͷ ౷߹ 💡ϙΠϯτ 8FCΞϓϦΛϗεςΟϯά͢Δ"NQMJGZ)PTUJOH044ͷ6*ϥΠϒϥϦ"NQMJGZ6* όοΫΤϯυΛߏங͢Δ"NQMJGZ#BDLFOEͳͲ"NQMJGZͷףΛ࣋ͭෳͷαʔϏεͰߏ
"NQMJGZ(FOͱʁͬ͘͟Γਤղ "NQMJGZ#BDLFOE %BUB 'VODUJPOT "VUI 4UPSBHF "NQMJGZ6* όοΫΤϯυ $%, #FESPDLͳͲ
جຊϦιʔε ֦ுϦιʔε $%,ʹΑΔ֦ு $*$%ͰσϓϩΠ (JUϓϩόΠμ "NQMJGZ)PTUJOH /FYU ϑϩϯτΤϯυ 5ZQF4DSJQU όοΫΤϯυ ϑϩϯτΤϯυ ͳͲ ͑Δ "84Ϧιʔεͱͷ ౷߹ 💡ϙΠϯτ 8FCΞϓϦΛϗεςΟϯά͢Δ"NQMJGZ)PTUJOH044ͷ6*ϥΠϒϥϦ"NQMJGZ6* όοΫΤϯυΛߏங͢Δ"NQMJGZ#BDLFOEͳͲ"NQMJGZͷףΛ࣋ͭෳͷαʔϏεͰߏ
"NQMJGZ(FOͱʁͬ͘͟Γਤղ "NQMJGZ#BDLFOE %BUB 'VODUJPOT "VUI 4UPSBHF "NQMJGZ6* όοΫΤϯυ $%, #FESPDLͳͲ
جຊϦιʔε ֦ுϦιʔε 💡ϙΠϯτ 8FCΞϓϦΛϗεςΟϯά͢Δ"NQMJGZ)PTUJOH044ͷ6*ϥΠϒϥϦ"NQMJGZ6* όοΫΤϯυΛߏங͢Δ"NQMJGZ#BDLFOEͳͲ"NQMJGZͷףΛ࣋ͭෳͷαʔϏεͰߏ $%,ʹΑΔ֦ு $*$%ͰσϓϩΠ (JUϓϩόΠμ "NQMJGZ)PTUJOH /FYU ϑϩϯτΤϯυ 5ZQF4DSJQU όοΫΤϯυ ϑϩϯτΤϯυ ͳͲ ͑Δ "84Ϧιʔεͱͷ ౷߹
ମܥతʹֶΔ͓͢͢ΊͷϫʔΫγϣοϓ 💡ϙΠϯτ ੜ"*ΞϓϦ։ൃΛ͔ΒମܥతʹֶΔָ͍͠ϫʔΫγϣοϓ ϫʔΫγϣοϓ "NQMJGZ#PPTUVQ :PV5VCF63- ࣌ؒ͝Ζ͔Β 4MJEF "848PSLTIPQ63- 4QFBLFSEFDL63-
-FBSOJOH1MBO(FOFSBUPSXJUI"84"NQMJGZ ੜ"*Λֶͬͨशϓϥϯ࡞ΞϓϦΛ࡞ΕΔϫʔΫγϣοϓ "NQMJGZ#PPTU6QͰհ
࡞Ͱ͖ΔΞϓϦʙը໘ભҠ 💡ϙΠϯτ ϑϩϯτ/FYUͱ"NQMJGZ6*Ͱߏங͞Ε͍ͯΔɻ ੜ"*#FESPDLΛ௨ͯ͠$MBVEF4POOFU͕ݺͼग़͞Ε͍ͯΔɻ 4UFQ ׂɺϨϕϧͷࢦఆ 4UFQ ઃͷճʢઃੜ"*͕ੜʣ 4UFQ ֶशϓϥϯ͕ग़ྗ͞ΕΔʢੜ"*͕࡞ʣ
4UFQ ֶशϓϥϯͷอଘ
ͭͷΠνΦγ"NQMJGZΞοϓσʔτ "NQMJGZ"*,JU 4UPSBHF#SPXTFSGPS4 "NQMJGZͷ8"'ͷ౷߹
"NQMJGZ"*,JU w݄ʹ("🚀 wόοΫΤϯυΛҙࣝͤͣΞϓϦʹ#FESPDLΛಋೖͰ͖Δɻ w3FBDUίϯϙʔωϯτ͕ఏڙ͞Ε͓ͯΓɺνϟοτ6*ͳͲര Ͱ։ൃͰ͖Δɻ
ͲΕ͙Β͍؆୯͔ͱ͍͏ͱɻɻɻ 💡ϙΠϯτ dߦͷίʔυͰੜ"*ͱͷ࿈ܞΞϓϦ͕ര🚀 ˝ϑϩϯτΤϯυ ˝όοΫΤϯυ ίϯϙʔωϯτఆٛ %BUBεΩʔϚఆٛ ϑϩϯτΤϯυ όοΫΤϯυΤϯυ ˝ͨͬͨ͜Ε͚ͩͰ͜͏ͳΔ
ެࣜαϯϓϧॆ࣮ IUUQTHJUIVCDPNBXTTBNQMFTBNQMJGZBJFYBNQMFT Ϣʔβʔೖྗ͔ΒετʔϦʔͱૠֆΛ࡞
4UPSBHF#SPXTFSGPS"NB[PO4 w݄ʹ("🚀 wΞϓϦʹ4ͷϑΝΠϧϒϥζػೳΛ࣮Ͱ͖Δɻ w044ͷ"NQMJGZ6*͔Β3FBDUίϯϙʔωϯτ͕ఏڙ͞Ε͓ͯΓɺ ϑΝΠϧૢ࡞ʹؔ͢ΔجຊϩδοΫ͕උΘ͍ͬͯΔɻ
Πϝʔδ 💡ϙΠϯτ "NQMJGZ6*͔ΒίϯϙʔωϯτΛಋೖ͢Δ͚ͩͰɺ4ͷϑΝΠϧϒϥζػೳΛ࣮Ͱ͖Δɻ
"NQMJGZͷ8"'ͷ౷߹ w݄ʹ("🚀 w"NQMJGZ)PTUJOHʹ8"'Λ؆୯ʹՃͰ͖Δɻ w*1ϒϩοΫ8FCϑΝΠΞΥʔϧͳͲΛϚωίϯͷ"NQMJGZα ʔϏε͔ΒՃՄೳɻ
ར༻Πϝʔδ 💡ϙΠϯτ "NQMJGZͷϚωʔδυίϯιʔϧ͔ΒϙνϙνઃఆՄೳ
ͪ͜ΒͷهࣄͰ·ͱΊͯ·͢ IUUQTRJJUBDPN.,@5FDIJUFNTDDFEDCFEEF IUUQTRJJUBDPN.,@5FDIJUFNTBDEEBEG "NQMJGZ"*,JU 4UPSBHF#SPXTFS "84αϯϓϧΛϕʔεʹ"*ϞσϧͷมߋͳͲ ΞϓϦΧελϚΠζ͢Δํ๏Λհ "NQMJGZͷελʔλʔςϯϓϨʔτ͔Β 4UPSBHF#SPXTFSΛηοτΞοϓ͢Δํ๏Λ հ
4/4ϒϩάͰΞτϓοτ🚀 IUUQT[FOOEFWNLEFWFMPQ IUUQTRJJUBDPN.,@5FDI @mkdev_10 IUUQTYDPNNLEFW@ 9 #MPH 2JJUB ;FOO 4MJEF
IUUQTTQFBLFSEFDLDPNNLEFW
ࠂ݄࣌ʙ"NQMJGZ#PPTU6Q։࠵🚀ɹ IUUQTBXTBNQMJGZKQDPOOQBTTDPNFWFOU ࢀՃίον☝ $POOQBTT "NQMJGZ"*,JUͰ࣮ݱ͢Δl%FFQ4FBSDIz νϟοτΞϓϦ IUUQTEJTDPSEHHX72%/B %JTDPSE ɹΦϯϥΠϯϋϯζΦϯ "84͕ఏڙ͢Δ৽͍͠πʔϧΩοτʮ"NQMJGZ"*,JUʯΛͬͯɺෳ
ͷ"*ΤʔδΣϯτ͕࿈ܞͯ͠ߴͳݕࡧɾରΛ࣮ݱ͢Δl%FFQ 4FBSDIzνϟοτΞϓϦΛҰॹʹߏங͢ΔϋϯζΦϯΠϕϯτ
͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠