Asynchronous and synchronous code. There and back again.

frontend best practices coding web

This session covers in-depth the asynchronous JavaScript code execution (with the event loop explanation) and its drawbacks. It covers: callback functions, promises and RxJS. As a magic solution for the callback hell it proposes async-await mechanism (way of executing asynchronous code synchronously), together with best practices and real use cases.



Speaker:

Maciej Treder

Senior Software Development Engineer at Akamai Technologies. Author of articles about JavaScript, NodeJS, and Angular. Founder of @ng-toolkit opensource project - set of tools for expanding existing Angular applications (https://github.com/maciejtreder/ng-toolkit). Enthusiast of web technologies especially Single Page Apps, Progressive Web Apps, microservices, and Internet of Things. Certified Java Programmer (OCJA & OCJP in Java 7 SE).