Angular v22 is now available 🥳
Here is a quick look at what's landing today:
✅ Signal Forms, Angular Aria & resource are officially STABLE
✅ OnPush change detection is now the default
✅ Template updates and more
Read the full breakdown on the blog:
📰 goo.gle/angular-v22-blog
Which of these updates is your favorite?
Missed our experiment with Google Antigravity? 🎨🤖
See how AI coding agents can restyle headless Angular Aria tabs while preserving strict keyboard focus and ARIA attributes.
Catch the guide & see what's possible: g.dev/ai/customizing-angular… 📖
Shoutout to our community for an amazing contribution from Angelo Parziale 🚀
PR #70527 introduces strictUnclaimedEventNames, a new opt-in compiler option to catch misspelled output bindings by checking directive outputs and native events.
Explore the PR: github.com/angular/angular/p… 🛠️
For Eduardo Roth, Angular is the best community around. 🌍 He loves the supportive culture where developers openly share knowledge, embrace diverse views, and help each other thrive.
Grow alongside experts like Eduardo - join the GDE program: developers.google.com/commun… 🚀
ALT Main Quote: "For me, it's simply the best community out there, everyone is always willing to help, and they are really open to discussions and different points of view. Overall, I think no other framework has a community like Angular does."
Attribution: The quote is credited to Eduardo Roth, accompanied by a small circular portrait of him smiling in a blue suit and tie against a softly lit background.
Visual Presentation: Centered white typography displayed across a dark background, framed at the top and bottom with vivid pink/purple quotation mark accents and horizontal divider lines.
Branding: A small pink and purple Angular "A" shield logo is placed in the upper-right corner.
With APIs like httpResource and Signal-driven components, how are you handling page data loads? 🏎️
Do you prefer resolving data at the router level before navigation, or loading dynamically inside the component template with @ defer and skeleton states?
Share your architecture preference with us.
Meet the Angular team at @ngPolandConf 2026 🇵🇱
Mark Thompson (@marktechson), Alex Rickabaugh (@synalx), Pawel Kozlowski (@pkozlowski_os) & Matthieu Riegler (@matt_riegler) join experts from across the Angular community.
📅 Nov 17, 2026
📍 Warsaw & online
Explore the lineup & get your ticket: ng-poland.pl/
ALT A grid graphic featuring sixteen headshot portraits of diverse Angular community members against a light grey background, accented with colorful Angular "A" shield logos placed between several portrait intersections.
Quick architecture check: when do you actually use effect()? 🧠
Best practice tip: reserve effect() for external side effects like logging, analytics, or DOM manipulation - never for state synchronization that computed() can handle cleanly.
Which @ defer trigger do you reach for most often in production? 📦
👁️ viewport (load on scroll)
⏳ idle (load during browser downtime)
🖱️ interaction / hover (load on demand)
Let's discuss your lazy-loading strategies 💬
Building with us for 5+ years, Eduardo Roth is a Solutions Architect @ HeroDevs! 🌟 His favorite features are Signals & upcoming Signal Forms for boosting app reactivity and performance.
Check out Eduardo’s GitHub: github.com/eduardoRoth 🚀
ALT Name: Eduardo Roth.
Profile Image: A portrait photo of Eduardo smiling with crossed arms, wearing a navy blue suit jacket, a white collared shirt, and a bright blue tie, set against a softly blurred festive holiday lights background.
Years active in the community: More than 5 years.
Favourite Angular feature: "I would say Signals (and soon Signal Forms), as it's changing the way we work with Angular and its coming to really improve performance of all our applications."
Website: https://github.com/eduardoRoth
Fun fact: "I really enjoy to cook, I love to prepare meals to my wife and three daughters."
Branding: The card features a dark background accented on the right by a vibrant purple-and-blue polygonal gradient shape and a white Angular "A" shield logo in the upper-right corner
I don't need a module to belong,
I lazy-load all day long.
You can drop me anywhere in your tree,
And I keep your bundle lightweight and free.
Who am I? 🕵️♂️ (Drop your guess in the comments)
Caught in a mid-week sprint? ☕️
Take 10 minutes to learn about the future of Angular build performance. Catch up on how ngp, Rust 🦀, and Oxc fit into our TypeScript 7 compiler strategy.
Read the update: g.dev/cloud/angular-compiler… 💡
Have you heard the news already? ⚡️
With TypeScript 7 shifting to native code, we're building a new Rust + Oxc-powered preprocessor to bring parallel, native-speed processing to your apps.
Discover our roadmap, architecture, & FAQ: medium.com/@angularteam/an-u… 🚀
How far along is your codebase in migrating from *ngIf and *ngFor to built-in @if and @for control flow? 📊
🏎️ 100% migrated via ng generate @angular/core:control-flow
🏗️ In progress
📦 Still running classic structural directives
Tell us where your project stands 👇
Happening today! 🚨 Don't miss Devin's session, 'A Front-end Identity Crisis in the Age of AI,' at iJS NYC. Catch him live at 9:30 AM EDT and explore how AI is redefining frontend engineering. 🗽💻
Session details: javascript-conference.com/ne…
Want your UI to be beautiful with accessibility built-in? ✨
Discover how Google @Antigravity simplifies creating complex styles with Angular Aria tabs.
What’s your biggest accessibility challenge right now? Drop it below👇
Read more: g.dev/ai/customizing-angular…
We’re rewriting the Angular compiler in Rust 🦀 (partially)!
Meet ngp (Angular Preprocessor): a hybrid compiler decoupling our transforms from TypeScript using Oxc, readying Angular for TypeScript 7 & native tooling.
Read the deep dive: medium.com/@angularteam/an-u… 🛠️