Igor Sedov
banner
igorsedov.com
Igor Sedov
@igorsedov.com
▶️ Angular⁤⁤ YouTuber 🧑‍💻 Full-Stack Developer📍Tbilisi, Georgia🇬🇪
Pinned
🚀 New in #Angular 21.1
➕ Signal-Based isActive()
⚠️ "isActive()" Replaces "Router.isActive()"
Watch Now: youtu.be/xIvS_oXEYiQ
New in Angular 21.1: Signal-Based isActive Replaces Router.isActive
YouTube video by Igor Sedov
youtu.be
🚀 New in #Angular 21.1
➕ Signal-Based isActive()
⚠️ "isActive()" Replaces "Router.isActive()"
Watch Now: youtu.be/xIvS_oXEYiQ
New in Angular 21.1: Signal-Based isActive Replaces Router.isActive
YouTube video by Igor Sedov
youtu.be
February 11, 2026 at 11:48 AM
🚀 #Angular Evolution
⚠️ The Road to Modern Change Detection
Angular 21.2 (coming in late February) introduces a small but important change.
February 5, 2026 at 8:29 AM
Reposted by Igor Sedov
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...
NgRx Signal Store + Toolkit v21 - StackBlitz
An angular-cli project based on @angular/animations, @angular/common, @angular/compiler, @angular/core, @angular/forms, @angular/platform-browser, @angular/platform-browser-dynamic, @angular/router, c...
stackblitz.com
February 2, 2026 at 2:59 PM
Reposted by Igor Sedov
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
Live coding and Q/A with the Angular Team | January 2026
YouTube video by Angular
www.youtube.com
January 29, 2026 at 11:26 PM
🚀 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
Coming in Angular 21.2: Arrow Functions in Templates
YouTube video by Igor Sedov
youtu.be
January 29, 2026 at 3:57 PM
🚀 Coming in #Angular 22
🔜 .Default -> .Eager
ChangeDetectionStrategy.Default will be renamed to .Eager (scheduled for v22 in May)
January 28, 2026 at 7:25 AM
🚀 Coming in #Angular 22
✔️ OnPush by Default!
Angular 22 will set ChangeDetectionStrategy.OnPush as the default for all new components.
January 28, 2026 at 6:40 AM
🚀 Coming in #Angular 21.2
➕ instanceof: works in templates!
January 23, 2026 at 3:36 PM
Reposted by Igor Sedov
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...
NgRx Toolkit v21
NgRx Toolkit v21 The NgRx Toolkit originates as far back as when the SignalStore was not...
dev.to
January 19, 2026 at 5:26 PM
Reposted by Igor Sedov
youtube.com/shorts/Ef9lN...

@igorsedov.com made a video showcasing this in action!
January 16, 2026 at 3:10 PM
Reposted by Igor Sedov
@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...
Release 21.1.0 · angular/angular
common Commit Description Add custom transformations for Cloudflare and Cloudinary image loaders support custom transformations in ImageKit and Imgix loaders compiler Commit Descri...
github.com
January 14, 2026 at 11:50 PM
🚀 New in #Angular 21.1
➕ Multiple Case Matching in Templates
January 14, 2026 at 5:16 PM
🚀 New in #Angular 21.1: Spread Syntax in Templates
▶️ Watch Now: youtu.be/VX3fQ-qjSwk
New in Angular 21.1: Spread Syntax in Templates
YouTube video by Igor Sedov
youtu.be
January 13, 2026 at 1:55 PM
✍️ #Angular: How to Migrate to inject()
✔️ Constructor Injection ▶︎ inject()
January 9, 2026 at 12:15 PM
🚀 Angular 21.1 is coming next week 👀
🎯 #Angular Release Schedule
January 8, 2026 at 9:03 PM
🔄 #Angular Signal Forms: Directive Replace
January 7, 2026 at 6:13 AM
Reposted by Igor Sedov
🙏 As the year winds down, who is one person (contributor, maintainer, teacher) in the Angular community you want to thank?

Give a shoutout to someone who helped you this year 💗
December 26, 2025 at 5:00 PM
🚀 Coming in #Angular 21.1
✔️ Virtual Scrolling for Material Tables
#AngularMaterial
Watch Now: youtu.be/KYNMGWamB2o
Coming in Angular 21.1: Virtual Scrolling for Material Tables
YouTube video by Igor Sedov
youtu.be
December 23, 2025 at 3:56 PM
🚀 New in #Angular 21
➕ referrerPolicy option added
The option allows developers to control how much referrer information is sent with each HTTP request.
December 19, 2025 at 11:42 AM
🅰️ New in #Angular 21
⚠️ Breaking Change ⚠️
✔️ lastSuccessfulNavigation is NOW a signal!
Any code that used lastSuccessfulNavigation as a value must now invoke it as a signal.
December 10, 2025 at 4:50 PM
🚀 New in #Angular 21
✔️ Customize: on viewport( ??? )
➕ Options for IntersectionObserver
Angular 21 adds support for passing options to the viewport trigger for IntersectionObserver.
Watch Now: youtu.be/yVN6IH6GSeE
New in Angular 21: Customize the viewport trigger with options for IntersectionObserver
YouTube video by Igor Sedov
youtu.be
December 5, 2025 at 3:56 PM
Reposted by Igor Sedov
🗓️ Don't miss the monthly live stream from the Angular Team this Friday, Dec 5th at 11 AM Pacific

Bring your toughest questions.
December 3, 2025 at 5:30 PM
Reposted by Igor Sedov
❄ ️ With more than a decade of expert experience, Manfred Steyer loves Signals. They don't just shape the framework's future - they redefine app design. Signals are a true game-changer.

You can dive deeper into Manfred's work here: www.angulararchitects.io/en
December 4, 2025 at 5:00 PM
🚀 New in #Angular 21
🐈‍⬛ 2016 File Naming Option
😮 app.ts → app.component.ts, and others
Back to 2016

Angular 21 adds a new file naming option: 2016 style for file names. Components, services, and other files get the classic suffixes, while class names and selectors stay clean.
December 4, 2025 at 5:47 PM