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
VimConf 2023 Tiny
Search
skanehira
November 17, 2023
Programming
1
790
VimConf 2023 Tiny
skanehira
November 17, 2023
Tweet
Share
More Decks by skanehira
See All by skanehira
Reactにおける 良いコンポーネントテストとはなにか
skanehira
1
400
vimconf2025.pdf
skanehira
0
27
findy-ai-terminal.pdf
skanehira
2
460
Rustから学ぶ 非同期処理の仕組み
skanehira
1
330
about_gorilla.vim.pdf
skanehira
0
110
if let temporary scopeについて
skanehira
0
190
build-debugger-in-rust.pdf
skanehira
1
260
Findy感謝祭2024 LT
skanehira
0
140
Rustではじめる負荷試験
skanehira
6
2.2k
Other Decks in Programming
See All in Programming
React 19でつくる「気持ちいいUI」- 楽観的UIのすすめ
himorishige
11
3.1k
ELYZA_Findy AI Engineering Summit登壇資料_AIコーディング時代に「ちゃんと」やること_toB LLMプロダクト開発舞台裏_20251216
elyza
2
920
大規模Cloud Native環境におけるFalcoの運用
owlinux1000
0
240
gunshi
kazupon
1
140
愛される翻訳の秘訣
kishikawakatsumi
3
370
ThorVG Viewer In VS Code
nors
0
530
perlをWebAssembly上で動かすと何が嬉しいの??? / Where does Perl-on-Wasm actually make sense?
mackee
0
280
AIで開発はどれくらい加速したのか?AIエージェントによるコード生成を、現場の評価と研究開発の評価の両面からdeep diveしてみる
daisuketakeda
1
220
はじめてのカスタムエージェント【GitHub Copilot Agent Mode編】
satoshi256kbyte
0
140
ローカルLLMを⽤いてコード補完を⾏う VSCode拡張機能を作ってみた
nearme_tech
PRO
0
230
CSC307 Lecture 02
javiergs
PRO
1
740
リリース時」テストから「デイリー実行」へ!開発マネージャが取り組んだ、レガシー自動テストのモダン化戦略
goataka
0
160
Featured
See All Featured
A Guide to Academic Writing Using Generative AI - A Workshop
ks91
PRO
0
170
A Soul's Torment
seathinner
1
2.1k
We Are The Robots
honzajavorek
0
130
A designer walks into a library…
pauljervisheath
210
24k
Measuring Dark Social's Impact On Conversion and Attribution
stephenakadiri
1
100
The Curse of the Amulet
leimatthew05
0
6.7k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
31
9.8k
A Modern Web Designer's Workflow
chriscoyier
698
190k
The AI Search Optimization Roadmap by Aleyda Solis
aleyda
1
5k
Making the Leap to Tech Lead
cromwellryan
135
9.7k
Believing is Seeing
oripsolob
0
19
Optimizing for Happiness
mojombo
379
70k
Transcript
-PPLJOHCBDLBU7JN.FFUVQ
w /BNF(PSJMMB w +PC4BOUB w )PCCJFT7JN 3VTU (P %FOP
%PDLFS LT FUD "CPVUNF
8IBUXFXJMMUBMLBCPVUUPEBZ w *IBWFPSHBOJ[FEBNFFUVQDBMMFE(PSJMMBWJNUJNFT w 5PEBZ *XJMMUBMLBCPVU w 8IZ*DSFBUFE(PSJMMBWJN w 5IFDIBMMFOHFTBOEQPTJUJWFBTQFDUT*WFGFMUJONBOBHJOH
UIFNFFUVQ w 8IZ*DPOUJOVFUPSVOUIFNFFUVQFWFOOPX
8IBUJT(PSJMMBWJN
8IBUJT(PSJMMBWJN w *UTBHBUIFSJOHGPSQFPQMFXIPBSFJOUFSFTUFEJO7JN UIPTFXIPVTF 7JN BOEUIPTFXIPMPWF7JN w 5IFDPODFQUJT&OKPZ7JN $POOFDUXJUI7JNNFST
8IBUJT(PSJMMBWJN w 5IF fi STUFWFOUXBT w 'PSUIF fi STUZFBSBGUFSJUTJODFQUJPO JUXBTIFMEP
ff l JOFFWFSZNPOUI w /PX JUJTCBTJDBMMZIFMEFWFSZPUIFSNPOUI
"SFZPVDVSJPVTBCPVUUIF BUNPTQIFSFPGUIF(PSJMMBWJN
*WFQSFQBSFETPNFQIPUPT TPMFUTUBLF BMPPLUPTFFXIBUUIFBUNPTQIFSFJTMJLF
None
None
5IBUXBTBKPLF-FUTBDUVBMMZ UBLFBMPPLBUUIFQIPUPT
🦍 🦍 🦍🦍 🦍 🦍 🦍 🦍 🦍 🦍 🦍
🦍 🦍 🦍
8IZ*DSFBUFE(PSJMMBWJN
8IZ*DSFBUFE(PSJMMBWJN w *TUBSUFEVTJOH7JNBSPVOE BOEBUUIBUUJNF *XBTMFBSOJOHCZ NZTFMG SFBEJOHBSUJDMFT IFMQ BOEUSZJOHPVUQMVHJOT w
8IJMFEPJOHUIBU *DBNFBDSPTTB4MBDLDPNNVOJUZDBMMFEWJNKQBOE KPJOFEJU
8IZ*DSFBUFE(PSJMMBWJN w 5IFSFXFSFNBOZQFPQMFJOUIFDPNNVOJUZ CVU*IBEOFWFSBDUVBMMZ NFUBOPUIFS7JNNFSJOQFSTPO w *XBOUFEBQMBDFXIFSFXFDPVMENFFUP ffl JOFBOEUBMLXJUIWBSJPVT QFPQMF
CVUUIFSFXBTOPTVDINFFUJOH
8IZ*DSFBUFE(PSJMMBWJN w *IFTJUBUFEBCJU CVUUIFO*EFDJEFEUPHPGPSJUBOETUBSUFEVQUIF NFFUVQBOECFHBONBOBHJOHJU w *OJUJBMMZ TJODFUIFNFFUVQXBTUPCFIFMEXJUIJOUIF,BOUPSFHJPO * UIPVHIUBOBNFMJLFUPLZPWJNXPVMECFTVJUBCMF
8IZ*DSFBUFE(PSJMMBWJN w )PXFWFS TPNFPOFJOWJNKQTVHHFTUFE(PSJMMBWJNBOETPUIFOBNF XBTEFDJEFE w &WFOOPX *EPOURVJUFVOEFSTUBOEUIFNFBOJOHCFIJOE(PSJMMBWJN CVUJUTBNFNPSBCMFOBNF TP*UIJOLJUXBTBHPPEDIPJDF
5IFQPTJUJWFBTQFDUT*WFGFMUJO NBOBHJOHNFFUVQT
5IFQPTJUJWFBTQFDUT*WFGFMUJONBOBHJOHNFFUVQT w *UTFOKPZBCMFUPUBMLXJUIQFPQMF w 4PNFUJNFT w QFPQMFXIPIBWFOFWFSVTFE7JNCFGPSFBUUFOE w QFPQMFXIPBSFOUVTVBMMZBDUJWFPOTPDJBMNFEJBBMTPBUUFOE
5IFQPTJUJWFBTQFDUT*WFGFMUJONBOBHJOHNFFUVQT w "MNPTUFWFSZPOFQBSUJDJQBUFTBOETBZTUIFZIBEBHPPEUJNF w 4PNFUJNFTUIFDSFBUPSTPGQMVHJOTUIBUBSFDPNNPOMZVTFEBSF QSFTFOU
5IFQPTJUJWFBTQFDUT*WFGFMUJONBOBHJOHNFFUVQT w "TUVEFOUXIPVTFEUPDPNFUP(PSJMMBWJNCFDBNFBXPSLJOH QSPGFTTJPOBMBOEP ff FSFEBWFOVFGPSUIFNFFUVQ w 5IFIBTIUBHHPSJMMBWJNNPNFOUBSJMZNBEFJUJOUPUIFXPSMEUSFOETPO 9 5XJUUFS
5IFDIBMMFOHFTBTQFDUT*WFGFMUJO NBOBHJOHNFFUVQT
5IFDIBMMFOHFTBTQFDUT*WFGFMUJONBOBHJOHNFFUVQT w *UTPGUFOEJ ffi DVMUUPHBUIFSQSFTFOUFSTGPSMJHIUOJOHUBMLT -5T w 8IFODPOEVDUJOHTVSWFZTPSBTLJOHQBSUJDJQBOUT UIFDPNNPO
SFTQPOTFTBSF*XBOUUPJNQSPWFBCJUNPSFCFGPSF QSFTFOUJOHPS*EPOUIBWFBUPQJD
5IFDIBMMFOHFTBTQFDUT*WFGFMUJONBOBHJOHNFFUVQT w 5IFUIFNFTUFOEUPCFSFQFUJUJWF w 8IFOJOEPVCU JUEFGBVMUTUP-5T w 5IJTJTMFTTBCPVUFYUFSOBMGBDUPSTBOENPSFBCPVUNZPXO UFOEFODZUPSFTPSUUP-5T
5IFDIBMMFOHFTBTQFDUT*WFGFMUJONBOBHJOHNFFUVQT w *WFBUUFNQUFEUPQMBOIBOETPOTFTTJPOT CVUDPVMEOUBTTFNCMFB UFBNPGJOTUSVDUPST w 'PSJOTUBODF *USJFEUPSFDSVJUJOTUSVDUPSTGPSBIBOETPOTFTTJPOPO DSFBUJOH/FPWJNQMVHJOT CVUDPVMEOUHBUIFSFOPVHIQFPQMF
5IFDIBMMFOHFTBTQFDUT*WFGFMUJONBOBHJOHNFFUVQT w .BJOUBJOJOHNPUJWBUJPOJTUIFCJHHFTUDIBMMFOHF w 5IFBDUJWJUJFTBMNPTUDBNFUPBIBMUEVSJOHUIFQBOEFNJD w 'PSBUJNF *IFMEB7JNIFMQ fi MFSFBEJOHDMVC
CVUJUEJEOPU DPOUJOVF
5IFDIBMMFOHFTBTQFDUT*WFGFMUJONBOBHJOHNFFUVQT w $POTJEFSJOHNPUJWBUJPOBOEIBWJOHFOPVHIDPOUFOU *EFDJEFEUIBUCJ NPOUIMZNFFUVQTBSFCFUUFSUIBONPOUIMZPOFT BOEOPX*BJNUPIPME UIFNFWFSZPUIFSNPOUI w *GFMUUIBUIPMEJOH(PSJMMBWJNFWFSZPUIFSNPOUIXBTKVTUSJHIU
8IZEP*DPOUJOVFUPSVOUIFNFFUVQ FWFOOPX
8IZEP*DPOUJOVFUPSVOUIFNFFUVQFWFOOPX w *OEBJMZMJGF JUTRVJUFSBSFUPFODPVOUFS7JNNFST BOEUIFSFBSF CBTJDBMMZOPPQQPSUVOJUJFTUPHBUIFSP ffl JOF w *CFMJFWFJUTOFDFTTBSZUPIBWFBQMBDFUIBUDSFBUFTUIFTFP
ff l JOF DPOOFDUJPOT w 5IFSFJTBTFOTFPGGVM fi MMNFOUUIBUDBOPOMZCFHBJOFEGSPNBDUVBMMZ UBMLJOHUPQFPQMFP ffl JOF
8IZEP*DPOUJOVFUPSVOUIFNFFUVQFWFOOPX w )BWJOHBNFFUVQMJLF(PSJMMBWJNNBLFTJUFBTJFSUPTUBSUPUIFS NFFUVQT w *IPQFUIBUCFTJEFT(PSJMMBWJN PUIFSNFFUVQTXJMMJODSFBTF w *UIJOLJUXPVMECFHSFBUUPDSFBUFDPOOFDUJPOTCFUXFFO7JNNFST UISPVHIWBSJPVTP
ffl JOFFWFOUT
8IZEP*DPOUJOVFUPSVOUIFNFFUVQFWFOOPX w 3FDFOUMZ CFTJEFT(PSJMMBWJN BOPUIFSNFFUVQDBMMFEWJNKQXFTUXBT FTUBCMJTIFE BOEJUIBTCFFOIFMEBCPVUGPVSUJNFTBMSFBEZ w *UTBTNBMMHBUIFSJOHXJUIKVTUBGFXQFPQMF w
)POFTUMZ NZQFSTPOBMJUZJTTVDIUIBU*QSFGFSTNBMM DP[ZHBUIFSJOHT w 4PNFUJNFT B4IJOKVLV.PLVNPLVLBJJTBMTPIFME
8IZEP*DPOUJOVFUPSVOUIFNFFUVQFWFOOPX +VTUGVO
-BTUMZ *IBWFBNFTTBHFGPSFWFSZPOF
1SFTFOUJOHBU(PSJMMBWJNJTBDUVBMMZ WFSZFBTZ
1SFTFOUJOHBU(PSJMMBWJNJTBDUVBMMZWFSZFBTZ w #FDBVTFBOZUIFNFDBOCFFOKPZBCMF w 5IFSFTOPSFRVJSFNFOUUIBUUIFDPOUFOUIBTUPCFFEVDBUJPOBM w 5IFNPTUFOKPZBCMFQBSUPG(PSJMMBWJNJTCFJOHBCMFUPUBMLBCPVU 7JNXJUIBWBSJFUZPGQFPQMF w 5IFSFGPSF
FWFOCFHJOOFSTTJNQMZTIBSJOHXIBUUIFZ fi OEGVOBCPVU VTJOH7JNDBOCFWFSZFOKPZBCMFGPSUIFBVEJFODF
0GGMJOFDPOOFDUJPOTBSFFYUSFNFMZ JNQPSUBOU
0GGMJOFDPOOFDUJPOTBSFFYUSFNFMZJNQPSUBOU w .FFUJOHBOEDPOWFSTJOHXJUIQFPQMFJTWFSZJNQPSUBOU w 4NBMMHBUIFSJOHTBSFQFSGFDUMZ fi OF w *GTPNFPOFJTUIJOLJOHPGUSZJOHJUPVU *EF
fi OJUFMZXBOUUIFNUPHPGPS JUCFDBVTFJUTTVSFMZGVO w *GUIFSFTBOZBOYJFUZ JUTHPPEUPDPOTVMUJOUIFWJNKQTFWFOU PSHBOJ[FSTDIBOOFM
)BQQZ7JNNJOH