TypeScript 7 and What Comes Next

TypeScript 7 and What Comes Next

TypeScript is a programming language that builds on JavaScript by adding a system of types. Those types let developers describe the shape of their data and catch mistakes before code ever runs, while also powering the autocompletion and editor tooling that many developers now rely on every day. It was first released in 2012, and has since become one of the most widely used tools in web development. TypeScript recently underwent one of the most significant changes in its history with the release of version 7.

Daniel Rosenwasser is the Principal Product Manager of TypeScript at Microsoft, where he began as an engineer on the team just weeks after the TypeScript 1.0 release. In this episode, Daniel joins Josh Goldberg to talk about the features of TypeScript 7. They discuss the TypeScript team’s approach to tooling, TypeScript’s relationship with the TC39 standards process behind JavaScript, the new API and IPC boundary, how LLMs could reshape type checking and linting, and more.

Sponsorship inquiries:
sponsor@softwareengineeringdaily.com

Josh Goldberg

This episode is hosted by Josh Goldberg, frontend developer at Sentry and open-source maintainer. Josh works on projects in the TypeScript ecosystem, most notably typescript-eslint: a powerful static analysis toolset for JavaScript and TypeScript. Josh is also the author of the O’Reilly Learning TypeScript book, a Microsoft MVP for developer technologies, and a co-founder of SquiggleConf – a conference for excellent web developer tooling. Find Josh on Bluesky, Fosstodon, and .com as Joshua K. Goldberg.

Thanks to our sponsors

This episode is brought to you by:

Subscribe
to the newsletter

Subscribe to the Software Engineering Daily newsletter for a curated look at the best and newest from the software engineering community.