🚀 Coming in #Angular 22
⚠️ OnPush is the New Default!
Angular is making its biggest performance-oriented shift yet. In Angular 22, OnPush officially replaces Default as the baseline ChangeDetectionStrategy.
Watch: youtu.be/6lF5xMBk1aA
Posts by Igor Sedov
🤝 Help get Prettier ready for #Angular 22
⬆️ Please vote: Angular will soon introduce support for comments directly inside HTML tags. #Prettier doesn't support this specific syntax yet.
🚀 @jeanmeche.com from @angular.dev team has already opened a tracking issue: github.com/prettier/pre...
Infographic image for Angular 22 showing code examples of comments inside HTML tags. It demonstrates inline comments, trailing comments, and commenting out property and event bindings directly within component templates for better debugging.
🚀 Coming in #Angular 22
✔️ Comments inside HTML tags!
We'll finally be able to use comments directly inside HTML tags! Here is a quick visual breakdown of the new syntax.
A promotional poster for a live stream titled Angular Best Practices in 2026: What actually makes sense in the age of AI coding agents. The background features a vibrant purple and pink cosmic cloud nebula. The event is scheduled for March 25 at 8:30 PM UTC. It features Armen Vardanyan as the Event Host and Gerome Grignon as the Guest, with both of their headshots displayed in circular frames. Icons for X, YouTube, Twitch, and LinkedIn are shown on the left sidebar under a Live Stream heading.
And just like that, our next livestream got an upgrade (again!)!
Very happy to be joined by Gerome Grignon tomorrow to discuss #Angular best practices, official Angular Skills, and more!
Do not miss this one!
Angular Wednesday releases
Latest stable github.com/angular/angu...
Latest prerelease github.com/angular/angu...
⚠️ New #Angular XSS
💡 XSS in i18n attribute bindings
A high-severity XSS security issue affecting i18n attribute bindings has been identified in Angular.
🚀 #Angular Aria
✔️ First Look & Material Comparison
🕑 in 5 Minutes
Aria vs Material vs CDK
Watch: youtu.be/UZAF7oYZohI
Just landed in the Angular nightly: debouncing signals.
Photo of code snippet + link to PR in this thread
github.com/angular/angu...
Yes, it's a very powerful and useful part of Signals, and in my opinion, it's still underrated
🚦 linkedSignal in #Angular
🕜 Focused and practical
✔️ Explained with Examples
A clear explanation of how linkedSignal works and how it differs from computed
Watch: youtu.be/CjBoh0R1tK4
🚀 New in #Angular DevTools
➕ Dependency Highlighting in Signal Graph
This small but practical addition improves clarity when analyzing signal relationships and debugging reactive flows.
Watch Now: youtu.be/L_ZcxKla9-o
⚠️ #Angular SSR: SSRF and Header Injection
The Angular team has published a security advisory addressing a critical issue.
🚀 New in #Angular 21.2
✔️ @switch Gets Exhaustive Type Checking
➕ NEW: '@default never;'
Angular 21.2 introduces exhaustive type checking in @switch blocks using the never type for the default case.
Watch: youtu.be/G6y9j21OkxQ
🚦 #Angular Signal Inputs
🕜 In 20 Minutes
A clear and visual explanation of the modern reactive way to pass data between components.
Watch now: youtu.be/WmrqnUSfFFQ
feat(language-server): Add completions and hover info for inline styles (ebc90c26f5)
github.com/angular/angu...
Wow, the latest VSC Angular language version has A LOT of enhancements
github.com/angular/angu...
I don't know what to highlight in particular between all these
Thanks! 👍
🚦 Understand #Angular Signals
🕜 Just in 20 Minutes
A clear and visual explanation of the core concepts behind Angular Signals.
Watch: www.youtube.com/watch?v=0jdy...
🚀 New in #Angular 21.1
➕ Signal-Based isActive()
⚠️ "isActive()" Replaces "Router.isActive()"
Watch Now: youtu.be/xIvS_oXEYiQ
Angular 21.2 (coming in late February) introduces a small but important change. To make that clearer, Angular is introducing "Eager" as a new option. Initially, it exists alongside "Default" as an alias for backward compatibility. In v24, "Default" is removed.
🚀 #Angular Evolution
⚠️ The Road to Modern Change Detection
Angular 21.2 (coming in late February) introduces a small but important change.
I made a project this weekend documenting how composable and reusable the NgRx SignalStore is, via built in and custom features. How simple many features can be, various examples of features, ways to give custom features inputs (easier than I thought), generics etc.
stackblitz.com/edit/stackbl...
Congrats! All the best in this next chapter!
This Friday: Live coding and Q/A with the Angular Team | January 2026 (Jan 30th @11am PT)
www.youtube.com/watch?v=bAaW...
Jeremy will be making this one :0
This is a really valid and interesting question 😊
@mikehaas763.bsky.social It might look similar at a glance, but Angular templates remain declarative. Arrow functions are limited to single expressions with implicit returns, so templates don't become full JS like JSX.
🚀 Coming in #Angular 21.2
➕ Arrow Functions in Templates!
This change enables a new, focused use case: updating signal values directly from the template as view logic.
Watch Now: youtu.be/8DgXdhbQdtc
ChangeDetectionStrategy.Default will be renamed to .Eager (scheduled for v22 release in May 2026). This is a naming change only: the behavior remains exactly the same. Existing components will keep the same eager behavior, as they will be automatically migrated to ChangeDetectionStrategy.Eager.
🚀 Coming in #Angular 22
🔜 .Default -> .Eager
ChangeDetectionStrategy.Default will be renamed to .Eager (scheduled for v22 in May)