Year round learning for product, design and engineering professionals

Video Ristretto: Asynch programming in ES6

Managing asynchronous actions in a code base is one of the hard problems in programming. Since the beginning, we’ve done this in JavaScript with callbacks (well for a long time we didn’t much care about asynchronous programming at all!)

But this approach is unwieldy, particularly as our application logic gets more complex, and so recent innovations in the JavaScript language have attempted to address this.

It’s an area of innovation that is ongoing, and not without some controversy, and it’s also something we’ve covered in multiple sessions at our conferences the last few years (and I fully expect to for some time to come)

Recently, we posted Domenic Denicola’s keynote from last year’s Code on the present and future of asynchronous JavaScript, but for this week’s super concentrated dose of Web goodness, we have James Hunter diving more deeply into some specific asynchronous features of ES6, including generators, promises and iterables.

In 20 minutes you’ll get a much clearer understanding of one of JavaScripts most interesting aspects. So what are you waiting for?

Like to see and read more like this? Be the first to score invitations to our events? Then jump on our once-a-week mailing list where we round up the week’s best reading and watching on all things Web. And you’ll get a complimentary digital copy of our brand new magazine, Scroll.



delivering year round learning for front end and full stack professionals

Learn more about us

Out of any conference, Web Directions is far and away our favourite

Dave Greiner Founder, Campaign Monitor