InfernoRed Technology Blog

How to Increase Quality with a Code Coverage Hack

In this post I'll summarize what code coverage is, how it can be abused, but also how it can be leveraged to gently increase design and architecture quality, reduce bug regressions, and provide verifiable documentation.

Why Cake? 4 Reasons.

When building a devops pipeline you can go two main directions: put logic into a text-based make-like tool such as Cake [https://cakebuild.net/], or embed your logic exclusively in a Continuous Integration server like Team City or Visual Studio Team Services.  The CI route provides an incredible amount of

Announcing UsgsClient Library 1.0

After the DC Earthquake of 2011, I became intrigued by the earthquake data exposed by the United States Geological Survey (USGS).  During this time, I wrote my first app for the Windows Store that used USGS's earthquake data, Rumble Radar [https://www.microsoft.com/en-us/store/p/rumble-radar/

How To Push Updates to Raspberry Pi UWP Apps In Prod

Updating Raspberry Pi apps in the field can be tricky. This post covers the general problem and address some specific side-loading problems you are likely to run into.

Securing Communications via Certificate Pinning in UWP

If you're writing an app, your risk of man-in-the-middle attacks isn't limited to curious developers willing to install a Fiddler root certificate in order to hide all HTTPS snooping errors.

InfernoRed Technology Blog © 2026