For senior Angular developers and platform leads who want depth on modern reactivity, UI state modeling, and real-world migration — not another “getting started” tutorial.
Reading order — Modern Angular series
Follow the Modern Angular series in order (use in-post series navigation between parts):
- Angular Signals and Control Theory — Start here. Frames signals as a control-theory problem and sets up the rest of the series.
- Signal Forms and UI State Modeling — How to model form and screen state without boolean soup.
- The Hidden Cost of Angular Template Syntax — Why template ergonomics affect performance and team velocity.
- Angular MCP Server and AI Workflows — Practical AI-assisted workflows for real Angular teams.
- Stop Modeling Angular Screens with Five Booleans — A concrete pattern for replacing ad-hoc state flags.
Migration context
Optional background on framework migrations — the rewrite-not-upgrade lesson, told twice from different eras:
- Six Months with Angular 2 After Years of AngularJS — A 2017 field report: what improved, what hurt, and side-by-side code from the AngularJS apps I was leaving behind.
- From Laravel and AngularJS to Spring Boot and Angular — The full-stack companion: first weeks with Java and Spring Boot 1.5 after years of Laravel APIs, on the same money-exchange migration.
- Ship of Theseus: React to Angular Migration — The same lesson at production scale: incremental migration without a big-bang rewrite.
Foundational reads
These posts are not part of the Modern Angular series but ground the platform work above:
- ViewChild Angular: @ViewChild and @ContentChild — DOM and component queries — still essential when signals meet the template.
- Design Patterns in Angular — Reusable patterns for maintainable Angular codebases.
- Advanced Dependency Injection in Angular — Tree-shakable providers and injection tokens for large apps.
- Advanced Angular Change Detection — Change detection strategies when performance matters.
- Integrating GraphQL with Angular — Practical GraphQL setup in Angular apps.
- Migrating from REST to GraphQL — Step-by-step backend + frontend migration pair.
Architecture at scale
- Micro Frontends: Why? — Start the Micro Frontends series, then follow in-post navigation through the working example and comparison posts.
- Legacy and Modernization — Code archaeology context for incremental migration (pairs with the migration posts above).
Companion code
- Why I Started Adding Full Source Code to My Blog Posts — How runnable companion projects tie posts to repos and live demos on playground.omid.dev.
Related paths
- Frontend Architecture — Micro Frontends deep dive, schematics, web components, and real-time patterns.