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

In my current project we use Self-Contained systems to modularize a large web applications into multiple applications. We where facing the question how we should share code across our applications in the system. The drivers for building self-contained systems Let...

A recipe to keep large web applications maintainable for years I have been working in some projects, where we replaced 10 to 20 year old enterprise applications like customer portals or internal business applications. Actually I found this very impressive since th...

Small console applications are handy and quite common in software projects to solve infrastructural problems which are not easy maintainable with shell scripts. For example I often use DbUp to migrate SQL databases. It is a great library, but provides only a librar...
I'm currently playing around with NextJS. My background is clearly in the Microsoft environment and since a few year Angular, so I practice web development with TypeScript. I had a hard time when I tried to implement a file upload with a NextJS API endpoint. The p...

In my previous article I wrote about my approach for Resource Based Authorization. This article will continue the story and show how this can be implemented in ASP.NET Core. Article in this series: Part 1 - Resource Based Authorization Model Part 2 - Implement r...