The latest version of JavaScript - ES6 - has arrived. There's a lot to be excited about - class syntax, generators, arrow functions, modules, promises, and enough syntactic sugar to keep you up past bedtime. The latest drops of Chrome and node.js make it easier than ever to start building ES6 applications both on the client and the server. This talk is going to go in depth on the most important features, and show you how to use many of them today in an ES5 kind of world.