Mastering Angular Signals — the Angular v22 Edition is here
Angular Signals are stable in v22. The new edition covers Signal Forms, httpResource, linkedSignal and zoneles. Plus a step-by-step RxJS/NgRx → Signals migration. Free update if you already own it.
Quick but important one: Mastering Angular Signals — Angular v22 Edition is now live.
This isn't a typo fix. Angular started the Signals journey back in 2023, and in v22 the reactive toolkit is finally complete — the APIs that were still experimental are now stable, and new apps run zoneless with OnPush by default.
What's new in this edition
- Signal Forms — type-safe, declarative forms with no
ControlValueAccessorboilerplate resource()/rxResource()/httpResource()— async data (loading, errors, refetch) without the RxJS plumbinglinkedSignal()— writable derived state@Service()+injectAsync()— lazy, code-split services- Angular Aria — headless, accessible UI primitives
- Zoneless + OnPush by default — change detection runs when a signal changes, not on every tick
- A brand-new RxJS/NgRx → Signals migration — a real-time dashboard moved off tangled streams and a store, piece by piece. Not a rewrite. A path.
The clearest way to feel the difference: async data went from this 👇
A tangledBehaviorSubject+switchMap+catchError+finalizechain…
…to a singlehttpResource(() => \/api/${city()}`)with.value(),.isLoading(), and.error()` built in.

Already own it? It's free.
If you bought it on Leanpub or read it through Kindle Unlimited, the v22 update is free — just re-download your copy. That's the whole point of buying once.
Get the v22 edition
Get it on Leanpub → — DRM-free PDF + EPUB.
Also on Amazon — Kindle $9.99 / paperback $24.99.
Foreword by Mark Thompson from the Angular team at Google, edited by GDE Sonu Kapoor, and every code example is on GitHub, free to run.
If the book's helped you, an honest review on Amazon goes a long way for an independent author. No pressure — only if you mean it.
Thanks for reading,
Ahsan