Mastering NgRx SignalStore: From Fundamentals to Advanced Techniques Workshop

Marko Stanimirović
NgRx Team, GDE
Mike Ryan
NgRx Team, GDE
Marko Marko Stanimirović is a core member of the NgRx team, a Google Developer Expert in Angular, and an organizer of the NG Belgrade conference. Marko's contributions include createFeature(), createActionGroup(), functional effects, an overhaul of the @ngrx/component library, and continuous maintenance of the NgRx platform. He is also a lead author of the @ngrx/signals library. He enjoys contributing to open-source software, sharing knowledge through technical articles and talks, and playing guitar. Marko holds a Master of Science in Software Engineering from the University of Belgrade.
Mike is a Google Developer Expert, web architect, and founder of LiveLoveApp, where he builds delightful web experiences with Angular and React. Known for his insightful deep dives, Mike helps startups and enterprises turn complex data into clear, actionable visuals. A passionate advocate for clean state management, Mike loves demystifying NgRx and making reactive programming approachable for teams of all sizes. Off-screen, you’ll find him hiking on a trail in the Pacific Northwest.
Enhance your Angular and NgRx expertise in an in-depth workshop led by core members of the NgRx team: Marko Stanimirović and Mike Ryan. This workshop provides hands-on guidance for implementing NgRx SignalStore to solve real-world challenges in modern Angular applications.
NgRx SignalStore leverages the power of Angular Signals and a structured state management approach to streamline reactive development workflows. Its modular design, simplicity, and declarative nature form the foundation for maintainable and scalable implementations.
This workshop guides you through a carefully structured curriculum where each topic builds upon the previous one, providing a progressive experience from foundational concepts to advanced techniques:
Each section includes practical implementation through exercises and code examples, allowing you to apply concepts directly to real-world development challenges.
You should have a fundamental understanding of Angular Signals and TypeScript. Experience with NgRx is helpful but not required.