.NET / WPF • Feb 27, 2015 Quick-Start Guide to Creating a Windows Installer How to successfully bundle your Windows app up into a nice executable that installs correctly.
Functional Programming • Aug 13, 2014 Haskell SDL Bindings on Windows Getting the Haskell SDK bindings running on Windows, using the SDL 1.2.
.NET / WPF • Jan 10, 2014 Discovering the Globally Active Mouse Cursor Icon in Windows This post describes a method by which a user can poll a Windows system for the currently active mouse cursor and its position.
Embedded Systems • Jan 13, 2013 Catching Exceptions and Printing Stack Traces for C on Windows, Linux, & Mac Examples on how to catch signals/exceptions with C compiled with gcc on windows and posix systems.
Development Practices • Sep 09, 2025 Why I Always Check Out and Test PR Branches Locally Local testing for pull requests is a crucial step before approval. It helps confirm requirements and ensure code works as intended.
UX/Design Tools • Sep 08, 2025 UI Automation with (AX)Swift (and AI) Recently, I wanted to automate a tedious task in a UI application. I eventually settled on writing a small Swift app.
AI for Developers • Aug 21, 2025 Distributed AI Agents: A Thought Experiment in Self-Evolving Business Systems Explore how distributed AI agent systems solve the context window problem by creating specialized agents that coordinate like expert teams.
Game Development • Aug 06, 2025 A Guide to Developing for Meta Quest on Mac This guide creates a project akin to "Hello World" but for Meta Quest headsets, focused on developing with a Mac instead of Windows.
Developer Tools • Jul 28, 2025 A Guide to Browser DevTools – The Debugger The browser debugger lets you pause code, inspect variables, and step through functions to find and fix issues efficiently.
Azure • Jul 17, 2025 Zero-Downtime Azure Functions: Watch Mode with Rider and Watchman What if you could get “watch mode” for Azure Functions, similar to Webpack or nodemon, so your function app hot-reloads on file changes?
AI for Developers • Jul 07, 2025 What Happened When I Tried Blender Scripting with AI I wanted to know how well a Cursor Agent could help me write a set of Blender scripts. Let's see how I tested the limits of Blender scripting.
Developer Tools • May 05, 2025 Tools That Let Me Spend More Time Coding, Less Time Clicking Smart tools cut out the noise. They eliminate those tiny moments of friction that interrupt your flow and your focus.