Reading path

Angular Platform

A curated reading path for senior Angular developers — signals, forms, migration patterns, and platform tooling.

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):

  1. Angular Signals and Control Theory — Start here. Frames signals as a control-theory problem and sets up the rest of the series.
  2. Signal Forms and UI State Modeling — How to model form and screen state without boolean soup.
  3. The Hidden Cost of Angular Template Syntax — Why template ergonomics affect performance and team velocity.
  4. Angular MCP Server and AI Workflows — Practical AI-assisted workflows for real Angular teams.
  5. 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:

  1. 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.
  2. 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.
  3. 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:

  1. ViewChild Angular: @ViewChild and @ContentChild — DOM and component queries — still essential when signals meet the template.
  2. Design Patterns in Angular — Reusable patterns for maintainable Angular codebases.
  3. Advanced Dependency Injection in Angular — Tree-shakable providers and injection tokens for large apps.
  4. Advanced Angular Change Detection — Change detection strategies when performance matters.
  5. Integrating GraphQL with Angular — Practical GraphQL setup in Angular apps.
  6. Migrating from REST to GraphQL — Step-by-step backend + frontend migration pair.

Architecture at scale

  1. Micro Frontends: Why? — Start the Micro Frontends series, then follow in-post navigation through the working example and comparison posts.
  2. Legacy and Modernization — Code archaeology context for incremental migration (pairs with the migration posts above).

Companion code

  1. 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.