In this episode of Software Unscripted, Richard Feldman interviews Chris Krycho from LinkedIn about the company's migration to TypeScript. They discuss the challenges of adopting TypeScript in a large organization, including the initial experiments, the long timeline, and the need for management buy-in. They also delve into TypeScript's approach to semantic versioning, its complex type system, and the trade-offs between different programming languages. Additionally, they touch on topics such as backwards compatibility, JSON decoders, and the benefits and drawbacks of simpler type systems.
Outlines
Part 1: Introduction and Migration
Part 2: Versioning and Type System Complexity
Part 3: Language Design and API Philosophies
Sign in to continue reading, translating and more.
Open full episode in Podwise