Angular · RxJS · Signals · NgRx
formigadev
A blog about Angular in everyday practice: Signals, RxJS, NgRx and the rest of the ecosystem, written by someone who works with it in production.
Latest posts
See all →shareReplay: Caching HTTP Requests and Killing Duplicate Calls in Angular
Cold vs hot observables, shareReplay({ bufferSize: 1, refCount: true }) actually caching a request, and a real gotcha with refCount that only shows up with sources that never complete on their own.
What NgRx Actually Is, and the Change Detection Problem It Quietly Solves
Zone.js, change detection, and OnPush explain why NgRx exists: the pillars (actions, reducers, selectors, effects), how far back it goes, and how DevTools turns debugging state into a timeline.
How this blog is built: Analog.js, real SEO, and what Lighthouse actually found
Analog.js, SEO, performance, and the publishing workflow behind this blog, backed by real Lighthouse numbers instead of guesses.
This blog is also its own case study
Why I'm building this site in the open with Angular and SSR, and what I'm optimizing for besides pageviews.
Who I Am
