Free eBook · PDF, EPUB & Kindle

Creating Modern Applications with Nx, Angular & NgRx Signal Store

A real project from the first Nx library to production: clean architecture, state with the Signal Store, authentication, real-time – and the mistakes you can skip. Written by a Microsoft MVP and Google Developer Expert, reviewed by the NgRx core team.

  • Reviewed by Marko Stanimirović, NgRx core team
  • Sample app on GitHub
  • Free
What you’ll learn

Architecture that still works when the app is five times bigger

  • Structure an Nx workspace with feature, domain, UI and util libraries – and the dependency rules that keep it that way
  • Manage state with the NgRx Signal Store: when to use it, how to slice it, how to test it
  • Integrate authentication, real-time communication and functional APIs without coupling everything together
  • Keep a monorepo healthy for years: linting, architecture tests, CI and the mistakes to avoid
Nx workspace folder structure from the book's sample applicationArchitecture diagram of the sample application

This book is a hands-on guide for developers, team leads, and frontend architects who want to build scalable and maintainable enterprise Angular applications. It takes readers from architectural foundations to full implementation using Angular, NgRx Signal Store, and Nx, blending modern techniques such as signals, real-time communication, and functional APIs.

Through a real-world project, you’ll learn how to structure your workspace, design clean architectures, integrate authentication and state management, and ensure long-term code quality in a monorepo setup.

Get the eBook

“This book brings real-world application design to the forefront, offering a practical approach to building scalable Angular apps with NgRx SignalStore and Nx. It bridges foundational concepts with advanced techniques through clear examples and a project-driven structure, making it an excellent resource for developers working with modern Angular.”

Marko Stanimirovic – NgRx Core Team
The book's sample application showing a dog rating page

This book takes you through the most common — and critical — mistakes made in Angular development and shows you how to avoid them. You’ll learn:

  • How to properly structure your application using container and presentational components, libraries and files & folders
  • Why state management matters — and when to use NgRx or Signals
  • Best practices for higher-order observables and avoiding nested subscriptions
  • How to improve architecture and code organization using Nx
  • Building for scalability and testability, not just getting things to work
  • Much more…

Each chapter is designed to be actionable, with practical examples you can apply directly in your projects.

Beyond the book

Want this applied to your own code base?

The book shows the patterns on a sample project. Most teams then ask the same question: how do we get there from the application we already have? That is what we do for a living – in a two-day workshop with your team, a review of your architecture, or a few consulting days alongside your developers.

or email [email protected] · By sending you agree to our privacy policy.

FAQ

About the eBook

Is the eBook really free?

Yes. You subscribe to the newsletter (a few mails a year about Angular, no spam), confirm your address, and the download link arrives by mail. Unsubscribe any time; the book stays yours.

Which formats do I get?

PDF for reading and printing, EPUB and Kindle for e-readers and phones – plus access to the sample application on GitHub.

Which Angular version does it cover?

The current Angular with standalone components, signals and the NgRx Signal Store. Everything shown is what we use in client projects today.

Is it for beginners?

No – it assumes you have built Angular applications before. It is written for developers, team leads and architects who want to structure a growing application well.

Get the eBook