Yelp Engineering·unknown·1 min read· Shawn Walton, Software Engineer 32

Migrating a Large Flow Monorepo to TypeScript

In early 2017, Webcore selected Flow as Yelp’s next-generation typechecker over TypeScript. At the time there was no clear frontrunner. Flow had better support for React, better performance, and a respectable repository of types for NPM packages in flow-typed. However, a few years later the landscape had shifted, and it became clear that TypeScript was emerging as the stronger choice. TypeScript’s DefinitelyTyped repo had thousands more packages than flow-typed, and many more packages shipped with built-in TypeScript headers. TypeScript also proved to be more stable over time, and limited uptake in the wider JS community made finding tools and documentation...

Score breakdown

  • Technical depth17
  • Practical value30
  • Originality35
  • Writing quality57
  • Source reputation80
  • Recency28
  • External engagement0
  • On-site engagement0

More like this

Engradar shows a summary and links to the original article. The full article is hosted on engineeringblog.yelp.com.