Matthew Gerstman - TypeScript: Seeing Past the Hype
summary
Argues TypeScript is a practical tool not a silver bullet, showing concrete wins at Dropbox: propagating backend types (Stone) into Redux and components, gating React 16.8 behind types to avoid developer churn, and using DefinitelyTyped plus a custom lodash firewall to limit unsafe APIs. Claims upgrades on millions of lines yield single-digit bugs because type-checking surfaces interface changes early, and admits hard edges — HOCs, thunks and dynamic patterns are often painful or impossible to type. Slides: https://typescript.matthewgerstman.com.
AI-written summary · about
chapters (10)
- 0:00Introduction and context
- 1:39Understanding TypeScript
- 3:03Core benefits and features
- 5:13Practical coding examples
- 9:06Challenges and limitations
- 12:47React and complex typing
- 15:15Value at scale
- 18:36Constraints and workflows
- 21:10Contracts and architecture
- 24:19Final verdict and summary
related talks
30mTypeScript: Seeing Past the Hype
11mThe Joy of Typescript
49mModern TypeScript is amazing!
12mHow TypeScript Ruined My Life (In a Good Way)
40mTypeScript and Your Codebase: They Deserve Each Other!
01h 01mDeconstructing TypeScript’s Type System
24mTypeScript for JavaScripties
26mChoosing TypeScript Matters More Than Ever
