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 the git 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.

Subscribe