So you've decided to do a technical migration...
summary
A TypeScript migration at Monzo takes just over two years and concludes in December 2023, moving from Flow and Babel to the new Next.js compiler and TypeScript. The team builds a package generator, writes a packages ready to migrate script and reuses Stripe’s migration code, posts a dashboard percentage (97 98 99) and enforces CI checks. Outcome is tangible: faster compiler and IDEs, fewer crashes, some rollbacks and bug fixes, and the old Flow toolchain removed.
AI-written summary · about
chapters (12)
- 0:00Introduction
- 3:14TypeScript over Flow
- 5:19Experimental migration
- 8:09Team structure & strategy
- 10:58Tooling for TypeScript
- 13:27Progress & milestones
- 15:10Slow progress & deadlines
- 17:39Stakeholder buy-in
- 19:45Risks of incomplete migration
- 22:38Final push & success
- 24:22When to migrate
- 30:59Q&A
related talks
34mSo You’ve Decided to Do a Technical Migration
47mSo You've Decided to Do a Technical Migration
37mSo You Decided to Do a Technical Migration
29mSo you’ve decided to do a technical migration
22mMigrating 600k+ Lines of Code from Flow to TypeScript
23mMoving from Flow to TypeScript — How the Yandex Zen Migration Went and Why the New Stack Is Better
35mTypeScript at Google
26mAdopting Typescript at Scale
