Porting 30K lines of code from Flow to TypeScript
I recently did the exact same job as the author of this post.<p>Migrating 15K LoC from JS to TS.<p>The author of Vue.JS also migrated Vue completely to Typescript.<p>At first I had major apprehension because of how much Microsoft generally enforces things on developers.<p>It's well know that if you start using C# , your entire stack will generally be MS based...(SQL Server, Azure etc... )<p>But after I did the migration , I was blown away by how confident and how much flexibility I had when i was writing my code.<p>Even if I have been writing code with Java / C# for nearly a decade , nothing has come close to Typescript in terms of productivity,flexibility and confidence.<p>Having used Javascript since before Node.JS , I think the whole idea of having to "transpile" my code to something or to respect some "rules" define by a company with a reputation that wasn't really "all in open source"  .<p>But after using Typescript on multiples projects , you just can't go back , it's incredible how well it's scale without enforcing anything on the developers.<p>Hopefully , one day bootcamps will include Typescript in their trainings to demonstrate how typings can solve maintainability issues...