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
π 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.
6 days ago | [YT] | 45
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.
1 week ago | [YT] | 101
View 6 replies
Igor Sedov
π Coming in Angular 21.2
β instanceof: works in templates!
1 week ago | [YT] | 54
View 4 replies
Igor Sedov
π¦ Have you tried the new Angular Aria yet?
1 week 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.
2 weeks 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.
3 weeks ago | [YT] | 54
View 3 replies
Igor Sedov
π Angular 21.1 is coming next week π
π― Angular Release Schedule
3 weeks ago | [YT] | 53
View 0 replies
Igor Sedov
π Angular Signal Forms: Directive Replace
4 weeks 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
Igor Sedov
π °οΈ 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.
1 month ago | [YT] | 71
View 10 replies
Load more