InfernoRed Technology Blog

6 Ways I'm Improving Mental Health in 2022

I hope you'll find inspiration among these 6 Ways in which I plan to make my 2022 better than 2021. I'm temporarily veering away from my traditional topics of .NET, OSS, and Maker content. This article includes a personal story related to mental health.

Stop Saving to Disk with C# Asynchronous Streams

My journey to solve a hard performance problem with a new-ish language feature: asynchronous streams. This post explains what asynchrnous streams are, and shows a real-world problem they can solve.

2 Ways to Log the Current User in ASP.Net Core

How to automatically add current user info to logs in ASP.Net Core. First shown in ASP.Net Boilerplate with log4net. Next shown in ABP Framework with the Microsoft Logging Framework and Serilog.

Cake Frosting: More Maintainable C# DevOps

How to write more maintainable DevOps code in C# with better tooling via the Frosting Cake Runner.

The One Thing I Wish I'd Known Before Using Cake

Set yourself up for success on your next DevOps project by avoiding this gnarly Cake mistake

InfernoRed Technology Blog © 2026