LEHMAMIC
LEHMAMIC
BlogAbout
Sharing UI components in Self-Contained systems
Sharing UI components in Self-Contained systems

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

30 May 20224 min read
ARCHITECTURE
UI COMPOSITION
SELF-CONTAINED SYSTEMS
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...

16 May 20225 min read
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 20216 min read
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 20214 min read
CODE
TYPESCRIPT
NODE
NEXTJS
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 202110 min read
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 20211 min read
INFRASTRUCTURE
CODE
Page 2 of 3