Software Engineering Daily

TypeScript with Jake Bailey

39 snips
Jul 15, 2025
Jake Bailey, a Senior Software Engineer at Microsoft and key contributor to TypeScript, joins Josh Goldberg, an open-source developer, to dive into the fascinating world of TypeScript. They discuss how TypeScript enhances developer productivity and code safety with its static typing and robust compiler. Jake shares his journey from a young coder using a calculator to shaping TypeScript’s capabilities. The duo also tackles performance optimization, migrating applications to a monorepo, and even lightheartedly explores the quirks of Weird Al Yankovic’s music!
Ask episode
AI Snips
Chapters
Books
Transcript
Episode notes
ANECDOTE

Jake Bailey's Career Path

  • Jake Bailey started at Microsoft working on SRE and infrastructure before switching to programming languages.
  • Initially, he worked on Python tooling before joining the TypeScript team about three years ago.
ADVICE

Automate Large Code Migrations

  • Automate large codebase migrations using AST tools like TS Morph.
  • Automation enables handling millions of lines without manually rewriting everything.
INSIGHT

Modules Boost TypeScript Speed

  • Switching TypeScript from namespaces to ES modules boosted compile speed by 30-40%.
  • Moving to modules enabled using bundlers and dropped deprecated features, improving developer experience.
Get the Snipd Podcast app to discover more snips from this episode
Get the app