PinnedEnea JahollariinITNEXTA change detection, zone.js, zoneless, local change detection, and signals story 📚Angular is a component-driven framework. And just like every other framework out there, it is supposed to show the data to the user and…Dec 21, 202314Dec 21, 202314
PinnedEnea JahollariinITNEXTA sweet spot between signals and observables 🍬The migration wave to signals is real, state management libraries have started to add support to support both observables and signals…Aug 18, 20233Aug 18, 20233
PinnedEnea JahollariinITNEXTCreate configurable Angular GuardsWhen building web application, from time to time we have to protect routes from unauthorized access. In Angular, we can do this by using…Aug 9, 20232Aug 9, 20232
PinnedEnea JahollariinITNEXTIt’s ok to use function calls in Angular templates!“You should never use function calls on Angular templates!” — That’s what you will see all over the internet! And I’m here to prove you…Sep 28, 202214Sep 28, 202214
Enea JahollariinITNEXTProviding inputs in DI 🎁When working with Angular, we often find ourselves in situations where we need to pass data from a parent component to a child component…May 286May 286
Enea JahollariinITNEXTRemoving manual change detection calls from my Angular app ⚡️If you have read my previous articles about Angular change detection, you know what manual change detection calls are and on this article…Apr 303Apr 303
Enea JahollariinITNEXTProtect your Angular app from infinite change detection loops ♾️Lately, Angular introduced signals, that are wonderfully powerful and greatly simplify the way we write Angular applications.Mar 243Mar 243
Enea JahollariinITNEXTMigrating from Custom Lazy Loading components to defer blockLazy loading components in Angular has not been an easy task for a long time. We had to go over `ngComponentOutlet` and dynamic imports and…Mar 111Mar 111
Enea JahollariinITNEXTCreating reusable Router Signals APIs in Angular 🗺️Building single-page applications with Angular often involves working with the Angular Router.Feb 72Feb 72