LEHMAMIC
LEHMAMIC
BlogAbout
A recipe to make large web applications fit for the future
A recipe to make large web applications fit for the future

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

18 May 2022
ARCHITECTURE
UI COMPOSITION
SELF-CONTAINED SYSTEMS
Leveraging existing libraries to write a console application
Leveraging existing libraries to write a console application

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

24 June 2021
ARCHITECTURE
CODE
DOTNET
Async file upload with NextJS

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

3 June 2021
CODE
TYPESCRIPT
NODE
Implement resource based authorization with ASP.NET Core
Implement resource based authorization with ASP.NET Core

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

7 April 2021
ARCHITECTURE
DOTNET
SECURITY
ASP.NET CORE
Add syntax highlighting support for additional languages in the Caffein Ghost theme

I just setup my new Ghost blog and recognized the missing support for the C# programming language. C# is my main programming language and plan to write some post about my work with it. With hat in mind I searched a way how to add the syntax highlighting support fo...

14 March 2021
INFRASTRUCTURE
CODE
Implement resource based authorization with Angular
Implement resource based authorization with Angular

I wrote about my approach for Resource Based Authorization and a possible implementation in ASP.NET Core. This article will continue the story and show how this can be implemented in Angular. Article in this series: Part 1 - Resource Based Authorization Model Pa...

6 March 2021
ANGULAR
SECURITY
CODE
ARCHITECTURE
Resource based authorization model
Resource based authorization model

I worked in a few projects where a classic Role Based Authorization was not enough to cover the needs. We had the requirement to restrict the access to certain entities. The solution for this was to use the so called "Resource Based Authorization". I will cover ou...

6 March 2021
ARCHITECTURE
SECURITY
Welcome to Michael's developer blog

Welcome to my new developer blog. After having a long blogging break I decided to move away from my old blog lehmamic.wordpress.com on wordpress. You can still visit my old blog though. As a consultant and architect in software development I have experienced a lot...

2 March 2021