A Better Way to Handle Entity Identification in .NET with Strongly Typed IDs
Explore a modern way to create strongly typed ids in .NET that solve the primitive obsession problem with entity identifiers
Explore the recent blog posts
Explore a modern way to create strongly typed ids in .NET that solve the primitive obsession problem with entity identifiers
Explore a modern way to create value objects in .NET that solve the primitive obsession problem
The Unit of Work pattern in EF Core is a design pattern that allows managing multiple operations that should be treated as a single transaction
Learn how to validation objects in .NET using various techniques and libraries and explore what is the best way to validate objects in .NET in 2024
Learn the best practices of logging in ASP.NET Core applications that will provide crucial insights into the behavior of your application, helping to diagnose issues, track the flow of execution, and monitor performance
Learn the benefits of Clean Architecture and Vertical Slices and how you can combine them to create a perfect architecture
Learn about various tools and practices like static code analysis to improve code quality in .NET projects
Multitenancy is a software architecture that allows a single instance of a software application to serve multiple customers, called tenants
Audit trails provide a historical record of changes made to data. Audit trails allow developers to see who made changes, when they were made, and what the changes were
Join my community of 2000+ developers and architects.
Each week you will get 1 practical tip with best practises and architecture advice.