Asynchronous JavaScript 2 of 3: JavaScript Promises

This is the second of three episodes in a mini series about working with asynchronous javascript. You'll learn about how to create your own promises and how to work with browser and library APIs that return promises.