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
580
VimConf 2023 Tiny
skanehira
November 17, 2023
Tweet
Share
More Decks by skanehira
See All by skanehira
Wellcome Vim World
skanehira
3
610
Deno Fest 2023
skanehira
0
160
RustでWasm Runtimeを書いた in WebAssembly night #11
skanehira
0
680
RustでWasm Runtimeを書いた in UV_Study
skanehira
1
430
New Docker Compose
skanehira
5
1.3k
Vim/NeovimでGitHubを使う
skanehira
0
150
作業効率アップ!オススメTUIツール5選
skanehira
2
680
docker.vim
skanehira
0
94
Dockerのプラグインの話
skanehira
0
290
Other Decks in Programming
See All in Programming
유연한 Composable 설계
l2hyunwoo
0
380
Namespace on read
tagomoris
2
370
iOSアプリでクリップボードにコピーしたことをユーザーに伝えるちょうど良いフィードバックを探す
ski
0
100
Introduction to GitOps
hwchiu
0
110
The rollercoaster of releasing an Android, iOS, and macOS app with Kotlin Multiplatform | droidcon Berlin
prof18
0
110
Microservices rules (July 2024) : what good looks like
cer
PRO
0
1.6k
OpenAI/Gemini APIを使って EPUBを翻訳するCLIツールをつくってみた
tomiyan
0
790
Introduction of Happy Eyeballs Version 2 (RFC8305) to the Socket library
coe401_
1
220
ぼっちを避けて楽しむためのアノテコノテ / Various Tips and Tricks to Avoid Loneliness and Have Fun
nrslib
3
1.7k
ピグパーティにおけるMongoDB CommunityバージョンからAtlasへの移行事例
10969hotaka
0
130
今こそ始める、CDKコンストラクトライブラリ開発 ― 入門から実践まで
tmokmss
1
930
SDCon2024: Enabling DevOps and Team Topologies thru architecture: architecting for fast flow
cer
PRO
0
780
Featured
See All Featured
How to Ace a Technical Interview
jacobian
274
23k
In The Pink: A Labor of Love
frogandcode
139
22k
The Invisible Side of Design
smashingmag
294
50k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
26
1.8k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
18
1.2k
We Have a Design System, Now What?
morganepeng
46
7k
Intergalactic Javascript Robots from Outer Space
tanoku
266
26k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
224
21k
Why You Should Never Use an ORM
jnunemaker
PRO
51
8.9k
Music & Morning Musume
bryan
43
5.9k
Raft: Consensus for Rubyists
vanstee
134
6.5k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
12
3.8k
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