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