TypeScript is a programming language that makes it easier to write cross-platform, application scale, JavaScript that runs in any browser or in any host. Microsoft Technical Fellow Anders Hejlsberg explains how TypeScript, which is a typed superset of JavaScript that compiles to idiomatic (normal)…

In this introductory video, Bob sets some high-level goals and explains how JavaScript is used in web development as well as how to get the most out of this video series. Download the entire series source code.

We get started by setting up our development environment and an HTML5 template webpage before building a simple 'Hello World' example. Then we create a more interesting example discussed at length in the next lesson. Download the entire series source code. This video was updated August 16,…

In the previous video, Bob created an interesting JavaScript example, and in this video he walks through the example line by line, explaining the purpose of the various key words and operators and providing a general overview of topics for the next eight lessons. Download the entire series source…

The IE team is busy working on the next version of the world's most popular browser. IE 8 is the most widely used browser on Windows.
IE 9 is currently in the oven and the IE team is ready to talk about what they're working on. Here, JavaScript engine team members John Montgomery, Steve Lucco and…

TypeScript, a typed superset of JavaScript that compiles to idiomatic (normal) JavaScript, is designed to make it easier to write cross-platform, application scale, JavaScript that runs in any browser or in any host. It was announced recently while Anders Hejlsberg and other key members of the…

Bob Tabor from www.LearnVisualStudio.net has created several beginner series for aspiring developers to learn programming languages in Visual Basic, C#, HTML5 & CSS3, JavaScript and how to build apps for Windows Phone 7. Each series come with different concepts that are broken into their own…

Anders Hejlsberg, Steve Lucco, and Luke Hoban join us for a casual chat about - what else - TypeScript. Why did they do it? What's the backstory? How is TS related to Dart and does it really aim to solve the same problems? What's wrong with JS, anyway? Does TS extend JS or is it just a design time…