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
610
VimConf 2023 Tiny
skanehira
November 17, 2023
Tweet
Share
More Decks by skanehira
See All by skanehira
Rustではじめる負荷試験
skanehira
5
1.1k
Wellcome Vim World
skanehira
3
620
Deno Fest 2023
skanehira
0
180
RustでWasm Runtimeを書いた in WebAssembly night #11
skanehira
0
710
RustでWasm Runtimeを書いた in UV_Study
skanehira
1
440
New Docker Compose
skanehira
5
1.3k
Vim/NeovimでGitHubを使う
skanehira
0
150
作業効率アップ!オススメTUIツール5選
skanehira
2
690
docker.vim
skanehira
0
100
Other Decks in Programming
See All in Programming
(非公開スライド追加)座談会 「Strict ConcurrencyとSwift 6が開く新時代: 私たちはどう生きるか?」
shiz
1
140
令和トラベルにおけるLLM活用事例:社内ツール開発から得た学びと実践
ippo012
0
110
GoのIteratorに詳しくなってしまう
inatonix
1
170
Prompt Cachingは本当に効果的なのか検証してみた.pdf
ttnyt8701
0
250
ECMAScript仕様を読むのに必要な知識 - ダイジェスト版
syumai
4
2.5k
From Spring Boot 2 to Spring Boot 3 with Java 22 and Jakarta EE
ivargrimstad
0
940
ウォンテッドリーにおけるモバイルアプリ開発 / iOSDC Japan 2024 Sponsor Session
kubode
0
220
Scala におけるコンパイラエラーとの付き合い方
chencmd
1
150
Boost Your Performance and Developer Productivity with Jakarta EE 11
ivargrimstad
1
930
The Sequel to a Dream of Ruby Parser's Grammar
ydah
1
180
ESLint Rule により事業, 技術ドメインに沿った制約と誓約を敷衍させるアプローチのすゝめ
shinyaigeek
1
2.7k
ECMAScript、Web標準の型はどう管理されているか / How ECMAScript and Web standards types are maintained
petamoriken
3
370
Featured
See All Featured
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
157
15k
Six Lessons from altMBA
skipperchong
26
3.3k
A Philosophy of Restraint
colly
202
16k
Building Better People: How to give real-time feedback that sticks.
wjessup
359
18k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
42
2k
Web Components: a chance to create the future
zenorocha
308
41k
In The Pink: A Labor of Love
frogandcode
139
22k
Done Done
chrislema
180
16k
Java REST API Framework Comparison - PWX 2021
mraible
PRO
27
7.4k
Fantastic passwords and where to find them - at NoRuKo
philnash
47
2.7k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
41
6.4k
Rebuilding a faster, lazier Slack
samanthasiow
78
8.5k
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