Promises — It Doesn't Have to Hurt
summary
JavaScript promises provide a single, test-covered ABI for asynchronous results; the talk demonstrates concrete utilities: Q for promise operations, co for running generators over promises, and jQuery-style promises as in gQuery 1.5. It shows demos (timer-as-promise, retry/attempt wrapper for flaky network calls, a one-line caching wrapper, and composing promises to join three requests) and warns that transpiled generators are hard to debug and that streams and callbacks still have valid use cases.
AI-written summary · about
related talks
32mPromises Are So Passé
04mA Promise is a Promise
31mPromises and Generators: control flow utopia
40mPromises are much better than you think
45mNext Generation Asynchronous Patterns in JavaScript
31mBoom, Promises/A+ Was Born
34mDitching Promises and Socially Acceptable Callback Hell
01h 00mJavascript Promises vs async-await
