This originally went out just to my Weekly Dev Tips mailing list, but I got a lot of positive comments and requests to share it, so I’m…
Keep Reading →
A pain point for some organizations is figuring out how to run tests that involve databases. These are not unit tests, by most folks…
Keep Reading →
You may find yourself in a position where you need to have two (or more) different implementations of the same interface within your ASP.NET…
Keep Reading →
If you're trying to run EF Core migrations using commands like dotnet ef migrations add NAME or dotnet ef database update and you're getting…
Keep Reading →
The PSAT or preliminary SAT is a test that US high school students take in their junior year. It is also known as the National Merit…
Keep Reading →
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…
Keep Reading →
A frequent question I hear from clients is some variant of "Ok, Continuous Integration is great, but how do we get everybody on the team to…
Keep Reading →
I recently discovered a very nice VS Code extension to use with git. You can view my full list of tools and extensions I use here if you're…
Keep Reading →
I've been setting up code coverage for some of my clients' projects and some of my own open source projects, like Clean Architecture and…
Keep Reading →
Desktop computers rarely need to hibernate, so you can probably safely remove the hiberfil.sys file and save yourself a few GB of space. To…
Keep Reading →