JavaScript: The Recent Parts by Kyle Simpson



An evangelist of the open web, passionate about all things JavaScript

Kyle Simpson is an evangelist of the open web, passionate about all things JavaScript. He writes books, teaches JavaScript, speaks, and contributes to the world of OSS. He is a JavaScript Systems Architect from Austin, TX. He focuses on JavaScript, HTML5, web performance optimization, and “middle-end” application architecture. If something can’t be done in JavaScript or web stack technology, he’s probably bored by it. Kyle runs several open-source projects, writes books, and speaks at meetups and tech conferences. He helps drive the local startup/entrepreneurial community through events, coworking activities, etc.

Workshop: JavaScript: The Recent Parts

With the advent of ES6 (aka ES2015) a few years back, the log jam holding back improvements to the JS language design was finally unstuck. But with it came a flood of new language features, into an already overwhelmingly crowded and fragmented ecosystem of JS tools and frameworks. And JS changes just keep coming and coming. For many, this pace of change can be very intimidating and frustration.

In this workshop, we’ll explore a variety of features added to JS from ES6 to present, and try to get a sense of what parts we should be paying closest attention to. You can’t learn everything — it all changes too fast. But you can get a sense of the flow of the language as it evolves, and that’s what this workshop will guide you through.
Topics covered include:

* array & object spread/rest
* destructuring
* template literals
* iterators
* generators
* Array.includes
* string padding
* async-await
* regexp improvements
* async generators/iteration

This full day packed workshop is intended for JS developers with 2+ years experience (intermediate). The class includes lecture/slides, code-alongs, and independent exercises.