Thomas LaforgeinngconfStatic imports of lazy-loaded libraries are forbidden.This eslint error have a undesired side effect. This article will explain it and show how to resolve it.Feb 12Feb 12
Thomas LaforgeinngconfHow Angular Dependency Injection works under the hoodUnderstanding and mastering Dependancy Injection can elevate your Angular skills and grant you superpowers.Nov 16, 20235Nov 16, 20235
Thomas LaforgeOn the road to Fine-Grained Change Detectionv17 introduces the first step to fine grained change detection inside Angular.Nov 1, 2023Nov 1, 2023
Thomas LaforgeinngconfFunction calls inside template are dangerous!We we explore a bug introduce by calling a function inside a template. Let’s see why this can be dangerous.Aug 31, 20235Aug 31, 20235
Thomas LaforgeinngconfNew input binding for NgComponentOutletCreate dynamic Component with inputs using the NgComponentOutlet was always very difficult. But things have changed.Aug 24, 20233Aug 24, 20233
Thomas LaforgeinITNEXTShare / ShareReplay / RefCountShare and ShareReplay are two RxJs operators that we always struggle to use correctly. I will show you multiple use cases.Aug 1, 20231Aug 1, 20231
Thomas LaforgeinngconfMake TrackBy Easy to Use!trackBy is a powerful function to improve performance. But it comes with lots of boilerplate. Let’s see how we can improve the DX.Jul 20, 20236Jul 20, 20236
Thomas LaforgeinngconfExtending an existing NX generatorLearn and master @NxDevTools generators! This powerful tool automates the creation of boilerplate code for you and your team.Jul 6, 2023Jul 6, 2023
Thomas LaforgeinITNEXTMigrating an Angular project to an Nx workspace: Ng-Morph to the rescue!Ng-morph is an awesome library you should check out if you need to write script to automate your work inside your workspace Tree.Jun 5, 20231Jun 5, 20231
Thomas LaforgeinngconfAccessing route params in AngularThere are various scenarios in which you may need to read parameters from your route. Learn how to retrieve them in different ways.May 27, 2023May 27, 2023