Hosting Visual Studio Extensions on a private NuGet Gallery
NuGet is a great way of distributing software packages you use during development of your .NET applications. Because NuGet itself is open-source, the team have given tools (such as NuGet.Server and...
View ArticleUnit testing Finalizers in C#
Finalizers are generally non-deterministic. If you leave the GC to its job, it will finalize eligible objects at some point. This doesn't work very well for us if we are needing to test that our...
View ArticleWork, open-source and family - maintaining a work/life balance
I first got into open-source development way back in 2010, when Codeplex was a thing, and .NET web development had hit a sweet spot with ASP.NET MVC and the introduction of the Razor template parsing...
View ArticleDepthGuard. a.k.a "It seemed like a good idea at the time"
Way back in 2012 I was employed as a Senior Developer at a small company in my home town. One of my first tasks for a new client was to build a new CMS that could be used as the foundation for all of...
View ArticleUsing YARP as a split testing tool
This post assumes you have some knowledge or experience with YARPThere are many ways, and many tools for testing changes to website. These can range from per-page frontend tooling (think Optimizely, or...
View Article