Skip to content
0:00 / 0:00

#promises#callbacks#asynchronousjavascript

Redemption from Callback Hell

InfoQ

234K subscribers • 58 videos on Hallway • Conference channel

YouTube
  • Recommended by 2 people: 1 in engineering communities and 1 curated list.
  • Presented by Michael Jackson, co-founder of HUM, and Domenic Denicola, Software Engineer at Lab49
  • May be out of date. Uploaded 13 years ago, in an area where tools change fast.

Intermediate. Assumes working knowledge.

38K views13 years ago2 recommendations

Programming languagesWeb developmentJavaScriptConcurrency and parallelism

Michael Jackson and Domenic Denicola explain the conceptual problems of callback hell in JavaScript and how to use promises to build asynchronous APIs.

Callback Hell is a very real place. At least, according to Michael Jackson, co-founder of HUM, it is. But stay calm! In this presentation, Michael and his co-presenter Domenic Denicola, Software Engineer at Lab49, will walk you through all the steps required to avoid this dark and mysterious place. Instead of simply throwing together a clunky example, and a solution to a very specific case, Michael and Domenic dive deeper into more conceptual problems. How did we get to "callback hell" and what can we do it avoid it next time? This helpful demonstration covers handy tips about Promises and strategies for building fully asynchronous APIs in JavaScript. **Follow along with Michael and Domenic's slides: mrkn.co/lb0t1

Why it's here

2 people recommend this

What people say. Recommended as a classic explanation of callback hell and how promises solve asynchronous control flow issues in JavaScript.

u/a0viedoin r/node • Recommends

Redemption from Callback Hell

programming-talkscurated list on GitHubRecommends

Under “JavaScript”

Redemption from Callback Hell 00:50:25 by **Michael Jackson & Domenic Denicola** (2013)