AMP 66: Alex Okrushko & Marko Stanimirović on NGRX SignalStore

Angular Master Podcast - A podcast by Dariusz Kalbarczyk

Categories:

Welcome back to the Angular Master Podcast! In this episode, we have two remarkable guests joining us—Alex Okrushko and Marko Stanimirović—to dive into the innovative NgRx SignalStore.

Alex, a Frontend Lead at Snowflake from Toronto, Canada, is a key member of the NgRx team, a Google Developer Expert, and an organizer of Angular Toronto and the official Angular Discord. Marko, hailing from Belgrade, Serbia, is a Principal Frontend Engineer at Swiss Marketplace Group, a core member of the NgRx and AnalogJS teams, and also a Google Developer Expert.

In this episode, we explore the key principles of NgRx Signals and discuss why this new state management solution was introduced by the NgRx team. We cover its integration with Angular Signals, how it simplifies state management, and how it brings modularity, extensibility, and scalability to Angular applications. You'll also learn about the RxJS and Entity Management plugins, type safety, and the practical uses of SignalState.

Beyond the technical insights, Alex and Marko share their personal approaches to learning new technologies, their motivations behind contributing to open-source projects, and how they unwind after a long day of coding.

If you're curious about the future of NgRx SignalStore and how it compares to the global NgRx Store/ComponentStore, this episode is a must-listen!