Your API and View Models Should Not Reference Domain Models
If you're organizing your application following Clean Architecture
MANY articles on a wide array of topics. You’ll find a lot of my newer content is going to my YouTube channel first, but I do still blog occasionally.
If you're organizing your application following Clean Architecture
The C# language has had support for the async and await keywords
I started a weekly newsletter last year that’s been going for over 70 weeks now sending a short, practical developer tip each week. You can subscribe to it here if you haven’t already. Tips go out every …
I was recently mentoring a client remotely who was using Visual
This is advice that I have given to many novice developers, and that I would like to have been able to give to myself when I just getting started (though some of the advice refers to resources that didn't exist then - …
You may have heard that in ASP.NET Core MVC 2.0, there is a new
If you haven't used MediatR before, or if you're looking for a
Breakpoints offer a great way to debug our software, letting us literally stop time during code execution and inspect what’s going on at that moment. It’s a bit like being a speedster like Quicksilver, who …
When using the new Razor Pages feature in ASP.NET Core 2.0, you can
Routing in ASP.NET MVC apps has often presented challenges to