Overview
Syllabus
Intro
What was migrated? Web SDK for cloud-based telephony solutions
Software Complexity Problem
Migration target
Types: a trap for errors
How traps work
Types pros and cons
Types cons and pros
How we use types at Voximplant
What about clients?
What about the legacy like jQuery?
Will it be fat and slow?
What about Creative JavaScript?
Gradual transition to TS?
Toolchain?
Where to get types?
How about a build system?
Continuous integration?
Testing?
Best things in practice
TypeScript pros and cons
Lessons learned by Voximplant
Taught by
JavaScript Conferences by GitNation