es6: Getting ready for the next version of JavaScript

11 November 2014 Posted Under: JavaScript [0] comments
 

Rockin' the big stage at Øredev

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!