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 – https://bit.ly/2Rixf3a

Slides available here:
https://drive.google.com/file/d/1qRSJ7aY-0aSpZZPar6Gqp2C_wTr-n2Ek/view

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! 👉https://tinyurl.com/codesmithsub 👈

Stay connected to our community!
Codesmith: https://www.codesmith.io/
Learn JavaScript for Free: https://csx.codesmith.io/
Free Events & Workshops: https://www.codesmith.io/coding-events

Follow us to stay updated!
Facebook: https://www.facebook.com/codesmithhq
Instagram: https://www.instagram.com/codesmithio/
Twitter: https://twitter.com/codesmith_
LinkedIn: https://www.linkedin.com/company/codesmith-llc/

You May Also Like