TypeScript and Your Codebase: They Deserve Each Other!
summary
Argues TypeScript accelerates onboarding and prevents real bugs with data: npm downloads rise from ~19M to ~63M in 2022–2024, TypeScript ranks among top languages, 38% of bugs at Airbnb and ~15% of GitHub bugs are preventable by static typing. Demonstrates a real calorie-tracker app backed by Aight, showing pagination, date logic, and live DB writes. Shows practical patterns: generics, conditional types, discriminated unions, type assertions, and a reusable getProperty generic that enforces compile‑time correctness.
AI-written summary · about
chapters (6)
- 0:00Introduction
- 8:59TypeScript adoption
- 13:19Why learn TypeScript
- 21:13Live demo: calorie tracker
- 32:45Advanced TypeScript concepts
- 37:20Q&A
related talks
39mTypeScript: Why? When? How?
30mTypeScript: Seeing Past the Hype
27mMatthew Gerstman - TypeScript: Seeing Past the Hype
24mTypeScript and how I've learned to love the compiler
23mTypeScript Ruined My Life (In a Good Way)
24mTypeScript for JavaScripties
33mTypeScript - JavaScript you are gonna love
26mAdopting Typescript at Scale
