Skip to content

Migrating a large codebase to TypeScript

Photo of Giovanni Gonzaga
Hosted By
Giovanni G. and Simone Zanza P.
Migrating a large codebase to TypeScript

Details

After a very long summer vacation, we are back with an international speaker!
Vojta will join us to give insights on the journey from JS to TS that his team and product recently went through.

As you might have guessed, this event/talk will be in English.

Code of Conduct: https://www.meetup.com/it-IT/MilanoTS/pages/29738148/Code_of_Conduct/

🏢We also have a new location! We thank Cuebiq for the hospitality and beers at Re Fosco

🚸Directions: follow the signs, the venue is at the 5th floor of the building in the courtyard

📢Tip: also find Vojta and other great speakers at TSconf a couple of days later: https://ts-conf.it

đź—“Agenda

19.00: welcome
19.30: talk & QnA
20:30: beers by Cuebiq at Re Fosco

🎤Vojtech Prikryl - Migrating a large codebase to TypeScript

As a growing startup with large JavaScript codebase we’ve made the transition to TypeScript and survived to tell the tale! It wasn’t easy to make the decision but only half year later we feel like the investment already paid off. We looked back and identified many Dos and Don’ts to talk about.

It’s 2019 and TypeScript is the obvious choice for every new project. But if your codebase is JavaScript how do you make the switch? Facing a quarter million lines of code – a messy mixture of untyped or poorly flow-typed JavaScript – our team of 15 at productboard absolutely knew we wanted to make the switch, but the barrier to entry looked very high. A half a year later, 85% of the codebase is strictly typed TypeScript and our confidence over the code has increased tremendously. In this talk I’d like to share our experience and answer the following questions:

  • How we convinced management it was worth the effort?
  • How we approached the migration and how we phase it?
  • How we learned to best collaborate as a team?
  • What we’d do differently next time?
  • We learned a lot along the way and are eager to share it with all the other teams, because we believe everyone deserves TypeScript!

⚠️ The venue can fit 40 people, if you cannot make it please free up you spot

Thanks Cuebiq for support, location and beers

Cuebiq is Italy's only true Big Data product company: we gather, analyze, engineer and visualize 5 billion GPS positions per day, with the mission of providing unique business insights and offline analytics to our clients through our SAAS Platform, Clara.

Photo of Milano TS group
Milano TS
See more events
Cuebiq SRL
Corso di Porta Romana, 68 · Milano, MI