The links from the presentation are available here:
maciejtreder.github.io/asynchronous-javascript/
https://www.twilio.com/blog/asynchronous-javascript-understanding-callbacks
https://www.twilio.com/blog/asynchronous-javascript-organize-callbacks-readability-reusability
https://www.twilio.com/blog/asynchronous-javascript-introduction-promises
https://www.twilio.com/blog/asynchronous-javascript-advanced-promises-chaining-collections-nodejs
https://www.twilio.com/blog/asynchronous-javascript-refactor-callbacks-promises-node-js
https://www.twilio.com/blog/asynchronous-javascript-reactivex-rxjs-observables-nodejs
https://www.twilio.com/blog/async-js-rxjs-observables-rest-api-nodejs
https://www.twilio.com/blog/real-time-event-notifications-using-node-js-rxjs-observables-twilio-programmable-sms
https://www.twilio.com/blog/asynchronous-javascript-introducing-async-and-await
https://www.twilio.com/blog/asynchronous-javascript-using-promises-rest-apis-nodejs