2.4 Promises

This tutorial introduces the concept of promises. We'll look at how they work and how to implement async functionality using the promises pattern.