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
We can develop a framework
Search
Taku Amano
June 22, 2024
1
360
We can develop a framework
Taku Amano
June 22, 2024
Tweet
Share
More Decks by Taku Amano
See All by Taku Amano
The Journey of the Node.js Adapter through Performance and Portability
usualoma
0
110
TypeScript100%で作るMovable Typeプラグイン
usualoma
2
600
Honoの3+1のルーターとそこにつながるPRがプロジェクトにもたらしたもの
usualoma
2
3.7k
JSのウェブフレームワークで高速なルーターを実装する方法
usualoma
3
3.5k
Featured
See All Featured
Building Adaptive Systems
keathley
44
2.8k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
1.3k
Fantastic passwords and where to find them - at NoRuKo
philnash
52
3.5k
What's in a price? How to price your products and services
michaelherold
246
12k
jQuery: Nuts, Bolts and Bling
dougneiner
65
8k
Optimising Largest Contentful Paint
csswizardry
37
3.5k
Speed Design
sergeychernyshev
32
1.2k
Fashionably flexible responsive web design (full day workshop)
malarkey
407
66k
Why You Should Never Use an ORM
jnunemaker
PRO
60
9.6k
BBQ
matthewcrist
89
9.9k
Six Lessons from altMBA
skipperchong
29
4.1k
Practical Orchestrator
shlominoach
190
11k
Transcript
5BLV"NBOP!)POP$POGFSFODF0VS fi STUTUFQ 8FDBOEFWFMPQ BGSBNFXPSL 5IJTMPHPDSFBUFECZ!TBXBSBUTVLJPO5XJUUFS
'JSTUPGBMM
5IBOLZPVGPS BMMDPOUSJCVUPSTDPMMBCPSBUFST BMMEJTDPSEQBSUJDJQBOUT BMMIPOPVTFST BMMYDPNVTFST
None
None
"OEʜ
5IBOLZPVFTQFDJBMMZUP
/FYU
)POPJTCFJOH %FWFMPQFEJO ʜ
$IBOOFMT w IUUQTHJUIVCDPNIPOPKTIPOP w IUUQTHJUIVCDPNPSHTIPOPKTEJTDVTTJPOT w IUUQTEJTDPSEDPNDIBOOFMT w IUUQTYDPNIPOPKT
.BJOBSFOB /FHPUJBUJPOPVUTJEFPG(JU)VCJTOPUSFRVJSFE
None
5IFMBOHVBHFPGDPNNVOJDBUJPOJT JT&OHMJTI
'MPXPGDSFBUJOHBQVMMSFRVFTU w 8SJUFDPEFT w 8JUI54%PD+4%PDDPNNFOUT w 8SJUFUFTUT w 8SJUFBDPNNJUDPNNFOU w
FHGFBUʜ fi Yʜ w DPOWFOUJPOBMDPNNJUTPSH w 3VOACVOGPSNBU fi YCVOMJOU fi YA
8FMPPLGPSXBSEUP ZPVSQVMMSFRVFTUT
None
,FZ)JHIMJHIUTPG.Z8PSL w 3FH&YQ3PVUFS w IUUQTTQFBLFSEFDLDPNVTVBMPNBIPOPOP QMVTOPSVUBUPTPLPOJUVOBHBSVQSHBQVSP[JFLVUPOJNPUBSBTJUBNPOP w ABQQHFU bVTFSTJE`
D DUFYU DSFRQBSBN bJE` UZQFEA w KTY w "QQUP4USJOH w DSFBUF3PPU DPOUBJOFS SFOEFS "QQ
None
8FDBOEFWFMPQBGSBNFXPSL
'SBNFXPSLEFWFMPQNFOUJOUIFT w 3FEF fi OJUJPO w /FXUFDIOPMPHJFT w 3VOUJNFFOWJSPONFOU +BWB4DSJQUXFCBQQMJDBUJPOGSBNFXPSL
&YJTUJOHGSBNFXPSLTMJCSBSJFT w 8FCBQQMJDBUJPOGSBNFXPSL w &YQSFTT w 3VCZPO3BJMT w ,PB w
6*MJCSBSZ5FNQMBUF&OHJOF w 3FBDU +49 "OFXGSBNFXPSL
GFBUEFDPEFQFSDFOUFODPEFEQBUIJOHFU1BUI IUUQTHJUIVCDPNIPOPKTIPOPQVMM
GFBUEFDPEFQFSDFOUFODPEFEQBUIJOHFU1BUI
&YQSFTT /PUF5IFSFNBZCFEJ ff FSFODFTCFUXFFOWFSTJPOTBOETFUUJOHT
&YQSFTT /PUF5IFSFNBZCFEJ ff FSFODFTCFUXFFOWFSTJPOTBOETFUUJOHT
3VCZPO3BJMT /PUF5IFSFNBZCFEJ ff FSFODFTCFUXFFOWFSTJPOTBOETFUUJOHT
%KBOHP /PUF5IFSFNBZCFEJ ff FSFODFTCFUXFFOWFSTJPOTBOETFUUJOHT
8IFOUPFODPEFPSEFDPEF w &ODPEJOHXIFOSFHJTUFSJOHBQBUI w 8PSLTMJLF3VCZPO3BJMT w %FDPEJOHXIFOUIFSFRVFTUJTSFDFJWFE w 8PSLTMJLF%KBOHP &IFMMP&
?IFMMP? &IFMMP& ?IFMMP?
%PFTUIF3'$DPOUBJOUIFDPSSFDUBOTXFS w 0GDPVSTF JUJTJNQPSUBOUUPDPOGPSNUP3'$TQFDJ fi DBUJPOT w )PXFWFS 5IF3'$JTOPUXSJUUFOVQUPUIFQPJOUPGIPXTIPVMEUIF TQFDJ
fi DBUJPOCFIBOEMFEJOUIFBQQMJDBUJPOz w %PFTABQQHFU l?IFMMP?z ANFBOl?IFMMP?zPSl&IFMMP&z PSCPUI w 8FOFFEUPLOPXXIBUJTOFFEFEJOUIFSFBMXPSMEGPSQSBDUJDBMVTF
)POP /PUFWPSMBUFS
8IZ%FDPEJOHXIFOUIFSFRVFTUJTSFDFJWFE #FDBVTFXIBUVTFSTFYQFDUJTBNBUDIUPBGUFSEFDPEJOH
8IZ%FDPEJOHXIFOUIFSFRVFTUJTSFDFJWFE #FDBVTFXIBUVTFSTFYQFDUJTBNBUDIUPBGUFSEFDPEJOH
8FC4UBOEBSE w 3FRVFTU w 3FTQPOTF w 3FBEBCMF4USFBN
5ZQF4DSJQU
3VOUJNFFOWJSPONFOU w $MPVE fl BSF1BHFT w -BTUMZ$PNQVUF!FEHF w %FOP w
#VO w /PEFKT w .PSFʜ
8JOUFS$( 8FCJOUFSPQFSBCMF3VOUJNFT $PNNVOJUZ(SPVQ
"TZOD-PDBM4UPSBHF
"TZOD-PDBM4UPSBHF JO)POP9
'SBNFXPSLEFWFMPQNFOUJOUIFT w 3FEF fi OJUJPO w &YQSFTT3VCZPO3BJMT,PB w /FXUFDIOPMPHJFT w
8FC4UBOEBSE5ZQF4DSJQU w 3VOUJNFFOWJSPONFOU w &EHF#VO%FOP/PEFKT8JOUFS$( +BWB4DSJQUXFCBQQMJDBUJPOGSBNFXPSL
w (SFBUJEFBTBSFFWFSZXIFSF w /FXUFDIOPMPHJFTBSFDPOTUBOUMZFNFSHJOH w 5IFCBSSJFSUPGSBNFXPSLEFWFMPQNFOUJTMPXFSJOH
8FDBOEFWFMPQBGSBNFXPSL
.JOJNBM7BSJBCMF1SPEVDUPG)POP
None
31$
None
.BLJOH4JNQMF5BTLT &GGPSUMFTTMZ&BTZ
#BUUFSJFT*ODMVEFE
OQNDSFBUFIPOP!MBUFTU
6ONFSHFEQVMMSFRVFTUT "QQFOEJY
*OUSPEVDF1SFQBSFE3FH&YQ3PVUFS IUUQTHJUIVCDPNIPOPKTIPOPQVMM
*OUSPEVDFQSFEJDBUFNJEEMFXBSF IUUQTHJUIVCDPNIPOPKTIPOPQVMM
*OUSPEVDFA$PNQPOFOUADMBTTGPS+49 w MJOFTPGDPEF IUUQTHJUIVCDPNIPOPKTIPOPQVMM
5IBOLZPVGPS BMMDPOUSJCVUPSTDPMMBCPSBUFST BMMEJTDPSEQBSUJDJQBOUT BMMIPOPVTFST BMMYDPNVTFST