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

  • Best Practices Framework

    What’s the biggest scam in tech that is deemed acceptable? Best practices. Let’s unpack that a bit.

  • Inheritance Bugs in .NET

    This week a curious bug occurred in our production environment. It ended up being caused by a change in the inheritance chain for the compiled code. A recompile of the code fixed the issue, but I wanted to dig into it a bit further.

  • Integration Tests with ASP.NET

    I have seen a lot of mentions recently for writing integration tests with ASP.NET. I wanted to see what that experience was like.

  • Using the new TimeProvider in .NET 8

    I have created many custom implementations of a time abstraction to make it easier to test code involving the DateTime or DateTimeOffset structures in C#. With .NET 8, there is now a built-in TimeProvider for programs to use. Let’s see how it works.

  • Abstracting Infrastructure Concerns

    Organizing and creating the architecture for a .NET application can be largely a matter of preference. How many projects should you use? What code belongs in each project? Let’s take a look at infrastructure concerns.

Subscribe