The Angular Plus Show

S2 E9 - RxJS Operators Ep. 4: Multicasting, Error Handling, & Utility Operators


Listen Later

In the final part of our series on RxJS operators we welcome Zack DeRose, senior engineer at Nrwl, back to the show to learn about multicasting, error handling and utility operators. To kick things off we do a quick recap of hot vs cold Observables, unicast vs multicast, and then the Subject class as well as a few of its child-classes.

You might be wondering, "What is a multicasted Observable; Why would I want that; and what is the implication for my application?" In short, the multicast operators provide the functionality to create a multicasted Observable (duh! and huh?). The complexity and confusion usually arise around what operators to choose from. Why would I choose publish() over shareReplay()? And, what about ref counting? Don't worry - panelists Aaron Frost, Brian Love, and Jennifer Wadella, along with our esteemed guest Zack, answer these very questions.

We then go into detail on error handling in RxJS and the various operators for error handling, from catchError() to throwError(), and everything in between. Finally, we talk through various utility operators such as tap() and delay().

While you don't need to have listened to the first 3 episodes on RxJS operators in this series to enjoy this episode, we do recommend you check them out if you haven't already. Be sure to subscribe so you don't miss a single episode of the Angular Show!

Show Notes:
WTF is a cold observable: https://www.youtube.com/watch?v=4btjdWHM6lI&ab_channel=AngularSeattle
DeRose Hpothesis on Code Complexity: https://www.youtube.com/watch?v=H9EZZDREMEk&t=779s&ab_channel=AngularSeattle
zackderose.dev
Multicasting: https://dev.to/bitovi/understanding-multicasting-observables-in-angular-2371

Connect with us:
Brian F Love - @brian_love
Aaron Frost - @aaronfrost
Jennifer Wadella - @likeOMGitsFEDAY
Zack DeRose - @zackderose

Follow us on X: The Angular Plus Show
Bluesky: @theangularplusshow.bsky.social  

The Angular Plus Show is a part of ng-conf. ng-conf is a multi-day Angular conference focused on delivering the highest quality training in the Angular JavaScript framework. Developers from across the globe converge  every year to attend talks and workshops by the Angular team and community experts.

Join
Attend
X
Bluesky        
Read
Watch

Edited by Patrick Hayes
Stock media provided by JUQBOXMUSIC/ Pond5
...more
View all episodesView all episodes
Download on the App Store

The Angular Plus ShowBy ng-conf

  • 4
  • 4
  • 4
  • 4
  • 4

4

16 ratings


More shows like The Angular Plus Show

View all
Freakonomics Radio by Freakonomics Radio + Stitcher

Freakonomics Radio

32,007 Listeners

Planet Money by NPR

Planet Money

30,681 Listeners

The Changelog: Software Development, Open Source by Changelog Media

The Changelog: Software Development, Open Source

289 Listeners

Decoder with Nilay Patel by The Verge

Decoder with Nilay Patel

3,155 Listeners

Software Engineering Daily by Software Engineering Daily

Software Engineering Daily

625 Listeners

Hintergrund by Deutschlandfunk

Hintergrund

54 Listeners

Science Friday by Science Friday and WNYC Studios

Science Friday

6,405 Listeners

Syntax - Tasty Web Development Treats by Wes Bos & Scott Tolinski - Full Stack JavaScript Web Developers

Syntax - Tasty Web Development Treats

987 Listeners

The freeCodeCamp Podcast by freeCodeCamp.org

The freeCodeCamp Podcast

487 Listeners

.NET Rocks! by Carl Franklin and Richard Campbell

.NET Rocks!

244 Listeners

The Stack Overflow Podcast by The Stack Overflow Podcast

The Stack Overflow Podcast

63 Listeners

The Ezra Klein Show by New York Times Opinion

The Ezra Klein Show

15,930 Listeners

The AI Daily Brief: Artificial Intelligence News and Analysis by Nathaniel Whittemore

The AI Daily Brief: Artificial Intelligence News and Analysis

608 Listeners

Kalk & Welk - Die fabelhaften Boomer Boys by radioeins (rbb)

Kalk & Welk - Die fabelhaften Boomer Boys

16 Listeners

Hyperfixed by Hyperfixed & Radiotopia

Hyperfixed

705 Listeners