This article describes the different ways you can pass data between isolated sections of your code, … Continue reading Evolving modular monoliths: 3. Passing data between bounded contexts
This is the second article in a series about building Microsoft .NET applications using a modular … Continue reading Evolving modular monoliths: 2. Breaking up your app into multiple solutions
This is the first article in a series about building a .NET application using a modular … Continue reading Evolving modular monoliths: 1. An architecture for .NET
In this article I look at my use of a clean architecture with the modular monolith … Continue reading My experience of using the Clean Architecture with a Modular Monolith
This article is about my experience of using a Modular Monolith architecture and Domain-Driven Design (DDD) … Continue reading My experience of using modular monolith and DDD architectures
In this article I describe six different approaches to building applications that use Microsoft’s database access … Continue reading Six ways to build better Entity Framework (Core and EF6) applications
In this article I explore the issues and problems of calling business logic in a web … Continue reading Architecture of Business Layer – Calling multiple business methods in one HTTP request
If you are a professional software developer then you will have used lots of software libraries/framework … Continue reading What makes a good software library?