Promises in JavaScript

Understanding Promises in JavaScript - a short note on an analogy and a short note on patterns and anti-patterns.