Speaker "Jakub Jedryszek" Details Back
-
Name
Jakub Jedryszek
-
Company
Microsoft
-
Designation
Software Engineer
Topic
Building large-scale web applications with TypeScript
Abstract
JavaScript has evolved significantly since it was first introduced over 20 years ago. Today, it is the most popular programming language that allows you to build large-scale applications on both the client and the server side. However, maintaining large codebases becomes more and more challenging. TypeScript—the typed superset of JavaScript designed for building large-scale applications—has seen enormous growth over the last four years and has been used in many large-scale projects such as Angular 2, Ionic, Visual Studio Code, and Azure Portal. Jakub Jedryszek explains how TypeScript can help you build and maintain large-scale web applications and demonstrates how to set up your development environment with TypeScript and existing JavaScript libraries, such us gulp, webpack and lodash, how to take advantage of TypeScript while working with existing frameworks, such as Aurelia, Angular 2, and React, and how to test TypeScript apps with mocha, Jasmine, or QUnit. Along the way, Jakub shares lessons learned during work on the Azure Portal, an exceptionally large and complex single-page application that is being developed by many different teams across Microsoft.