Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Porting Web SDK from JS into TS

JavaScript Conferences by GitNation via YouTube

Overview

Learn how to port a Web SDK from JavaScript to TypeScript in this insightful conference talk from AmsterdamJS 2017. Explore the migration process of a cloud-based telephony solution's SDK, focusing on the advantages and challenges encountered during development. Discover the impact of types on error trapping, the pros and cons of TypeScript, and how it's implemented at Voximplant. Address concerns about client compatibility, legacy support, performance, and creative JavaScript usage. Gain practical insights on gradual transition, toolchain setup, type acquisition, build systems, continuous integration, and testing. Benefit from Voximplant's experience as they share valuable lessons learned and provide a balanced view of TypeScript's strengths and weaknesses in real-world application.

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

Reviews

Start your review of Porting Web SDK from JS into TS

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.