Asynchronous Programming Tag

The ES6 spaceship has landed and promises are amongst the first new features to come down the ramp. I'm very excited about this. This is because I love promises. They've been lurking around for years in different incarnations, but now that we've settled on a standard, I think now's the time to learn them if you haven't already. So in this post I'm going to talk about what promises are, why they're awesome, and how you can start using them right now.