JavaScript the Hard Parts: Promises and Async/Await

We’ve re-recorded and uploaded a newer version of this workshop! Watch the lecture in better quality here –

Slides available here:

During this workshop, we will explore Async/await under-the-hood. Understanding this area is the backbone of being an effective JavaScript engineer. To do so we’ll get a clear sense of the call stack, event loop, callback queue and background threads so that you can navigate complex asynchronous problems, easily.

Our mental models of asynchronicity in javascript – the event loop, callback queue – are no longer enough. We have to augment them with the new world of native promises and async/await and understand them intuitively. In this session, we’ll do this so you can write readable code and debug effectively

We will cover:

– The challenge with asynchronicity in JavaScript and how promises fix the problem of inversion of control
– Building a promise from scratch and understanding resolve, reject, then and done
– ES2017 Async/await for promise simplification
– Function declaration with async and await keywords

A combination of understanding promises and async/await under the hood and strategies for effective implementation will give you the tools to write clean pro asynchronous code in your work and projects.

SUBSCRIBE for more! 👉 👈

Stay connected to our community!
Learn JavaScript for Free:
Free Events & Workshops:

Follow us to stay updated!

You May Also Like