The Angular Plus Show

S2 E23 - NgRx Effects Best Practices


Listen Later

Show Summary:

We're back from our summer break and we're releasing a fresh episode of The Angular Show with a special guest, Mike Ryan, a Principal Architect with LiveLoveApp. Mike is a co-creator and member of the NgRx core team, a contributor to open-source, and a Google Developer Expert in Angular. Mike joins our panelists Aaron Frosts, Jennifer Wadella, and Brian Love, to chat about NgRx Effects best practices.

NgRx is the defacto standard state management solution for Angular. While the core state module is highly inspired by Redux, the Effects library is unique to NgRx, and one of the best features of NgRx (in our humble opinion). NgRx Effects enable developers to perform side effects, like fetching data from an API, in an elegant and efficient manner. But, effects can also be tricky, hard to test, and sometimes it's not clear what RxJS operator is best suited for an effect.

In this episode, we learn from Mike the best practices of using NgRx Effects, how to make them simpler, more maintainable, and easier to test. Plus, there are a handful of simple tips that you can walk away with and immediately improve the performance of your Angular application that is using NgRx Effects. Plus, if you've ever been unsure about which higher-order mapping operator (ya know, those somethingMap() ones) to use with an effect, Mike will break it all down for you in a straightforward way. This is an episode of The Angular Show that you do _not_ want to miss.

Show Notes:
- LiveLoveApp: https://liveloveapp.com
- observer-spy library: https://github.com/hirezio/observer-spy
- NgRx Effects: https://ngrx.io/guide/effects

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,106 Listeners

Planet Money by NPR

Planet Money

30,635 Listeners

The Changelog: Software Development, Open Source by Changelog Media

The Changelog: Software Development, Open Source

291 Listeners

Decoder with Nilay Patel by The Verge

Decoder with Nilay Patel

3,147 Listeners

Software Engineering Daily by Software Engineering Daily

Software Engineering Daily

625 Listeners

Hintergrund by Deutschlandfunk

Hintergrund

58 Listeners

Science Friday by Science Friday and WNYC Studios

Science Friday

6,346 Listeners

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

Syntax - Tasty Web Development Treats

986 Listeners

The freeCodeCamp Podcast by freeCodeCamp.org

The freeCodeCamp Podcast

485 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

62 Listeners

The Ezra Klein Show by New York Times Opinion

The Ezra Klein Show

15,991 Listeners

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

The AI Daily Brief: Artificial Intelligence News and Analysis

562 Listeners

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

Kalk & Welk - Die fabelhaften Boomer Boys

13 Listeners

Hyperfixed by Hyperfixed & Radiotopia

Hyperfixed

677 Listeners