Javascript Promises with Martine Dowden
What are JavaScript promises, and why do you want to make them? Carl and Richard talk to Martine Dowden about all the various async options available in Javascript today, including Callbacks, Promises, Async/Await, and even ReactiveJS! Martine digs into some of the more remarkable features available, including grouping sync calls together so code is only called when they all complete, or the race option where only one needs to complete, and everything else is thrown away. Lots of power is available in Javascript today. Have you taken advantage of it?
Guests:

Martine Dowden
An award winning CTO, UX / UI Designer & Developer, International Speaker, and author, Martine Dowden focuses on web interfaces that are beautiful, functional, accessible, and usable. She approaches user experience from both art and science, drawing from her degrees in psychology and visual communications. Martine has worked as a developer, artist, educator, and consultant since 2005. Currently, she is the CTO at Andromeda Galactic Solutions where she continues to learn, work on, and share her passion for front end development.
Links:
- dotnet-purge https://github.com/DamianEdwards/dotnet-purge
- JavaScript Promises https://www.w3schools.com/js/js_promise.asp
- JavaScript Callbacks https://www.w3schools.com/js/js_callback.asp
- JavaScript Async/Await https://www.w3schools.com/js/js_async.asp
- Promise.allSettled() https://www.w3schools.com/jsref/jsref_promise_allsettled.asp
- RxJS https://rxjs.dev/
- Firebase https://firebase.google.com/
- Martine's Site https://martine.dev/