Thank you for your kind words! Regarding canActivate guard, as of my last update (Angular version up to 14), the canActivate guard was still in use for route protection. If there are changes in Angular 15, they might have introduced or recommended other mechanisms. However, Angular usually maintains backward compatibility, so it's a bit surprising if it stopped working. One alternative to canActivate is using canLoad guard, especially if you're lazy-loading your modules. I'll look into any updates related to Angular 15 and the guard system. In the meantime, I recommend checking Angular's official documentation or changelog for specifics on version 15 updates. If there are major changes, I'll consider creating a video tutorial to address them. Stay tuned!