Rethinking Asynchronous Programming

Coding effective asynchronous JavaScript means knowing various patterns and weaving them together to write readable and understandable code, and this course covers how to do that.
Course info
Rating
(38)
Level
Advanced
Updated
January 12, 2018
Duration
6h 22m
Table of contents
Description
Course info
Rating
(38)
Level
Advanced
Updated
January 12, 2018
Duration
6h 22m
Description

All JavaScript code has to manage asynchrony in some form or another. Effective async programming means knowing various patterns and weaving them together to make not only usable but readable and understandable code. In this course, Rethinking Asynchronous Programming, you'll start with the basics, rebuilding and rethinking why you async, and how. You'll solve the same problem over and over, each time with a different async pattern. By the end, you'll have seen and practiced all the major async patterns, and have a more concrete sense of the pros and cons.

About the author
About the author

Kyle is a freelance developer based in Austin, TX. He runs several open-source projects (such as LabJS), writes books, and speaks at meetups and conferences.

More from the author
ES6: The Right Parts
Intermediate
5h 18m
1 Mar 2018
Organizing JavaScript Functionality
Intermediate
5h 6m
23 Feb 2018
Functional-Lite JavaScript
Intermediate
3h 9m
22 Feb 2018
More courses by Kyle Simpson