Workshop scheduled at 1:00-4:00 in Room 1 (Johnson)
This session will be a hands-on deep dive into new, landmark features in ECMAScript 2015 (“ES6”) with an emphasis on the theory behind the new features, and how to use them to refactor existing code to be more clear.
We’ll also cover less transformative, but otherwise nice, features like “for of” loops, “=>” functions, the “class” keyword, template strings, and destructuring assignment. We’ll also talk about using Babel to transpile code from the ES6/ES7 future down to equivalent, backwards compatible ES5.
Dan Callahan is a Staff Software Engineer in Mozilla’s Developer Relations team, where he focuses on the Firefox Developer Tools. Dan previously worked on the Mozilla Persona project, an attempt at replacing passwords with user friendly public key cryptography built on open web standards.
Follow @callahad on Twitter