Understand Angular with clear, thoughtful, visual explanations. Signals, Resources, and other core Angular topics are already covered on my channel, with new features, updates, and advanced topics added regularly.
Instead of screencasts, I use animations and graphics to explain how Angular works step by step. This visual approach focuses only on what is essential, making concepts easier to understand and remember. My videos are optimized for smartphones with large, clear elements and minimal code on screen, so explanations stay simple and easy to follow. Improve your Angular skills!
Throughout my career, I have held senior positions in technology and telecommunications companies, where I have been responsible for driving company development, technology, and product development. I gained invaluable experience in managing teams, working with suppliers, contractors, and clients.
Igor Sedov
π Angular Evolution
β οΈ The Road to Modern Change Detection
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.
What's coming next:
β v21.2 β Eager is added, Default is deprecated
β v22 β The big flip: OnPush becomes the default behavior
β v24 β The Default naming is removed entirely
1 week ago | [YT] | 75
View 0 replies
Igor Sedov
π Coming in Angular 22
π .Default -> .Eager
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.
The motivation behind this change is clarity. The name "Default" can be misleading, as it may be interpreted as a recommended or modern choice. Renaming it to "Eager" makes the behavior explicit and avoids confusion, especially as OnPush becomes the default strategy for new components.
To prevent breaking changes, the Angular team plans to automatically migrate existing codebases by explicitly setting ChangeDetectionStrategy.Eager where needed.
This update is part of the Angular team's plans for Angular 22, scheduled for release in May 2026.
2 weeks ago | [YT] | 48
View 4 replies
Igor Sedov
π Coming in Angular 22
βοΈ OnPush by Default!
Angular 22 will set ChangeDetectionStrategy.OnPush as the default for all new components. This makes change detection more predictable and aligns with modern Angular best practices. Existing components will NOT be affected by this change.
β All new components use OnPush
β OnPush is now the standard
π‘The Angular migration will automatically migrate existing codebases to explicitly set "ChangeDetectionStrategy.Eager" (this is the new name for "Default"), preserving their current behavior and preventing any breaking changes.
β οΈ This update is part of the Angular team's plans for Angular 22, scheduled for release in May 2026.
2 weeks ago | [YT] | 115
View 8 replies
Igor Sedov
π Coming in Angular 21.2
β instanceof: works in templates!
3 weeks ago | [YT] | 54
View 4 replies
Igor Sedov
π¦ Have you tried the new Angular Aria yet?
3 weeks ago | [YT] | 4
View 13 replies
Igor Sedov
π New in Angular 21.1
β Multiple Case Matching in Templates
Angular 21.1 introduces support for multiple case matching within the template control flow. This update allows for consecutive case blocks to be associated with a single template block, enabling "OR" logic directly in the component template.
1 month ago | [YT] | 82
View 1 reply
Igor Sedov
βοΈ Angular: How to Migrate to inject()
βοΈ Constructor Injection βΆοΈ inject()
How to migrate from constructor-based dependency injection to the inject() function in Angular using the CLI command: `ng generate @angular/core:inject`.
This migration updates your code syntax only, and it does not change how Angular dependency injection works under the hood. It's a safe and incremental way to modernize your Angular codebase.
This migration also asks questions that allow you to specify additional configuration options.
1 month ago | [YT] | 54
View 3 replies
Igor Sedov
π Angular 21.1 is coming next week π
π― Angular Release Schedule
1 month ago | [YT] | 53
View 0 replies
Igor Sedov
π Angular Signal Forms: Directive Replace
1 month ago | [YT] | 69
View 5 replies
Igor Sedov
π New in Angular 21
β `referrerPolicy` option added
The option allows developers to control how much referrer information is sent with each HTTP request.
1 month ago | [YT] | 65
View 0 replies
Load more