Skip to main content


How to upgrade your Promises with Bluebird.js

This tech talk details many of the methods available for Promises and additions from Bluebird.js including:

Turning callbacks into promises using Promise.promisify() and Promise.promisifyAll().

Waiting for multiple promises to resolve before continuing using Promise.all() and

Flattening an array result with .spread() instead of .then().

Forcing your promises to perform in series with Promise.mapSeries(), Promise.each(), and Promise.reduce().

and more....!

Project Members: Assaf Packin