As of Angular v14, reactive forms are strictly typed. Can you though use a DTO instead of manually defining a new type for a form? Well, yes you can!
The best practice to configure an Angular app is to define multiple environment files and use one of them at compilation time. Unfortunately, with line-of-business apps, I mostly saw that the usual way is to build a single bundle which is then deployed through individual stages, and each starts it with a different configuration file...
Angular CLI projects come with a testing framework and automatically generated test files, however, it is still quite a lot of work to set up those tests for services or components which requires multiple dependencies. In this article, I am going to show you a trick on how to take advantage of already existing module configuration and avoid setting up your (test)bed all the time!
Have you ever wondered how to bind an enum value or a constant in a template of an Angular component? Don't repeat yourself there and take advantage of pipes!