Month: March 2018
Starting A Clean Architecture Example in C#
March 27, 2018 1 minutes read It’s time for the second part of our series about clean architecture. As promised in the first post, we’re going to show you a...
Functional C# Improves Your Design Without Making Your Code Cleaner, Exactly
March 20, 2018 2 minutes read Today I offer another one of the code research posts we’ve been doing. If you want more backstory on the series, check out the...
C# Immutable Types: Understanding the Attraction
March 13, 2018 2 minutes read As I’m sure you’re aware, the word immutable means “unchanging.” So, C# immutable types obviously refers to a C# type that can’t change. What...
Checking DDD Ubiquitous Language with NDepend
March 13, 2018 4 minutes read Since NDepend version 2018.1, the tool proposes a default rule to check Domain Driven Design (DDD) Ubiquitous Language validity. DDD Ubiquitous Language Let’s quote Martin Fowler...
New .NET Core 2.1 and ASP.NET Core 2.1 APIs
March 8, 2018 2 minutes read .NET Core 2.1 and ASP.NET Core 2.1 Preview1 have just been released (see here the official announcement) and we are going to explore new...
CQRS: Understanding From First Principles
March 6, 2018 1 minutes read There seems to be no end to the choices you have for architecture when building an application. You don’t want to fall victim to cargo...