Caution: Proceed with extreme care, lest you fall into the abyss of callback hell.
Some say promises are the backbone of JavaScript development. Others claim they're the reason we all have grey hairs. You decide.
For the thrill of it all, click Why Bother with Promises? to read more.
Ever wondered when to use promises and when to just give up and use callbacks? We have some unsolicited advice.
For the short version, click When to Use Promises? to read the CliffsNotes.
For those who dare to tread where few have gone before, click Developer Diaries for tales of woe and despair.