2015-12-18 remysharp.comPromise waterfallRecently I needed to run a series of promises, but I had to also solve a race condition, so they had to run in sequence (i.e. a waterfall).