The Joy of Typescript
summary
Practical notes on adopting TypeScript: use Total TypeScript and a Code Snippets extension to read errors and scaffold interfaces, enable strictNullChecks, colocate types next to components or export shared types from a nearby file, avoid overusing "as" assertions, prefer union/intersection-heavy type declarations when you need composability and use interfaces when extension matters. Examples come from building multiple internal React services, where blue squiggly lines signal progress and DDD organization emerges from well-defined types.
AI-written summary · about
chapters (12)
- 0:00Introduction
- 1:07Speaker background
- 2:14Talk overview
- 3:17VS Code extensions for TS
- 4:46Reading TS errors
- 5:48Organizing types
- 6:10Strict null checking
- 6:52Type vs interface
- 7:35Unions intersections
- 8:18Forcing types risks
- 9:44TypeScript and domain driven design
- 10:45Conclusion and Q&A directions
related talks
31mTypeScript for JavaScripties
27mMatthew Gerstman - TypeScript: Seeing Past the Hype
24mTypeScript for JavaScripties
19mYou don't know TS: often unknown parts of TypeScript
51mTypeScript - Beyond the Basics
54mTypescript for the busy Java developer
01h 01mDeconstructing TypeScript’s Type System
28mTypescript - a necessity front-end tool
