Best of AngularFebruary 2026

  1. 1
    Article
    Avatar of tiaThis is Angular·15w

    Ng-News 26/04: Micro Frontends at Google

    Doug Parker from the Angular team discussed Google's approach to micro frontends, emphasizing complete isolation without shared dependencies and using Protocol Buffers for inter-service communication. He advises exploring alternative solutions before adopting micro frontends and warns against using them solely to reduce team communication. TypeScript 6.0 will be the last version written in TypeScript before the Go rewrite, with Angular already preparing for the transition. Angular DevTools received updates to better visualize Signal Graph resources.

  2. 2
    Article
    Avatar of halodocHalodoc·13w

    Angular 20 Migration: SSR Challenges & Resolutions with Vite, ESM, and Express 5

    A real-world account of migrating Halodoc's Angular SSR monolith to Angular 20, covering 12 specific challenges and their resolutions. Key changes include: switching from Webpack to Vite+esbuild (56% faster builds), migrating from CommonJS to ESM (.mjs output), replacing CommonEngine with AngularNodeAppEngine, upgrading from Express 4 to Express 5 with new route syntax, upgrading RxJS to 7.8+, enforcing strict package exports, fixing TypeScript catch block strictness, handling CSP nonce injection, and managing Prometheus singleton registration. Includes a migration checklist and before/after architecture comparisons.

  3. 3
    Article
    Avatar of logrocketLogRocket·13w

    Signal Forms: Angular’s best quality of life update in years

    Angular Signal Forms, introduced in Angular 21, dramatically simplify reactive form creation and custom control implementation. The old approach required verbose FormGroup/FormControl setups with nullable quirks, confusing error aggregation, and the notoriously complex ControlValueAccessor interface. Signal Forms replace all of this with a simple interface-based schema, a form() function that connects a signal to the form, an errorsSummary for easy validation feedback, and a FormValueControl interface for custom controls that is roughly half the code of the old approach. The data is inherently reactive via signals, eliminating the need for manual onChange/onTouched wiring and reducing boilerplate significantly.