While attending the developer conference Øredev last week, I had the pleasure of giving a talk on es6. Many of the new features I covered touch on challenges we’ve faced building the Azure Portal. Instead of covering each new feature one by one (Luke Hoban already does a nice job of that) I decided to cover a few high level features that fundamentally affect the way teams build large scale JavaScript applications.
Timeline
- 00:00 - Intro
- 01:45 - History of JavaScript
- 05:00 - Challenges with large scale applications
- 08:45 - Modules
- 13:20 - Classes
- 15:15 - Using the Traceur compiler
- 17:30 - TypeScript & AMD
- 20:15 - Scope / What is ‘this’
- 21:30 - Arrow functions
- 22:30 - Let vs var
- 25:00 - Browser support
- 28:45 - Promises
- 34:00 - Node.js support
- 36:50 - More features
- 37:13 - es7
- 38:50 - Closing
Watch the video
ES6: GETTING READY FOR JAVASCRIPT VNEXT from Øredev Conference on Vimeo.
Thanks!