Porting Web SDK from JS into TS
Offered By: JavaScript Conferences by GitNation via YouTube
Course Description
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
Related Courses
DEV201x: Introduction to TypeScriptMicrosoft via edX Developing Dynamic Web Applications Using Angular
Microsoft via edX Introduction to TypeScript 2
Microsoft via edX Multiplatform Mobile App Development with NativeScript
The Hong Kong University of Science and Technology via Coursera Angular Fundamentals
Microsoft via edX