The JavaScript Promises trilogy

I continue my obsession with all things asychronous by writing an epic three-part trilogy on JavaScript Promises at Atomic Spin: