
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...

In my previous post, I described our way to build a library to share layout, styles and components in the user interface of our self-contained systems architecture. This helped us a lot, because it reduced the coupling of the shared code to the applications in our...