Web Client

T07 TypeScript for C# Developers


11:15am - 12:30pm

Level: Introductory to Intermediate

Chris Klug

Senior Software Developer


Over the last few years, JavaScript has solidified itself as the universal language of the Web. All attempts to change this, like Flash and Silverlight, have failed. So you might as well accept that if you are going to be working with anything related to the internet, it is highly likely that you will be using JavaScript; at least for the foreseeable future. And even if you ignore the browser and stay on the server, projects like Node.js is gaining popularity and putting JavaScript there as well. Unfortunately, JavaScript is not the easiest language to learn and understand. It is full of awesome features and some really bad ones. And being as flexible as it is, tooling has a hard time keeping up. And this is where TypeScript comes in. TypeScript is a superset to JavaScript that tries to solve a lot of these problems, and make the code more structured, and less error prone. And it also offers tooling support in a way that JavaScript just can't. So why not join this session and get an introduction to TypeScript, and see what it can do for you?

You will learn:

  • The benefits of using TypeScript over JavaScript
  • How having static types removes a lot of the problems with building large applications using JavaScript
  • How much easier it is to build front-end applications when you get working IntelliSense