Blog Posts

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.

Attacking Technical Debt

Attacking Technical Debt

Technical Debt is a metaphor for shortcuts and hacks in software that make it more difficult to change and maintain than it could be with an optimal design. Many applications have accumulated a large amount of technical …

Read More →
Using Multiple Solutions in Visual Studio

Using Multiple Solutions in Visual Studio

I’ve given this advice quite a number of times so I figured it was time to put it into an online article. If you’re a.NET developer you probably use or have used Visual Studio. Visual Studio has two kinds of …

Read More →
Minimize new in Automated Tests

Minimize new in Automated Tests

Last updated: 13 October 2023 Automated tests have gained a lot of acceptance in recent years. Not long ago, many organizations bristled at the notion of having their expensive developers spend time writing code that …

Read More →
Configuring Entities in EF Core

Configuring Entities in EF Core

I've worked with many clients who are upgrading from EF 6 to EF Core. Many of them are coming from EDMX files, and are wondering what the best approach is in EF Core to configure entities based on the database (or vice …

Read More →