Using TypeScript with AngularJS to Enhance your Development Experience

Comments

Comments are closed.

Anonymous at 00:00 on 8 May 2015

This was my favorite session of day one. I went in knowing almost nothing about TypeScript, and left ready to implement it into my projects immediately. The first half gave an excellent overview of the product and it's benefits, and the second half used a concrete example by converting a small piece of Angular code.

The talk matched its description perfectly, and the presenters were professional, engaging, and to the point. I look forward to trying TypeScript!

This was a great presentation. The guys did a really good job of showing all the cool features of TypeScript. Got me really excited to embrace this technology!

Excellent intro to TypeScript. I came away knowing exactly what it does and how to introduce it incrementally into my environment.

Anonymous at 11:13 on 11 May 2015

Great session. Very informative. It has me really excited to use this in my projects. The presentation and the Q&A gave me everything I needed to get started.

Anonymous at 12:47 on 11 May 2015

Good presentation. I knew nothing about TypeScript before this presentation, and after having attended the presentation, I feel I have had a good introduction to it. The presenters were obviously knowledgeable and prepared and took the time to make a good presentation.

Anonymous at 13:49 on 11 May 2015

One of the best presentations of the entire conference. Had a great balance of teaching about the topic as well as demostrating it in action. Well done!

This was a fantastic session, and probably my favorite of day 1. Tony and Joe we're obvious authorities on the content presented and their presentation and flow was such that it made them easy to follow and understand. Like a few others I knew very little about Typescript going into this session, but when I left I was imparted with an understanding of Typescript that would allow me to hit the ground running. I'd love to attend another session with these guys because for me it's not necessarily about the quality of content in a session, which was excellent in this case, but rather the confidence and expertise with which the content is presented, and these guys had it.

Here are some links to specific files shown in the demo:

PlainOldJavaScript example:
https://raw.githubusercontent.com/joeskeen/ng-demos/PlainOldJs/modular/src/client/app/avengers/avengers.ts

Add some static typing:
https://github.com/joeskeen/ng-demos/blob/PlainOldJs/modular/src/client/app/comics/comics.ts

All in - Use ECMAScript 6 Classes, typescript interfaces, etc:
https://raw.githubusercontent.com/joeskeen/ng-demos/PlainOldJs/modular/src/client/app/movies/movies.ts


https://github.com/joeskeen/ng-demos/blob/PlainOldJs/modular/src/client/app/core/dataservice.ts