Web Unleashed 2016
Web Dev
  • 2016-10-03 00:00:00 2016-10-04 00:00:00 America/Toronto Web Unleashed 2016 Toronto FITC
  • Toronto
  • # webu16

Presentation

Overview

Note: This is a full day workshop and will be held on Oct 2, and is available to those with a WORKS or WORKSHOP ticket.

In this one-day workshop, we’ll dig into a bunch of new changes to JavaScript as of ES6 and even get a glimpse of a few things on the horizon. The most important takeaway is that ES6 is not about new capabilities, but rather new expressivity. If our goal is to write cleaner, clearer, more understandable code—and it should be—ES6 offers myriad improvements that make our efforts so much more effective.

We’ll cover block scoping, rest/spread operators, defaults, destructuring, template literals, iterators, generators, and more.

Objective

To learn the new ES6 features and how to use them to improve the readability and understandability of your JS code.

Target Audience

JavaScript developers with knowledge up to and including ES5 patterns.

Assumed Audience Knowledge

3+ years experience, with solid understanding of core JavaScript (not just libraries/frameworks)

 

Five Things Audience Members Will Learn

  1. How and why to use block scoping declarators (let, const)?
  2. What is destructuring and why does it improve the readability of your code?
  3. How do template literals improve string manipulation?
  4. What is an iterator and why is it useful?
  5. How are generators different from normal functions?