General Promise Resources
Bergi edited this page Jul 14, 2015
·
13 revisions
Pages 12
- Home
- API Reference
- Coming from jQuery
- Coming from Waterken’s Ref Send
- Comparing ES Harmony Concurrency Strawman
- Example: handling user changed records (simulating math on user changes, change rippling to another record)
- Examples Gallery
- General Promise Resources
- jQuery
- Libraries
- On Exceptions
- Plugin loading
Clone this wiki locally
Presentations
- "Redemption from Callback Hell" (video) introduces how you can avoid the problems of messy callback APIs by using promises
- "Promises, Promises" (video) introduces promises from the ground up, gives an overview of the recent history of promises, and provides some guidance on using promises in your real-world code.
- "Callbacks, Promises, and Coroutines (oh my!)" is a deep dive into asynchronous programming patterns and practices, including introductory material for those new to asynchronous programming.
- "Boom! Promises/A+ Was Born" explains the Promises/A+ zeitgeist.
- "Promises and Generators: Control Flow Utopia" (video) steps through a specific example, showing the pitfalls of callback-based solutions and the benefits promises alone can give you, as well as promises plus ES6 generators.
- "No More Pyramids: Tools to Keep Callbacks Neat" (video) explains how promises and generators can help you with callback hell.
- "The Promised Land" introduces promises and the RSVP.js library, both generally and in an Ember.js context.
Blog Posts
- promisejs.org's Introduction page shows the very basics of using promises.
- "You're Missing the Point of Promises" emphasizes the parallel between sequential synchronous code and promise-based asynchronous code.
- Promises in Node.js with Q – An Alternative to Callbacks (medium version) in-depth dive into promises (as defined by Promises/A+)
- How-to Compose Node.js Promises with Q (medium version) functional programming techniques applied to promises (continuation of above article)
- JavaScript Promises: There and back again gives an introduction to the promise API introduced in ES6
- We have a problem with promises explains many common mistakes and misunderstandings
Podcasts
- JavaScript Jabber #37, by the maintainers of this library, was all about promises and Q.
- NodeUp #46, a "promises by promisers show," was about promises and generators in the Node.js ecosystem.