Proxying Rainbow Six LAN for WAN with .NET“Go go go!” has been one of those quotes that stuck around with me for a while. Not because it is some linguistic masterpiece but because…Jan 29, 2023Jan 29, 2023
Fixing my BF1942 woes with Win32 APIsBattlefield 1942 was one of a number of great games I played when I was growing up. I was first introduced to the game through a demo disc…Jan 20, 2022Jan 20, 2022
Fun with Flags, Enums and Bit ShiftingWhile thinking of posts to write about, the title “Fun with Flags” came to mind from a certain TV show and I wondered how I might connect…Dec 8, 2021Dec 8, 2021
Remote Desktop Experience (Part 1: Planning)I’ve had both a laptop and a desktop for several years. My desktop was my primary machine for work and play where my laptop was rarely…Oct 30, 2021Oct 30, 2021
The pain points of C# source generatorsI’ve recently completed my first foray into writing a C# source generator for Schema.NET. There is a lot to like about source generators…Apr 7, 2021Apr 7, 2021
A Better MousetrapMy journey to launch a product and take the next steps in my careerOct 31, 2020Oct 31, 2020