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 …
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.
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 …
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 pay attention to it?" This is obviously a bigger problem if the question is …
Git Graph does just what I want, which is to visualize commits to my git repository in a graph format that lets me easily see which commits and branches are where relative to one another.
There are several ways to measure test coverage in code, also known as code coverage. The two most common are line coverage and branch coverage. So, which one is more important? You might think line coverage is better, …
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 do so, just open up a new command prompt as an administrator: Click on the Start …
Last updated: 13 October 2023 Most C# coding standards recommend using camelCase for local variables and _camelCase for private or internal (and I also say for protected, but that’s just me) fields. Unfortunately, …
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 …
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 …
If you're working with git, especially with open source, sometimes you'll find that you want to work with a particular pull request, or PR, locally. This article shows how to do so using the git command line.
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 …