Loading-status in Angular done right

Having a global loading status in your web application is useful, but not easy to get right. The challenge lies in catching all the HTTP API requests and displaying a loading bar, spinner or textual status whenever there is server communication. Alongside this blogpost, you can also find a working example at Stackblitz. Angular 4+ ...

Building reusable Angular NPM packages

My previous blog post argued that one of the most important principles of programming is to avoid code-duplication, and rather reuse existing code for the same functionality – it aimed at providing insights into how anyone could implement their own code-sharing strategy. This blog post will further elaborate on this by showing a concrete example of how you in ...

Dynamic themes in Angular Material

TLDR A working demo of the dynamic themes we create through this article can be found here, while the source code is located here. Setting the scene If you have used Angular Material, you may have configured your own theme at some point. You may also have observed that you can use either the mat-light-theme or the mat-dark-theme ...