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
開発速度を5倍早くするVSCodeの拡張機能を作った
Search
Haruki Murasaki
June 15, 2022
Programming
2
420
開発速度を5倍早くするVSCodeの拡張機能を作った
2022/06/15 Frontend LT回#7
Haruki Murasaki
June 15, 2022
Tweet
Share
More Decks by Haruki Murasaki
See All by Haruki Murasaki
5分でtRPCに入門する
purp1eeeee
0
500
Other Decks in Programming
See All in Programming
【re:Growth 2024】 Aurora DSQL をちゃんと話します!
maroon1st
0
800
20年もののレガシープロダクトに 0からPHPStanを入れるまで / phpcon2024
hirobe1999
0
820
CQRS+ES の力を使って効果を感じる / Feel the effects of using the power of CQRS+ES
seike460
PRO
0
160
menu基盤チームによるGoogle Cloudの活用事例~Application Integration, Cloud Tasks編~
yoshifumi_ishikura
0
110
責務を分離するための例外設計 - PHPカンファレンス 2024
kajitack
8
1.9k
PHPで学ぶプログラミングの教訓 / Lessons in Programming Learned through PHP
nrslib
4
390
Androidアプリのモジュール分割における:x:commonを考える
okuzawats
1
190
return文におけるstd::moveについて
onihusube
1
1.3k
Effective Signals in Angular 19+: Rules and Helpers
manfredsteyer
PRO
0
130
採用事例の少ないSvelteを選んだ理由と それを正解にするためにやっていること
oekazuma
2
1.1k
EC2からECSへ 念願のコンテナ移行と巨大レガシーPHPアプリケーションの再構築
sumiyae
2
420
ChatGPT とつくる PHP で OS 実装
memory1994
PRO
2
130
Featured
See All Featured
It's Worth the Effort
3n
183
28k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
132
33k
Principles of Awesome APIs and How to Build Them.
keavy
126
17k
GitHub's CSS Performance
jonrohan
1031
460k
For a Future-Friendly Web
brad_frost
175
9.4k
Making Projects Easy
brettharned
116
6k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
48
2.2k
The Cult of Friendly URLs
andyhume
78
6.1k
Building a Scalable Design System with Sketch
lauravandoore
460
33k
Designing for humans not robots
tammielis
250
25k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
127
18k
YesSQL, Process and Tooling at Scale
rocio
169
14k
Transcript
開発速度を5倍早くする VSCodeの拡張機能を作った 2022/06/15 @purp1eeeee
自己紹介
むらさき 株式会社 HRBrain の 21 卒 TypeScript/React だったり Go だったり
TwitterとGitHub: @purp1eeeee
導入 先日読んだ内定者への手紙という本にこんなことが書いてありました 量でも質でもなくスピードを意識せよ スピードはどちらにも転換可能である
開発スピードを上げるにはどうすればいいんだろう?
🤔
...
💡
コードを書く手を止めなければいいんだ!
Time Bomb 1. インストールしてenabledコマンドを実行する 2. コードを書き始めるとカウントダウンが始まる 3. コードを書く手を止めるとカウントダウンが進み、 コードを書き続けるとカウントダウンが止まる 4.
もしカウントが0になって爆発したらエディタを強 制終了させる
デモ-起動
デモ-カウントダウン
デモ-爆発
Q & A Q:3秒は早すぎます...せめて5秒に設定できませんか? A:できません。検証を重ねた結果の3秒です。 Q:エディタの強制終了はやりすぎでは...せめてタブを閉じるとかにしてもらえませんか? A:できません。検証を重ねた結果、一番焦ることができるアクションにしています。 Q:ぜひインストールしたいのですがVSCodeを使っていません...他のエディタにも対応してもらえませんか? A:できません。VSCodeに乗り換えてください
実装 困ったことはthisの束縛
実装-解決 困ったことはthisの束縛
まとめ VSCodeのAPIが充実していることを知った 久しぶりにvanilaJS(TS)が書けて楽しかった 開発速度が上がるかは自分次第
終わり ありがとうございました! よかったらtwitterのフォローお願いします! 弊社HRBrainではフロントエンドエンジニアを積極採用中なので気になる方がいればDMください!
None