RxJS Operators & Fully Zone-less | Jan-Niklas Wortmann & Michael Hladky

Jan-Niklas Wortmann & Michael Hladky

10/21/20 at


SPEAKERS: - Michael Hladky — Fully Zone-Less - High-Performance Angular Applications in Post Ivy - Jan-Niklas Wortmann — Demystifying RxJS Operators
PANELISTS: - Yannick Houbrix - Mateus Carniatto - Maarten Tibau - Sam Vloeberghs - Jurgen Van de Moere
RxJS is getting more popular every day. The amount of downloads from the public registry is insane, with around 50 million downloads per month. Everyone that already uses RxJS knows that the added value of RxJS mostly comes from the provided operators. These operators enable us to develop complex scenarios in a fairly comprehensible manner.
Right now RxJS already provides over 100 different operators and it is also possible to extend this huge list by developing custom operators.
But wait, do you actually know how operators are internally structured? How is this magic piece of code developed that brings so much power? Everyone uses RxJS operators on a daily bases, but no one really knows about the internals of it!
In this talk, Jan-Niklas takes a deep dive into the internals of RxJS to understand how operators are developed. This makes us understand how these operators work and enables us to write our own operators to fully embrace the power of RxJS.
Michael Hladky is a Google Developer Expert (GDE), Microsoft MVP, trainer, and consultant with a focus on Angular and RxJS. For years he has helped companies and developers to set up scalable architectures and performant processes enabling teams to keep up with state of the art development. A vibrant member of the tech community, he organizes multiple community events and workshops each year to give back.
If you find the async pipe boring, then you will love this talk. Michael teaches us the guts of Angulars change detection and why zone.js can be your biggest enemy. He talks about a trick on template bindings, component rendering, and where you pay the biggest price. As the tip of the iceberg, you learn how to identify and avoid blocking UIs by analyzing flame charts and leverage task scheduling. In the end, you will be able to build applications with zone-less performance even in a zone-full environment.
LINKS - Jan-Niklas Wortmann: https://twitter.com/niklas_wortmann - Michael Hladky: https://twitter.com/Michael_Hladky - Angular Zone: https://angular.io/guide/zone - RX Operators: http://reactivex.io/documentation/operators.html - NG-BE Website: https://ng-be.org - NG-BE Twitter: https://twitter.com/ngbeconf