Presentation about promises in JavaScript