Advanced RxJS

Brian Love

-

As Angular developers, we are using the Observable primitive pretty much every day, and we're probably also using a few operators, and potentially a Subject or BehaviorSubject here or there. RxJS is incredibly powerful, but most of us are likely just scratching the surface. The Advanced RxJS workshop will accelerate your knowledge of RxJS more than any other workshop or online course available. This workshop is hands-on -- and we mean it -- with 20 hands-on exercises and solutions. Plus, there is no setup. Grab your coffee (or other non-caffeinated beverage), your laptop, and get ready to finally learn RxJS. Heck, bring your whole team! This is the workshop of ng-conf 2021 that you will not want to miss.

Angular only has a few dependencies, and RxJS is one of them. Angular relies on the Observable primitive for asynchronous fetching and events. This requires Angular developers to learn and understand the Observable primitive. While an Angular developer can stop there, you can choose to build reactive Angular application using RxJS, which include more than just the Observable. In this workshop, we'll dive into Subject and its variants, multicasted Observables, and the operators for multicasting, error handling, creating custom operators and testing custom operators. If you have used Subject, or potentially BehaviorSubject, this workshop is still for you - we'll learn about the other popular extensions to Subject, such as the WebSocketSubject that provides incredible opportunities for building reactive Angular applications.

Along the journey, we'll be learning and using some operators that you may have never heard of or used before, such as:

refCount()
publish()
retry() and retryWhen()
bufferCount()
sequenceEqual()
window() and windowTime()
... and many more!

This workshop is hands-on -- and we mean it -- with 20 hands-on exercises and solutions. The workshop will accelerate your knowledge of RxJS more than any other workshop or online course available. Plus, there is no setup. Grab your coffee (or other non-caffeinated beverage), your laptop, and get ready to finally learn RxJS. Heck, bring your whole team! This is the workshop of ng-conf 2021 that you will not want to miss.

Workshop Setup & Installation:

no install instruction

Instructor Bio:

Brian is a software engineer and Google Developer Expert in Web Technologies and Angular with a passion for learning, writing, speaking, teaching, and mentoring. He regularly speaks at conferences and meetups around the country, and Brian co-authored "Why Angular for the Enterprise" for O'Reilly. When not coding, Brian enjoys skiing, hiking, and being in the outdoors. Brian recently launched lookout.dev where you can find best practices and expert advice on topics ranging from TypeScript, Angular, React, Node.js, and more.

Asset 2.png