+1 323 268 0395 kmw@caltek.net

javascript mailing list archives

Monday, May 21, 2018 JavaScrip [...]

CalTek.Net, Kenneth Wyrick
- 04/28/2018 19:47:26

Monday, May 21, 2018

JavaScript: The Hard Parts - Promises @ PatientPop
Mircea Ilie
Hosted by Mircea Ilie
From Build With Code - Los Angeles
You're going (+1) 4 people going
Monday, May 21, 2018

JavaScript: The Hard Parts - Promises @ PatientPop

Monday, May 21, 2018
6:30 PM to 9:00 PM
Add to calendar


214 Wilshire Blvd 2nd Floor · Santa Monica, ca

Please come to the 2nd floor

Location image of event venue
PatientPop has graciously offered to host this workshop at their awesome headquarters in Santa Monica.


***Bring a friend who'd like to build and you can pair program together!

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.


6:30 - 7:00pm: Meet your future pair programming partner.

7:00 - 8:00pm: Core JavaScript concept for the challenge and introduction to the secret hack for learning to code - pair-programming.

8:00 - 9:00pm: Pair-programming.

Afterward, stick around to network and chat over snack and refreshments provided by our great hosts!

Price: Always free