Web Unleashed 2015
Web Dev
  • 2015-09-16 00:00:00 2015-09-17 00:00:00 America/Toronto Web Unleashed 2015 Toronto FITC
  • Toronto

Presentation

SlideShare

Overview

TypeScript is a type-checked superset of JavaScript that benefits medium-sized to complex JavaScript projects. Why would you want to learn a new language, instead of another JavaScript framework? You have all this existing JavaScript code, so how can you adopt something new without throwing the old stuff out?

This session is about the benefits of using TypeScript on top of JavaScript in your projects, and demonstrate step by step ways of migrating an existing JavaScript project to TypeScript. We will dive into code generated by the compiler and look at resources and tools that make working in TypeScript a pleasurable experience.

Objective

To understand when it’s a good idea to use TypeScript.

Target Audience

JavaScript developers.

Assumed Audience Knowledge

Intermediate JavaScript experience.

Five things audience members will learn

  1. The basics of TypeScript – types, classes, modules, and functions
  2. How TypeScript’s design makes getting started simple and helps projects
  3. What compiled TypeScript looks like and how to debug
  4. What tools can help take advantage of TypeScript’s type information
  5. How to migrate a JavaScript project to TypeScript