Greetings, Programs
Welcome to my blog.
This website is an attempt to write ideas down so I can refer to them later. If someone else finds these ideas useful, then I am glad.
Matthew Edgar
edgamat@outlook.com
https://github.com/edgamat
Latest Posts
Using Central Package Management with .NET
It is often the case that a solution with a large number of projects share a lot of the same NuGet packages. Central Package Management is a means to help keep the package versions synchronized across the projects.
Helpful Git Commands
I recently was trying to figure out which files I had modified with my feature branch in
git
. It wasn’t as easy as I thought. I decided to document some of thegit
commands I frequently use (so I don’t have to keep searching fo them again and again)Generating Code Coverage Reports .NET
Code coverage can be a highly debatable topic, but I find it very helpful in knowing which classes are under represented in my suite of unit tests. I’ve relied on the UI versions of test runners to provide this data. Let’s explore what we can do with the command line.
Creating Migration Scripts for DbUp in .NET
DbUp is a great tool for automatically applying database changes when you deploy you code. But it can be difficult to review the scripts when changing stored procedures, functions or views. Let’s explore one way of improving this situation using scripted migrations.
The Books I Read in 2024
2024 was a good year. I started working for a new client at work and have made some new friends and have had a lot of fun challenges along the way. My family and I ran away from a hurricane, which is never fun. But we came out of it fine and we are very thankful.
Here are some of the books I read this year.