Building Large Scale Web Applications with TypeScript

Sign in to queue

Description

JavaScript has evolved significantly since the time it was first introduced over 20 years ago. Today, it’s the most popular programming language that allows users to build large scale applications both on the client and on the server side. However, maintaining large codebases becomes more, and more challenging. TypeScript - typed superset of JavaScript designed for building large scale applications - has seen enormous growth over last four years. It has been used in many large scale projects such as Angular 2, Ionic, Visual Studio Code or Azure Portal. Join me to learn how TypeScript helps to build and maintain large scale web applications. I will demonstrate how to setup your development environment with TypeScript, and existing JavaScript libraries, such us gulp, webpack and lodash. Learn how to take advantage of TypeScript while working with existing frameworks, such as Aurelia, Angular 2 or React, and how to test TypeScript apps with mocha, Jasmine or QUnit. I will also share lessons learned during work on the Azure Portal, exceptionally large, and complex Single Page Application that is being developed by many different teams across Microsoft.

Tag:

Developer

Day:

2

Level:

Level 200

Track:

Open Source

Session Type:

Breakout

Code:

OPEN226

Room:

Room 9

Embed

Download

Download this episode

The Discussion

Add Your 2 Cents