Enforce your architecture with architecture tests

7 min read

Discover how automated architecture tests in .NET can safeguard your codebase from unwanted dependencies and maintain a clean, intentional design.

.NET

Architecture

Avoid primitive obsession using strongly-typed identities

9 min read

Create a more robust domain by avoiding obsession with primitive types. Stop using primitive types as entity identifiers. Learn how to create and use strongly-typed identities as entity identifiers instead.

Domain Driven Design

C#

Primitive obsession