JS.Next with ES6
Join us for an Exclusive Workshop:

JS.Next with ES6

Aaron Frost
Aaron Frost
Domo, Inc.
September 19, 2014 - 9:30am to 5:30pm Central US Time

Attend Online

Live and in Full HD
OR

Join in Person

From Downtown Minneapolis, MN

You're Registered to Attend Online!

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

This Workshop Is Currently Live

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

This Workshop Has Already Concluded

JS.Next with ES6

Why You Should Join Us

By coding along with us in the Workshop, you'll:

  • 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 Instructor

Aaron Frost

Aaron Frost

Aaron is 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
    Hacking
  • 10:00AM
    Block Scope w/ CONST, LET and Block Functions
  • 10:30AM
    Hacking
  • 10:45AM
    Destructuring
  • 11:00AM
    Hacking
  • 11:15AM
    Default & Rest Parameters
  • 11:30AM
    Hacking
  • 11:45AM
    Spread Arguments & Proper Tail Calls
  • 12:00PM
    Lunch and Hacking
  • 1:00PM
    Changes to the Object prototype
  • 1:30PM
    Hacking
  • 1:45PM
    Collections
  • 2:15PM
    Hacking
  • 2:30PM
    Generators & Iterators
  • 3:00PM
    Hacking
  • 3:15PM
    Modules
  • 3:45PM
    Hacking
  • 4:00PM
    Development & Build Tools
  • 4:30PM
    Hacking
  • 4:45PM
    Wrap Up
Expand...

Interact with the Instructor - Online & In-Person

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

Is This Workshop for Me?

Summary

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.

Event Details

Free for EVERYONE

One Full Day Workshop Session
Replay Videos (available immediately)

When

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

Where

Option 1: Attend online on our full HD live stream
Option 2: Attend in-person at HQ in Minneapolis, MN