Upgrade to Pro — share decks privately, control downloads, hide ads and more …

TypeScript

 TypeScript

This talk was presented at the International JavaScript Conference, London, UK in April 2018

Srushtika Neelakantam

April 11, 2018
Tweet

More Decks by Srushtika Neelakantam

Other Decks in Technology

Transcript

  1. In a regular project cycle Write new code Write new

    code Document Maintain @Srushtika | Ably Realtime | iJS | 2018
  2. In a regular project cycle Write new code Write new

    code Document Maintain @Srushtika | Ably Realtime | iJS | 2018
  3. Migrating to TypeScript? Here’s how we did it at Ably

    @Srushtika | Ably Realtime | iJS | 2018
  4. Understanding the problem Realization • Explosive growth in codebase •

    Growth in the development team • Long onboarding time • Long and complex refactoring of existing code Research Flow vs TypeScript: go.ably.io/typescript-vs-flow Progressive Migration • Setup TypeScript configuration • Convert files that have most active development • Use of a designated procedure to convert each file @Srushtika | Ably Realtime | iJS | 2018