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
速いWebフレームワークを作る
Search
Yusuke Wada
September 04, 2025
Programming
5
1.9k
速いWebフレームワークを作る
2025-09-04 / Cloudflare Workers Tech Talks in Hokkaido #1
Yusuke Wada
September 04, 2025
Tweet
Share
More Decks by Yusuke Wada
See All by Yusuke Wada
私はどうやって技術力を上げたのか
yusukebe
43
18k
Reactをクライアントで使わない
yusukebe
7
6.5k
AI時代のUIはどこへ行く?
yusukebe
22
11k
Honoアップデート 2025年夏
yusukebe
1
990
パスタの技術
yusukebe
1
660
AI Ramen Fight
yusukebe
0
180
TypeScriptでDXを上げろ! Hono編
yusukebe
4
1.1k
Honoをフロントエンドで使う 3つのやり方
yusukebe
8
5k
Honoのおもしろいミドルウェアをみてみよう
yusukebe
2
460
Other Decks in Programming
See All in Programming
詳しくない分野でのVibe Codingで困ったことと学び/vibe-coding-in-unfamiliar-area
shibayu36
3
5k
Devvox Belgium - Agentic AI Patterns
kdubois
1
120
その面倒な作業、「Dart」にやらせませんか? Flutter開発者のための業務効率化
yordgenome03
1
130
Claude CodeによるAI駆動開発の実践 〜そこから見えてきたこれからのプログラミング〜
iriikeita
0
230
Cursorハンズオン実践!
eltociear
2
1.1k
CSC509 Lecture 06
javiergs
PRO
0
260
Advance Your Career with Open Source
ivargrimstad
0
540
All About Angular's New Signal Forms
manfredsteyer
PRO
0
160
Go言語はstack overflowの夢を見るか?
logica0419
0
310
3年ぶりにコードを書いた元CTOが Claude Codeと30分でMVPを作った話
maikokojima
0
120
The Past, Present, and Future of Enterprise Java
ivargrimstad
0
110
『毎日の移動』を支えるGoバックエンド内製開発
yutautsugi
2
250
Featured
See All Featured
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
657
61k
Rails Girls Zürich Keynote
gr2m
95
14k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
115
20k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
35
6.1k
How To Stay Up To Date on Web Technology
chriscoyier
791
250k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
16k
VelocityConf: Rendering Performance Case Studies
addyosmani
332
24k
Measuring & Analyzing Core Web Vitals
bluesmoon
9
620
Documentation Writing (for coders)
carmenintech
75
5.1k
Writing Fast Ruby
sferik
629
62k
Docker and Python
trallard
46
3.6k
Transcript
$MPVE fl BSF8PSLFST5FDI5BMLTJO)PLLBJEP ͍8FCϑϨʔϜϫʔΫΛ࡞Δ :VTVLF8BEB
.F w :VTVLF8BEB w 8FCGSBNFXPSLEFWFMPQFS w %FWFMPQFS"EWPDBUF!$MPVE fl BSF w
#PLFUFDPGPVOEFS w $SFBUPSPG)POP w IUUQTHJUIVCDPNZVTVLFCF The Melancholy of an OSS Developer
ࠓͷτʔΫ w ͍8FCϑϨʔϜϫʔΫ ΞϓϦ Λ࡞ΔΛ͠·͢ w $MPVE fl BSF8PSLFSTͰಈ͘ w
+BWB4DSJQUͷόοΫΤϯυϑϨʔϜϫʔΫ ΞϓϦ w 8FCඪ४Λ͏ w %FOPɺ#VOͰಈ͘ w ϚχΞοΫͳνϡʔχϯάͷ
͍ͱͳʹ͔ʁ ͭͷଌΔํ๏
αʔόʔΛ্ཱͪ͛ΔϕϯνϚʔΫ w ରͷΞϓϦΛXSBOHMFSEFWEFOPTFSWFɺCVOSVOͳͷͰ্ཱͪ͛Δ w )551ΫϥΠΞϯτͷϕϯνϚʔΫπʔϧͰΞΫηε͢Δ
αʔόʔΛ্ཱͪ͛ͳ͍ϕϯνϚʔΫ w ͻͱͭͷϓϩάϥϜ͚ͩͰ݁͢Δ w 3FRVFTUΦϒδΣΫτΛ࡞ͬͯΞϓϦͷGFUDIʹͯ͠3FTQPOTF͕ฦͬͯ͘Δ·Ͱͷ͞
ͭ·Γ͜Ε
ϑΝΠϧαΠζͷখ͞͞ w $MPVE fl BSF8PSLFSTͳͲ੍ݶͷ͋Δڥͷ߹ɺϑΝΠϧαΠζ͕খ͍͞΄ Ͳ͍ ϕϯνϚʔΫ͕͋ͬͨͷͰ୳͓ͯ͘͠ w ͍͘Βͯ͘͠ϑΝΠϧαΠζ͕େ͖͘ͳͬͨΒ͘ͳΒͳ͍
ϕϯνΛಈ͔͢ϥϯλΠϜ w αʔόʔΛ্ཱͪ͛Δ߹ w /PEFKT͑ͳ͍ʢΞμϓλ͕ඞཁʣ w 8SBOHMFS։ൃ༻ͳͷͰΘͳ͍ w εΫϦϓτACVOAAEFOPAAUTY /PEFKT
A w Τϯδϯͷ͕ࠩͰΔ w $MPVE fl BSF8PSLFST %FOP/PEFKT7 w #VO+BWB4DSJQU$PSF
ϕϯνϚʔΫπʔϧ w #VOͷυΩϡϝϯτʹॻ͍ͯ͋Δ w ϚΠΫϩϕϯνϚʔΫͩͱNJUBUB w )551ϕϯνϚʔΫ w BVUPDBOOPO͍͔ΒΊΑ͏ w
CPNCBSEJFSPIBΛਪ IUUQTCVODPNEPDTQSPKFDUCFODINBSLJOH
͘͢Δํ๏
Կ͠ͳ͍͕Ұ൪͍ w ͱʹ͔͘͜Εʹਚ͖Δ͏͢Ͱʹ࠷దԽ͞Ε͍ͯΔ w ͘͢Δ͜ͱ͍͔ʹ͢Δ͜ͱΛݮΒ͔͢ Ұ൪͍ίʔυ
ΠϯελϯεԽ࠷ݶʹ͢Δ w AOFX3FTQPOTF AAOFX)FBEFST AAOFX63- Aʜίετ͕͔͔Δ w ΛΦϒδΣΫτʢΫϥεͰͳ͍ʣͰ͍࣋ͬͯͯ࠷ޙʹΠϯελϯεΛ࡞Δ
ϔομʔͷηοτΛҰʹΔ
#VO
/PEFKT
ΠϯελϯεԽͷํͰ͕͞มΘΔ w ͳΔ͘ϓϩύςΟΛଟ͘͠ͳ͍ w AOFX3FTQPOTF AͷσϑΥϧτTUBUVTʢཁग़యʣ
#VO
/PEFKT
ඪ४ΦϒδΣΫτΛΘͳ͍ w ࣗ࡞ͨ͠ํ͕͍߹͕͋ΔྫΫΤϦύʔα
#VO
/PEFKT
.JOJGZ#VOEMF͍͢͠Α͏ʹ͢Δ w ඪ४ʹ͋ΔΫϥεɺؔॖͰ͖ͳ͍ྫEFDPEF63*$PNQPOFOU w ෳճ͏߹มʹ͢Δ
ͦͷ··͏ όΠτ
มʹ͍ΕΔ όΠτ
)POPʹֶͿ
ͭͷϧʔλʔ w )POPʹͭͷϧʔλʔ͕͋Δ w 5SJF3PVUFSͯ͢ͷύλʔϯʹରԠ͢ΔϦϑΝϨϯε࣮ w 3FH&YQ3PVUFSొ͕͢ΊҰ൪͍ w 1BUUFSO3PVUFSখ͍͞ w
-JOFBS3PVUFSొ͕͍ w 4NBSU3PVUFSෳͷϧʔλʔ͔Β࠷దͳϧʔλʔΛબͿ
ͭͷϓϦηοτ w AIPOPA w 3FH&YQ3PVUFS 5SJF3PVUFS 4NBSU3PVUFS w େମͷγνϡΤʔγϣϯͰ͍ৗறܕ
w AIPOPUJOZA w 1BUUFSO3PVUFS 5SJF3PVUFS 4NBSU3PVUFS w αΠζ͕খ͍͞Ϧιʔε͕ݶΒΕ͍ͯΔ w AIPOPRVJDLA w -JOFBS3PVUFS 5SJF3PVUFS 4NBSU3PVUFS w ొ্ཱ͕͍͕͙ͪͬͯ͢ফ͑Δڥ
ଞʹ͋Γͦ͏
·ͱΊ w 8FCඪ४ͷϑϨʔϜϫʔΫΞϓϦΛߴԽ͢Δํ๏Λհ w ϚχΞοΫͳใͱ)POPͰͷ w )POPे࠷దԽ͞Ε͍ͯΔͷͰ)POPΛͬͯΕ0, w ͋ͱϥϯλΠϜଆͷվળͰ͘ͳΔՄೳੑେ