YoVDO

Porting Web SDK from JS into TS

Offered By: JavaScript Conferences by GitNation via YouTube

Tags

Conference Talks Courses Javascript Courses Typescript Courses Continuous Integration Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
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 TypeScript
Microsoft 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