← All courses
⏳Beginner

Asynchrony in Practice

Doing several things at once with one thread. The error-first callback convention and the pyramid it produced, promises as a state machine you can reason about, async/await as syntax over that machine, running work concurrently rather than merely asynchronously, cancellation with AbortController, and the error handling that async code makes genuinely harder.

Volume 18 · Part II · 5 chapters · 5 lessons
Share

What you'll learn

  • Callbacks & the Error-First Convention
  • Promises as a State Machine
  • async/await
  • Concurrency Without Threads
  • Cancellation & Async Errors

Curriculum

3 modules · 5 lessons
Module 1Before Promises1 lessons
Callbacks & the Error-First ConventionPreview
Module 2The Modern Model2 lessons
Promises as a State Machine
async/await
Module 3Doing More at Once2 lessons
Concurrency Without Threads
Cancellation & Async Errors

Reviews

No reviews yet.

More courses

Browse all →