JS.Next with ES6
Join us for an Awesome Workshop on:

JS.Next with ES6

September 19, 2014 - 9:30am to 5:30pm Central Daylight Time

This workshop has already been published as a course!

JS.Next with ES6

Some Key Takeaways!

By participating along with us in the workshop, you'll learn:

  • Understand the history of the ECMAScript steering committee and the current process of deliberation for new features
  • Discover each of the new features included in the ECMAScript 6 API
  • Discover development tools and build tools that will ease the integration of ES6 into your projects
  • Discover how each API implementation will be handled in JavaScript
  • Understand what is currently being scoped for ECMAScript 7, and how you can affect that list of features

Your (Awesome) Instructor

Aaron Frost

Aaron Frost

Aaron Frost is Principal Engineer at SaltStack. He was part of the Domo, Inc front-end team bringing fun, new features to the app while shoring up some of the technical debt incurred in previous iterations. Aaron is also an O’Reilly author, currently writing two books about the next version of JavaScript, ES6. The first book is for management, explaining the reasons why they should help their teams use the latest version of JavaScript. The second book is a field guide for the new ES6 API that is currently being working on by the TC39.

Spend a Full Day Immersed With A Leading JS.Next: ES6 Master

Workshop Details

The next few years in JavaScript will see many changes, both on the client-side as well as on the server. Many of the popular JavaScript frameworks will include a build step so that they can fully take advantage of the new constructs in the language -- ES6. Blog posts everywhere will include new syntax, foreign to those who haven't studied the new constructs and changes in the ES6 API. This workshop will prepare you to be a leader in the changing JavaScript community, helping yourself and your teammates to quickly adapt and adopt the new concepts taught in this workshop.

Daily Schedule

Understanding the history of the JavaScript and the ECMAScript API is the key to understanding why we are where we are, as well as where the API is going. We will begin by talking about the history of ECMAScript, including the history of the ES6 iteration, covering some of the recent technologies that have most affected the proposals for ES6. After this, we will spend the rest of the morning, and most of the afternoon, talking about each of the ES6 proposals and changes to the ECMAScript API. To close off the day, we will spend time talking about strategies to involve ES6 in your current projects. We will talk about some development and build tools that will make using ES6 possible, even on projects that may need to support older browsers.

  • 8:30AM
    Tech Check and Hello
  • 9:00AM
    Intro and History of ECMAScript Steering Committee
  • 9:30AM
    Arrow Functions
  • 9:45AM
  • 10:00AM
    Block Scope w/ CONST, LET and Block Functions
  • 10:30AM
  • 10:45AM
  • 11:00AM
  • 11:15AM
    Default & Rest Parameters
  • 11:30AM
  • 11:45AM
    Spread Arguments & Proper Tail Calls
  • 12:00PM
    Lunch and Hacking
  • 1:00PM
    Changes to the Object prototype
  • 1:30PM
  • 1:45PM
  • 2:15PM
  • 2:30PM
    Generators & Iterators
  • 3:00PM
  • 3:15PM
  • 3:45PM
  • 4:00PM
    Development & Build Tools
  • 4:30PM
  • 4:45PM
    Wrap Up

Interact with the Instructor - Online & In-Person

Get Your Questions Answered • Code Along with the Class • Classroom Format

Is This Workshop for Me?


If you have worked in JavaScript for any considerable amount of time, this workshop is structured around your abilities. However, if you have experience with other modern languages (Ruby, Python, CoffeeScript), you may feel comfortable with the chosen content, as ES6 has been heavily influenced by these languages.

Any Prerequisites?

  • Some of the code examples will focus on JavaScript in the browser, and others will focus on Node.js.
  • Experience with both client-side and server-side JavaScript is expected.

Event Details


One Full Day Workshop Session

Replay Videos (available immediately)


September 19, 2014 - 9:30am to 5:30pm Central Daylight Time


Option 1: Attend online on our full HD live stream

Option 2: Attend in-person at HQ in Minneapolis, MN