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
suppress-ts-errors を使って TypeScriptの型チェックを漸進的に強化...
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
ryo
June 15, 2022
Technology
680
2
Share
suppress-ts-errors を使って TypeScriptの型チェックを漸進的に強化する / Introducing-suppress-ts-errors
2022/06/15 Frontend LT回#7
ryo
June 15, 2022
More Decks by ryo
See All by ryo
Bridging Social Graphs
kawamataryo
0
240
Raycast AI APIを使ってちょっと便利なAI拡張機能を作ってみた
kawamataryo
1
550
退屈なことはDevinにやらせよう〜〜Devin APIを使ったVisual Regression Testの自動追加〜
kawamataryo
5
2.2k
SaaS公式MCPサーバーをリリースして得た学び
kawamataryo
7
2.2k
Raycast AI APIを使ってちょっと便利な拡張機能を作ってみた / created-a-handy-extension-using-the-raycast-ai-api
kawamataryo
1
850
ts-morphのパフォーマンス改善Tips
kawamataryo
0
120
webpack to Rspack
kawamataryo
0
120
GitHub Actions と Datadog でコードベースの定点観測
kawamataryo
7
2.1k
個人開発駆動学習 / personal development driven learning
kawamataryo
1
300
Other Decks in Technology
See All in Technology
インフラが苦手でも大丈夫! 紙芝居 Kubernetes -WWGT 10周年編-
aoi1
1
340
脅威をエンジニアリングの糧にして:恐怖を乗り越えた先にあったもの / Turn threats into fuel for engineering: what lay beyond overcoming fear
nrslib
1
380
TypeScript Compiler APIとPHP-Parserを活用し、TypeScriptとPHPで型を共有する
shuta13
0
350
AIガバナンス実践 - 生成AIコネクタのデータ漏洩リスクと実務対策
knishioka
0
170
トークン数だけでは測れない — Claude Code 組織展開の効果検証から学んだこと
makikub
0
120
「嘘をつくテスト」の失敗例から学ぶ 良いテストコード #frontend_phpcon_do
asumikam
0
160
AI フレンドリーなエラー監視を TypeScript で実現する
shinyaigeek
2
250
AI Engineering Summit Tokyo 2026 AIの前に、やることがある 〜医療データ企業の4フェーズ〜
dtaniwaki
0
1.4k
関西に縁あるMicrosoft MVPsが語るCopilotの未来
kasada
0
1k
実装は速くなった、レビューはどうする? ― 自身のレビューをAIで再現させるサーヴァントエンジニアリングのすゝめ / Implementation got faster. So what about reviews? — An invitation to Servant Engineering: Recreating your own code reviews with AI
nrslib
6
3.1k
APIテストとは?
nagix
0
170
TROCCOで始めるクラウドコストを民主化するためのFinOps
tk3fftk
3
560
Featured
See All Featured
Sam Torres - BigQuery for SEOs
techseoconnect
PRO
0
280
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
21
1.5k
The Hidden Cost of Media on the Web [PixelPalooza 2025]
tammyeverts
2
320
A Guide to Academic Writing Using Generative AI - A Workshop
ks91
PRO
1
320
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
17k
Utilizing Notion as your number one productivity tool
mfonobong
4
310
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
11
930
Paper Plane (Part 1)
katiecoart
PRO
0
8.4k
A Tale of Four Properties
chriscoyier
163
24k
Conquering PDFs: document understanding beyond plain text
inesmontani
PRO
4
2.8k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.8k
Making Projects Easy
brettharned
120
6.7k
Transcript
TVQQSFTTUTFSSPSTΛͬͯ 5ZQF4DSJQUͷܕνΣοΫΛਐత ʹڧԽ͢Δ 'SPOUFOE-5ճ
ࣗݾհ
!,BXBNBUB3ZP 🔥ݩফ࢜ 👨💻&OHJOFFS!-"13"4JOD ❤5ZQF4DSJQU 7VF 'JSFCBTF 1ZUIPO 💪झຯݒਨ ݸਓ։ൃ
ࠓ͢͜ͱ ɾTVQQSFTTUTFSSPSTͷհ ɾ։ൃͷ;Γ͔͑Γ
TVQQSFTTUTFSSPSTͱʁ
None
5ZQF4DSJQUͷܕΤϥʔൃੜՕॴʹɺ !UTFYQFDUFSSPSͷίϝϯτΛૠೖͯ͠ ܕΤϥʔΛແޮԽ͢Δ$-*πʔϧ 🛠ػೳ
5ZQF4DSJQUͷܕΤϥʔൃੜՕॴʹɺ !UTFYQFDUFSSPSͷίϝϯτΛૠೖͯ͠ ܕΤϥʔΛແޮԽ͢Δ$-*πʔϧ 🛠ػೳ !UTFYQFDUFSSPS࣍ߦͷܕΤϥʔΛ੍͢Δɻ͔ ͭɺ࣍͠ߦʹܕΤϥʔ͕ͳ͘ͳͬͨ߹ɺ!UT FYQFDUFSSPSࣗମ͕ΤϥʔʹͳΔ
🛠ػೳ 54 549ͳͲจ຺ΛΈͯదͳίϝϯτ͕ૠೖ͞ΕΔ
5ZQF4DSJQUԽΛ͢͢ΊΔաఔͰͷδϨϯϚΛ ղফ͠ɺਐతʹܕΤϥʔΛ͍ͯͨ͘͠Ί 🛠։ൃཧ༝
$*ͰܕνΣοΫΛ࣮ߦͯ͠ɺ ৽نίʔυʹܕΤϥʔ͕ ࠞೖ͢Δ͜ͱ͍͗ͨ 🙈5ZQF4DSJQUԽͷδϨϯϚ طଘͷίʔυʹܕΤϥʔ͕ଟ ͗ͯ͢ɺڧ͍ܕνΣοΫͷઃ ఆͰ$*Λ௨͢͜ͱ͕Ͱ͖ͳ͍ 74
$*ͰܕνΣοΫΛ࣮ߦͯ͠ɺ ৽نίʔυʹܕΤϥʔ͕ ࠞೖ͢Δ͜ͱ͍͗ͨ 🙈5ZQF4DSJQUԽͷδϨϯϚ طଘͷίʔυʹܕΤϥʔ͕ଟ ͗ͯ͢ɺڧ͍ܕνΣοΫͷઃ ఆͰ$*Λ௨͢͜ͱ͕Ͱ͖ͳ͍ 74 ݁Ռɺ؇͍ܕνΣοΫͷ·· $*Λ࣮ߦ͢Δ͜ͱʹͳΓɺ͍ͭ·
ͰܕνΣοΫΛڧԽͰ͖ͳ͍
طଘܕΤϥʔΛҰʹશͯແޮ ԽͰ͖ΔͷͰɺڧ͍ܕνΣοΫ Ͱ$*Λ௨ͤΔ ✅TVQQSFTTUTFSSPSTͰͷղܾ ৽نίʔυڧ͍ܕνΣοΫͰ कΒΕͨঢ়ଶΛҡ࣋Ͱ͖Δɻ
طଘܕΤϥʔΛҰʹશͯແޮ ԽͰ͖ΔͷͰɺڧ͍ܕνΣοΫ Ͱ$*Λ௨ͤΔ ✅TVQQSFTTUTFSSPSTͰͷղܾ طଘίʔυͷ!UTFYQFDUFSSPS Λॱ࣍ফͯ͠ߦ͚ਐతʹ ܕΤϥʔΛվળग़དྷΔ ৽نίʔυڧ͍ܕνΣοΫͰ कΒΕͨঢ়ଶΛҡ࣋Ͱ͖Δɻ
%&.0🧑💻
Έɾ
UTNPSQIͰ5ZQF4DSJQU$PNQJMFS"1* Λૢ࡞͠ܕΤϥʔΛऔಘ Έ
5ZQF4DSJQU$PNQJMFS"1*ͱʁ UTD͕෦తʹߦ͍ͬͯΔ͜ͱΛϓϩάϥϜ͔Βݺͼग़͢"1*ɻ "45Λૢ࡞ͯ͠ίʔυͷ੩తղੳॻ͖͑ɺग़ྗ͕ߦ͑Δɻ
UTNPSQIͱʁ 5ZQF4DSJQU$PNQJMFS"1*Λϥοϓͯ͠ɺ͍͍͢"1*Λ ఏڙͯ͘͠ΕΔϥΠϒϥϦ ϑΝΠϧͷ*0ɺ&SSPSͷऔಘίʔυ ͷτϥόʔεɺॻ͖͑ͳͲɺ Α͘͏"1*͕උ͞Ε͍ͯΔɻ
ͲͷΑ͏ʹίϝϯτΛՃ͍ͯ͠Δͷʁ TSDMJCTVQQSFTTUTFSSPSTUT
ͲͷΑ͏ʹίϝϯτΛՃ͍ͯ͠Δͷʁ TSDMJCTVQQSFTTUTFSSPSTUT ϑΝΠϧͷςΩετΛऔಘͯ͠ɺ ߦ͝ͱͷίʔυྻʹ֨ೲ
ϑΝΠϧΛղੳͯ͠ܕΤϥʔͷ "45/PEFΛॱ࣍औಘ ͲͷΑ͏ʹίϝϯτΛՃ͍ͯ͠Δͷʁ TSDMJCTVQQSFTTUTFSSPSTUT
TSDMJCTVQQSFTTUTFSSPSTUT ͲͷΑ͏ʹίϝϯτΛՃ͍ͯ͠Δͷʁ ૠೖҐஔͷจ຺ɺܕΤϥʔͷछผʹ ߹ΘͤͯίϝϯτΛ࡞ UTYͷ߹AAͰͳ͘A\ ^A ͰͷίϝϯτΞτʹͳΔͳͲ
TSDMJCTVQQSFTTUTFSSPSTUT ͲͷΑ͏ʹίϝϯτΛՃ͍ͯ͠Δͷʁ ࡞ͨ͠ίϝϯτΛɺ อ͍࣋ͯͨ͠ߦ͝ͱͷίʔυྻ ͷదͳҐஔʹՃ
TSDMJCTVQQSFTTUTFSSPSTUT ͲͷΑ͏ʹίϝϯτΛՃ͍ͯ͠Δͷʁ ࠷ऴతʹίϝϯτ͕Ճ͞Εͨ ߦ͝ͱͷίʔυྻΛKPJOͯ͠ɺ ܕΤϥʔ͕ίϝϯτΞτ͞Εͨ ϑΝΠϧςΩετΛऔಘ
5ZQF4DSJQUɺ549͚ͩͰͳ͘ 7VFͷ4'$ʹରԠ
%&.0🧑💻
Ͳ͏ͬͯ7VFͷ4'$ʹରԠ͍ͯ͠Δʁ TSDIBOEMFSTWVF)BOEMFSUT
Ͳ͏ͬͯ7VFͷ4'$ʹରԠ͍ͯ͠Δʁ HMPCQBUUFSOͰ fi MFΛऔಘ fi MFͷGFBE'JMFͰಡΈऔΓɺ TDSJQUMBOHlUTzͷ෦ͷ ςΩετΛநग़ TSDIBOEMFSTWVF)BOEMFSUT
Ͳ͏ͬͯ7VFͷ4'$ʹରԠ͍ͯ͠Δʁ ϓϩδΣΫτͷUTDPO fi HKTPOΛݩ ʹUTNPSQIͷ1SPKFDUΛ࡞ɻ ͦͷ෦ʹઌఔநग़ͨ͠7VFͷεΫ Ϧϓτ෦Λ54ϑΝΠϧͱͯ͠Ճ TSDIBOEMFSTWVF)BOEMFSUT
Ͳ͏ͬͯ7VFͷ4'$ʹରԠ͍ͯ͠Δʁ ͦͷ54ϑΝΠϧʹରͯ͠ɺܕνΣο ΫͱίϝϯτͷՃΛ࣮ߦɻ ৽͍͠TDSJQUͰ7VFͷ4'$Λஔ TSDIBOEMFSTWVF)BOEMFSUT
࣮ࡍͷӡ༻
-"13"4Ͱ࣮ࡍʹར༻ 5ZQF4DSJQUͷܕڧԽʹߩݙ
TVQQSFTTUTFSSPSΛ࣮ߦͨ͠13 TUSJDUUSVFʹͯ͠ɺ 54ͷόʔδϣϯΞοϓ
!UTFYQFDUFSSPSΛ͢13 Τϥʔछผ͝ͱʹॱ࣍ ͍͍ͯͬͯ͠Δ
ܕΤϥʔղফͷਪҠ !UTFYQFDUFSSPSͷ 54&SSPSͷΛఆظܭଌɻઈࢍվળதʂʂ
͓ΘΓʹ
ɾTVQQSFTTUTFSSPSTͬͯͶ ɾ5ZQF4DSJQU$PNQJMFS"1*ศར ɾࣗͰ͏πʔϧΛ࡞Δͷָ͍͠
࠷ޙʹ
WE ARE HIRING !!