Yes, it's a very powerful and useful part of Signals, and in my opinion, it's still underrated
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)
Angular 22 will set ChangeDetectionStrategy.OnPush as the default for all new components.
🚀 Coming in #Angular 22
✔️ OnPush by Default!
Angular 22 will set ChangeDetectionStrategy.OnPush as the default for all new components.
I agree, keeping logic in the component is a great practice
Angular 21.2 adds support for the instanceof binary operator directly in component templates.
🚀 Coming in #Angular 21.2
➕ instanceof: works in templates!
NgRx Toolkit v21
- About the Toolkit
- v20 minor features (`withResource`/`withEntityResources`/Mutations)
- v21 features (events devtools, resource error handling, `clearUndoRedo` in favor of `store.clearStack`)
- Backports
Thank you to our contributors and users alike!
dev.to/ngrx-toolkit...
youtube.com/shorts/Ef9lN...
@igorsedov.com made a video showcasing this in action!
You're welcome! I'm glad you found this helpful. Have a great talk on Friday!
Holidays, New Year maybe 😊
@angular.dev 21.1 is quite the minor release. I don't even know what to highlight. But if you want to see some of the coolest new things, check out @igorsedov.com who has covered a lot.
github.com/angular/angu...
Angular 21.1 introduces support for multiple case matching within the template control flow
🚀 New in #Angular 21.1
➕ Multiple Case Matching in Templates
🚀 New in #Angular 21.1: Spread Syntax in Templates
▶️ Watch Now: youtu.be/VX3fQ-qjSwk