Tooling Like It's 2025
summary
Shows which tools actually change work: TypeScript plus native 10x faster TypeScript preview for huge repos, ESLint with type-aware rules that remove whole state and a third of UI code in examples, and Rust reimplementations like Biome Dolint and OXC for speed. Demonstrates pruning with Knip that finds unused exports and package deps, and TypeChat validates and reprompts LLM output against TypeScript types. Proposes a reusable template blocks system (Bingo / create-typescript-app) that composes configs and updates projects.
AI-written summary · about
chapters (14)
- 0:00Introduction
- 1:27Linters and dev tooling
- 3:59What we’ll cover in this talk
- 4:21TypeScript adoption
- 8:55TypeScript to JavaScript compilation improvements
- 13:11TypeScript 2025
- 16:01Linting as should I write it this way
- 17:47Type-aware linting
- 20:14ESLint favorites
- 22:45Native-speed linters
- 24:08Pruning unused code
- 25:52Tooling templates
- 28:39Future templates
- 30:46Closing
related talks
34mNot Your Uncle’s Clean Code (TypeScript Edition)
35mYou Could Lint More
01h 00mTalkScript with the TypeScript Team
59mA Deep Dive into Advanced TypeScript: A Live Coding Expedition
48mDeep Dive into Advanced TypeScript: A Live Coding Expedition
27mMatthew Gerstman - TypeScript: Seeing Past the Hype
18mJavaScript tooling has a blind spot: codebase-wide questions
24mTypeScript Static Analysis Hidden Gems
