Lock in $30 Savings on PRO—Offer Ends Soon! ⏳
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
3
630
Honoの3+1のルーターとそこにつながるPRがプロジェクトにもたらしたもの
usualoma
3
3.7k
JSのウェブフレームワークで高速なルーターを実装する方法
usualoma
4
3.5k
Featured
See All Featured
Facilitating Awesome Meetings
lara
57
6.7k
Making Projects Easy
brettharned
120
6.5k
[RailsConf 2023] Rails as a piece of cake
palkan
58
6.1k
Fashionably flexible responsive web design (full day workshop)
malarkey
407
66k
Leading Effective Engineering Teams in the AI Era
addyosmani
8
1.3k
Reflections from 52 weeks, 52 projects
jeffersonlam
355
21k
Testing 201, or: Great Expectations
jmmastey
46
7.8k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
1.1k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
36
6.2k
KATA
mclloyd
PRO
32
15k
Why You Should Never Use an ORM
jnunemaker
PRO
61
9.6k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
26
3.2k
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