.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.
UX/Design Practices • Nov 22, 2024 User-Centered Design: Like Counting Horse Teeth When a debate about user needs is going nowhere fast, imagine yourself in a group of intellectuals debating the number of teeth a horse has.
Extracurricular Activities • Oct 09, 2024 From Zero to Unraid: The Perfect Home Server OS When you're building a home server, choosing the right operating system can feel overwhelming. My choice? Unraid.
GitHub Actions • Sep 12, 2024 GitHub Actions: Map Key-Value Pairs in a Matrix In GitHub Actions, a matrix is a great tool to use with multiple variables. Map 1:1 key-value pairs in a matrix with GitHub Actions.
Developer Tools • Sep 06, 2024 Create Custom Keyboard Shortcuts for VSCode Extensions Creating custom keyboard shortcuts for VSCode extensions is a simple yet powerful way to enhance your productivity.
Developer Tools • Sep 04, 2024 A Foray into Mac and Python Automation A recent scripting spike aimed at automating a workflow led me down a deeper rabbit hole: AppleScript/AppleEvents and Python GUI automations.
UX/Design Techniques • Jun 16, 2024 Design Thinking Toolkit – The Supply List Before diving into exercises, gather your design thinking supply list—a personal toolkit of essential supplies and nice-to-have items.
Developer Tools • Jun 05, 2024 Change the Internet! A Guide to Writing Your First Chrome Extension If you're interested in something like reskinning a favorite app, Google's tutorial can help you set up your own Chrome extension.
Development Practices • Jun 04, 2024 Set Up Your VS Code-Godot Environment Recently, I integrated VS Code and Godot for a game jam. If you want to get Godot and VS Code talking, read this.