
White Labeling in Angular: One Codebase, Multiple Clients
White labeling is more common than you might think. When developing software, you often need to...

Author profile
Software Engineer | Full Stack Developer | Coffee Lover
Browse the latest writing surfaced through DevArt.

White labeling is more common than you might think. When developing software, you often need to...

If you’ve ever managed a database alongside an evolving application, you’ve likely faced a common...

JSON handling is often the bread and butter of an application, as data transit in and out of our...

Photo by Shutter Speed on Unsplash State management in Angular has come a long way. From raw...

It's been a while since the last time I woke up and decided my portfolio wasn't what I wanted...

I've recently started writing about how I'm building PocketBase.Net in the Building PocketBase.Net...

Welcome back for the next step on our journey building PocketBase.Net! Today we will be working on...

After over six months without writing, I'm back and starting a new series about my latest open-source...

Hi everyone! This is a bit of an off-topic post, breaking from my Angular-related content series, to...

Authentication is always a delicate subject since it is one of the core layers guarding your...

Working with local storage in JavaScript is both very easy and sometimes frustrating. While being...

Angular's signals have been quite a revolution since they came out, from new state management...

In a previous article, I covered how to paginate data using NgRx Component Stores ...

Angular is known for the vast amount of built-in feature it has, but sometimes we only use a few of...

Three weeks ago, StateAdapt released a new major version. The main changes here is a rework of the...

Logging is a fairly common topic in the software industry. Unfortunately it is not so much in the...

Recently on the r/dotnet Reddit community, a new post has been published with an alarming title: Does...

Svelte is growing and has rapidly gain interest through the previous years as shown in the previous...

The Konami Code is a originally a cheat code that now belongs to the pop culture. It's a fairly...

On the 22th of June, Svelte has announced its new major release. Even if it is presented as "mainly...

When building a web application, chances are that you will have some routing involved at some...

Performance optimization is a critical aspect of creating a successful Angular app. Slow loading...

When creating a new component, we often build it around specific inputs and, in some cases, that...

In the last article we created a component store using NgRx to handle the pagination of todo...

NgRx is a popular state management library for Angular and is widely used to implement the Redux...

Minimal APIs have been around for quite some times now and have considerably reduced the amount of...

When building an Angular application, things are usually pretty smooth. However, as time goes by and...

As usual, for December, the Advent of Code challenge has once again started this year. I've been...

Having multiple computers on which I am working, I often have to switch between one environment and...

Angular forms are powerful and, well known, can be used in a way that greatly simplify your own forms...