Mastering JavaScript Promises

JavaScript Promises will revolutionize the way you do async programming. Almost as significant a step up as AJAX was, Promises encapsulate how to handle a future event's success or failure, and do so more flexibly than callbacks or events. They are already a key part of prominent frameworks like AngularJS, and are first-class objects in ECMAScript 6, so it's time to get up to speed! Also covered in this session will be how to meet the unit-testing challenges of Promise-based code.