Mastering NgRx SignalStore: From Fundamentals to Advanced Techniques Workshop

small clock image

September 12, 2025

Marko Stanimirović

Marko Stanimirović
NgRx Team, GDE

gi
Mike Ryan

Mike Ryan
NgRx Team, GDE

Your Trainer

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:

  • Exploring Angular Signals APIs to establish the technical foundation for what follows
  • Mastering SignalStore core principles and main building blocks
  • Integrating RxJS with SignalStore to combine the best of both reactive approaches
  • Building custom SignalStore features that consolidate common patterns into reusable abstractions
  • Using the Entities plugin to facilitate data collection management
  • Applying architectural patterns for managing local and global state in complex applications
  • Utilizing the new Events plugin for orchestrating complex workflows with elegance

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.

Date: September 12, 2025. Venue: The Brewery, London