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
Remix on Hono on Cloudflare Workers
Search
Yusuke Wada
November 19, 2024
Programming
3
780
Remix on Hono on Cloudflare Workers
Yusuke Wada
2024-11-19 Remix Tokyo x Cloudflare Meetup
Yusuke Wada
November 19, 2024
Tweet
Share
More Decks by Yusuke Wada
See All by Yusuke Wada
AI時代のUIはどこへ行く?
yusukebe
18
9k
速いWebフレームワークを作る
yusukebe
5
1.7k
Honoアップデート 2025年夏
yusukebe
1
930
パスタの技術
yusukebe
1
590
AI Ramen Fight
yusukebe
0
160
TypeScriptでDXを上げろ! Hono編
yusukebe
4
1k
Honoをフロントエンドで使う 3つのやり方
yusukebe
8
4.9k
Honoのおもしろいミドルウェアをみてみよう
yusukebe
2
420
MCP with Cloudflare Workers
yusukebe
2
430
Other Decks in Programming
See All in Programming
Swift Updates - Learn Languages 2025
koher
2
490
@Environment(\.keyPath)那么好我不允许你们不知道! / atEnvironment keyPath is so good and you should know it!
lovee
0
120
Zendeskのチケットを Amazon Bedrockで 解析した
ryokosuge
3
310
2025 年のコーディングエージェントの現在地とエンジニアの仕事の変化について
azukiazusa1
24
12k
GitHubとGitLabとAWS CodePipelineでCI/CDを組み比べてみた
satoshi256kbyte
4
240
Navigation 2 を 3 に移行する(予定)ためにやったこと
yokomii
0
320
Azure SRE Agentで運用は楽になるのか?
kkamegawa
0
2.4k
JSONataを使ってみよう Step Functionsが楽しくなる実践テクニック #devio2025
dafujii
1
540
プロパティベーステストによるUIテスト: LLMによるプロパティ定義生成でエッジケースを捉える
tetta_pdnt
0
1.8k
私の後悔をAWS DMSで解決した話
hiramax
4
210
ぬるぬる動かせ! Riveでアニメーション実装🐾
kno3a87
1
230
基礎から学ぶ大画面対応(Learning Large-Screen Support from the Ground Up)
tomoya0x00
0
1.7k
Featured
See All Featured
What's in a price? How to price your products and services
michaelherold
246
12k
Speed Design
sergeychernyshev
32
1.1k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.5k
Producing Creativity
orderedlist
PRO
347
40k
StorybookのUI Testing Handbookを読んだ
zakiyama
31
6.1k
Statistics for Hackers
jakevdp
799
220k
Optimizing for Happiness
mojombo
379
70k
The Language of Interfaces
destraynor
161
25k
The Cult of Friendly URLs
andyhume
79
6.6k
[RailsConf 2023] Rails as a piece of cake
palkan
57
5.8k
Building Adaptive Systems
keathley
43
2.7k
Testing 201, or: Great Expectations
jmmastey
45
7.7k
Transcript
3FNJY5PLZPY$MPVE fl BSF.FFUVQ 3FNJYPO)POPPO $MPVEGMBSF8PSLFST :VTVLF8BEB
ࣗݾհ w :VTVLF8BEB w 8FCGSBNFXPSLEFWFMPQFS w 4FOJPS%FWFMPQFS"EWPDBUF !$MPVE fl BSF
w #PLFUFDPGPVOEFS w $SFBUPSPG)POP w IUUQTHJUIVCDPNZVTVLFCF
ΞδΣϯμ w )POPͱ3FNJY w 3FNJYΛ)POPͷ্Ͱಈ͔͢ w Կ͕خ͍͔͠ʁ w AIPOPSFNJYBQEBUFSAͷհ w
ͬͯΔ͜ͱ w $MPVE fl BSF8PSLFST1BHFTͰಈ͔͢
ࢲϑϨʔϜϫʔΫͷ࡞ऀͰ ͋Γɺ3FNJYΛͬͯΞϓϦ Λ࡞ͬͨܦݧগͳ͍Ͱ͢ ˎҙˎ
)POPͱ3FNJY w 3FNJYͷ:PV5VCFνϟϯωϧͰ3ZBOͱ.JDIBFM͕ݴٴ͍ͯ͠Δ w 3FNJY3PBENBQ1MBOOJOHl2VFTUJPOBCPVUVTJOH3FNJYXJUI)POPz
IUUQTXXXZPVUVCFDPNMJWFGK59I25M&D UT
PWFSMBQ w ͲͪΒϧʔλʔ w GFUDI"1*Λ͍ͬͯΔ w ΤοδͰಈ͘ w 3FNJYΛ͍ͬͯΕಛʹ)POPΛ͏ඞཁͳ͍
)POPͷ্Ͱ3FNJYΛಈ͔ ͤΔ͠ɺ͍͍͜ͱ͋Δ ͔͠͠ʜ
Կ͕خ͍͠ͷ͔ʁ )POPͷ๛ͳϛυϧΣΞ͕͑Δ )POPͷγϯλοΫεͰ"1*ͷΤϯυϙΠϯτΛੜͤΔ
)POPͷϛυϧΣΞ #VJMUJONJEEMFXBSF SEQBSUZNJEEMFXBSF
/FYUKTͷྫ w ABQJAͰ)POPΛಈ͔͢ w )POPΣϒαΠτͷ(FUUJOH4UBSUFEʹΓํ͕ॻ͍ͯ͋Δ w ADSFBUFIPOPAͰ/FYUKTͷܗ͕͋Δ w ͍ΘΏΔ#''Έ͍ͨͳ͍ํ͕Ͱ͖Δ w
31$͕͑Δ
7FSDFM"EBQUFS
3FNJYͷ߹)POPͷϛυϧΣΞʹͰ͖Δ w 3FRVFTUϛυϧΣΞ3FTQPOTF͕Ͱ͖ΕΑ͍ w 3FNJYͷ߹ɺ3FRVFTU3FTQPOTFΦϒδΣΫτ8FCඪ४ͳͷͰಉ͡
͜ΜͳΠϝʔδ
l3FNJY )POPzCZTFSHJPEYB IUUQTHJUIVCDPNTFSHJPEYBSFNJYIPOP
5IJTBEBQUFSBMMPXTZPVUPVTF)POPXJUI 3FNJY TPZPVDBOVTFUIFCFTUPGFBDIPOF -FU)POPQPXFSZPVS)551TFSWFSBOEJUT NJEEMFXBSFT UIFOVTF3FNJYUPCVJMEZPVSXFC BQQMJDBUJPO
ൈਮ
Α͍ʜ͕ w ΤϯτϦϙΠϯτ͕ݶΒΕ͍ͯΔ $MPVE fl BSF1BHFTͳΒXSBOHMFSQBHFT EFWͰ্ཱͪ͛ͳ͍͚ͯ͘ͳ͍ w 7JUFʹରԠ͍ͤͨ͞
w ͠ͳͯ͘Α͍͕ ϛυϧΣΞͰ͋Δ͜ͱΛҙࣝͤ͞ͳ͍
ͭͬͨ͘
IPOPSFNJYBEBQUFS IUUQTHJUIVCDPNZVTVLFCFIPOPSFNJYBEBQUFS
ຯʹμϯϩʔυ͞ΕͯΔ ݄WϦϦʔε ݱࡏW
ධ͍͍
͜Εͳʹ͔ʁ w )POPͱ3FNJYΛͭͳ͛ΔͨΊͷπʔϧηοτ w 7JUFϓϥάΠϯ։ൃ༻ w ϋϯυϥ֤ϓϥοτϑΥʔϜ͚$MPVE fl BSF8PSLFST $MPVE
fl BSF 1BHFT͕͋Δ
͍ํ ։ൃ࣌
)POPΞϓϦΛॻ͘
Πʔδʔ
ͬͯΔ͜ͱ w 7JUFͷϓϥάΠϯΛͭ͘Δ w ԾϞδϡʔϧ͔ΒACVJMEAΛऔΕΔ w ACVJMEAΛADSFBUF3FRVFTU)BOEMFSAʹ͢ w Ͱ͖ͨϋϯυϥ3FRVFTUΛड͚औͬͯ3FTQPOTFΛฦ͢ w
ˢ)POPͷϛυϧΣΞʹ͢Δ
தͷίʔυΛ؆ུԽͯ͠ൈਮ
γϯϓϧ
ϋϯυϥ w ֤छϓϥοτϑΥʔϜʹରԠͤ͞Δ ։ൃ༻7JUFϓϥάΠϯͱશ͘ผ w $MPVE fl BSF8PSLFST $MPVE
fl BSF1BHFT͕͋Δ w $MPVE fl BSF8PSLFST w XSBOHMFSEFWEFQMPZ͍ͨ͠ϑΝΠϧʹهड़͢Δ w $MPVE fl BSF1BHFT w GVODUJPOT<<QBUI>>UTͳͲʹهड़͢Δ
$MPVEGMBSF8PSLFST w Ϗϧυ͔ͯ͠ΒɺXSBOHMFSEFWEFQMPZXPSLFSUT͢Ε0,
Πʔδʔ
ίʔυͦͷ··ɺͰ͔Δͱࢥ͏
γϯϓϧ
͜ΕͰ )POPPO3FNJYPO $MPVEGMBSF8PSLFST͕Ͱ͖Δ
Կ͕خ͍͠ͷ͔Λ͓͞Β͍ )POPͷ๛ͳϛυϧΣΞ͕͑Δ )POPͷγϯλοΫεͰ"1*ͷΤϯυϙΠϯτΛੜͤΔ
ͬͯΈͨײΛฉ͖ͨ ͍ͷͬͯΈ͍ͯͩ͘͞
͓͠·͍