All you need to know to get started with the NgRx Signal Store

All you need to know to get started with the NgRx Signal Store

In this article, we explore the NgRx Signal Store, a new state management solution for Angular Signals, offering simplicity, scalability, and minimal boilerplate. ...

Transitioning from Class-Based Guards and Resolvers to functional in Angular

Transitioning from Class-Based Guards and Resolvers to functional in Angular

Angular version 15.2.0 deprecates Class and InjectionToken guards and resolvers, favoring a functional approach. The upcoming v16.0.0 release automatically removes specific interfaces, sparking discussions within the community ...

Angular Composables

Angular Composables

In this article we explore a pattern that arises in Vue.js and how it can be applied in Angular. We investigate how we can create these small units of stateful logic that can be re-used by different components. ...

Testing functional resolvers and guards in Angular

Testing functional resolvers and guards in Angular

In this article we are going to explore all the different ways we can test functional guards and resolvers in an Angular project. ...

Synchronizing app state across iframes using NgRx and the Broadcast Channel API

Synchronizing app state across iframes using NgRx and the Broadcast Channel API

In this article, we are going to see how we can use the Broadcast Channel API to synchronize an application state across iframes. ...

How to organize your libs in a nrwl/nx monorepo

How to organize your libs in a nrwl/nx monorepo

In this article you can find a real world example and a short explanation of how you can organize the libs in an Angular nrwl/nx monorepo ...

State machines as the source of truth in a team

State machines as the source of truth in a team

In this article we are going to explore how we can create a shared visual language for the whole team by using state machines and statecharts. ...

Working with State Machines in Angular

Working with State Machines in Angular

Stop trying to make a complex system reliable by testing it, test yourself by trying to rely on simplicity ...