Hello, Angular Enthusiasts
Welcome to the 32nd edition of the Angular Addicts Newsletter, a monthly digest of hand-picked Angular resources that stood out to me. (You can check out the 31st, 30th, and 29th editions here)
Version Updates and Announcements
Angular v19 Has Landed
Minko Gechev from the Angular Team walks through the notable additions in his official release post:
- Incremental hydration is now in developer preview, built to handle the most demanding performance scenarios
- Configure per-route rendering on the client, server, or during build time, and pre-resolve route parameters in prerendering
- Schematics that help you adopt current best practices—covering inputs, outputs, queries, inject-based DI, and the modern build system
- Core reactivity primitives reach stable status, with new additions including
linkedSignalandresource - A batch of convenience improvements such as a time picker component, automatic unused import cleanup, schematics via language service, HMR for styles, and much more
Nx 20 Is Here
Mike Hartington details what the latest Nx releases bring to the table:
- TypeScript Project References for monorepos
@nx/rspackmoves out of the labs phase- ESLint v9 support and enhancements
- Nx Release gains more powerful and flexible versioning options
- Straightforward importing of existing projects
- Database-backed caching
- Derived directories are being retired
Notable Angular Content from November 2024
New Experimental Data Fetching: resource and rxResource
Ingila Ejaz takes a close look at Angular 19's experimental resource and rxResource APIs, which aim to simplify data retrieval patterns.
Understanding Angular 19's linkedSignal
The linkedSignal function introduced in Angular 19 draws a close comparison to signal, with a critical distinction: rather than setting a default value, you provide a computation function in the style of computed. The signal's value is refreshed whenever that computation yields a new result. Kristiyan Velkov shares guidance on the appropriate contexts for using this function.
Style Guide Refresh Proposal
Jeremy Elbourn, Angular's technical lead, has opened a new RFC aimed at modernizing the official Angular style guide to reflect the current landscape.
A Deep Dive on Interceptors
Armen Vardanyan explores the capabilities of Angular Interceptors, touching on URL rewriting, request contexts, injecting app-level state, and handling errors.
About the Author
I'm Gergely Szerovay. My background includes years as a data scientist and full-stack developer, and I've since moved into a role as a frontend tech lead where Angular is my primary focus. Keeping pace with the constant changes in Angular and frontend development led me to create the Angular Addicts newsletter and publication in 2022, a way to share the most useful resources I encounter each month. Whether you're just starting out or a long-time Angular enthusiast, there's something here for you. Feel free to reach out if you're interested in contributing as a writer. Let's continue mastering Angular together! Join the community here 🔥
The Angular ecosystem has moved at a remarkable pace in recent years, and the past year has brought equally rapid changes to development workflows through generative AI. To stay on top of AI-assisted software development, I've begun building AI tools publicly and sharing my journey on AIBoosted.dev. Follow along with me as I explore: Subscribe for updates 🚀
Connect with me on Substack (Angular Addicts), Substack (AIBoosted.dev), Medium, Dev.to, Twitter, or LinkedIn for more insights on Angular and building AI applications with AI, TypeScript, React, and Angular!
Previous Editions
Catch up on any newsletter issues you may have missed right here. The three most recent issues are:
- Angular Addicts #31: The new Resource API, effect updates & more
- Angular Addicts #30: When to use effects, Angular DI features, request caching & more
- Angular Addicts #29: Angular 18.2, implicit libraries, the future is standalone & more
Share Your Angular Finds
Stumbled upon or written a great Angular-related article, post, or other resource recently? Drop a comment below or message me on Twitter! It could be featured in an upcoming Angular Addicts edition.
