
15 years ago, C# did not have a large variety of unit test frameworks and supporting libraries. That has changed in the meantime. The community has grown considerably and so has the range of libraries and tools that can be used for unit tests. While Asp.Net Core i...

If you read my blog regularly you may have noticed that I recently introduced pagination to my article list. In order of that I would like to explain how I implemented that with the tech stack of my blog - NextJS and MongoDB. Pagination is one of the major mechani...

A good friend of mine once told me about a conference talk that was about so-called task-based UI's. I considered this architecture style for an application in a private bank which was responsible to check the suitability for finance instrument transactions. I'm i...
I recently implemented a small hint showing the reading time of an article in my blog. This is a functionality use quite much when reading some technical articles written by the developer community. It helps me to decide whether I have the time to read an article j...

In larger projects, the cooperation of several teams and long-term maintenance is always an issue. The architecture must be defined in such a way that such aspects are possible. This is often implemented with a certain degree of modularization. This applies not on...
Setting up a development environment for a new project is not one of the most popular tasks. As a new developer in the project, you don't know the environment and have to work through pages and pages of documentation until your own development environment is up and...