Skip to content

Before & after code examples for the Practical Async/Await course

License

Notifications You must be signed in to change notification settings

Maximization/practical-async-await

Repository files navigation

Practical Async/Await, write modern asynchronous JavaScript that just works — today. Beginner & intermediate modules, 16 video lessons, bonus content.

Practical Async/Await ⏳

These are the before & after code examples for Practical Async/Await, a course for writing modern asynchronous JavaScript. 🚀

Feel free to browse through the examples and check out the course for the explanations. It has 2 modules with 16 lessons in total:

Module 1 - Async/Await Fundamentals

  1. What does the async keyword do?
  2. How and when to use await
  3. What is syntax sugar?
  4. Why async/await is better than Promise.then
  5. Make callbacks work with async/await
  6. Evaluate if a library is compatible with async/await
  7. It's async all the way up
  8. Async/await inside forEach

Module 2 - Advanced Asynchronous JavaScript

  1. Run parallel tasks with a concurrency limit
  2. Run complex asynchronous flows
  3. Promise.all vs Promise.allSettled
  4. Implement timeouts with Promise.race
  5. Cancel asynchronous operations
  6. Cache asynchronous values
  7. Use one time events with async/await
  8. Transform events to async iterators

About

Before & after code examples for the Practical Async/Await course

Resources

License

Stars

Watchers

Forks