Scaling up JavaScript with TypeScript
summary
Introduces TypeScript as a way to scale JavaScript for large single-page apps, explaining that it’s a strict superset of JavaScript with optional static typing and class-based OOP. Covers TypeScript language features — classes, interfaces, modules, generics, decorators — and discusses when and how to adopt TypeScript in existing JavaScript projects, with Angular 2 mentioned as a motivating example.
AI-written summary · about
chapters (20)
- 0:00Start
- 1:56Demo
- 3:12Can I scale JavaScript?
- 5:18What is TypeScript?
- 6:10Why TypeScript?
- 7:26Who is using TypeScript?
- 8:25TypeScript Editors and Tools
- 9:39Installation
- 10:12How to build your app?
- 13:46Primitive Types
- 15:15Advanced Types
- 17:46Functions
- 19:42Classes and Interfaces
- 23:44Generics
- 24:57Modules
- 26:43Syntactic Sugar
- 28:25How to use existing IS Libraries?
- 31:54Future of TypeScript
- 34:52Competitors?
- 50:33What's next?








