The Seeley Coder
One MAUI Binary, Two Backends: Switching UAT and Production (and Detecting TestFlight Along the Way)
Application Logs Are Your Friend (and How to Write Them)
Building One Publish Script for Two App Stores (and Debugging the One That Almost Worked)
MAUI iOS Archive Fails on Windows: The Real Cause
MAUI iOS Provisioning: Why Old Certs Return
The Real Cost of Developer Context Switching (And Why ‘Quick Fix’ Is a Lie)
Every Software Engineer Is About to Lose Their Job. Again.
host.docker.internal Is a Liar (On Linux)
host.docker.internal Is a Liar (On Linux)
How to Alienate Your Users: An Asshole’s Guide For Responding to Help Requests in Open Source
Low-Cost NAS Using GlusterFS
What is a Full-Stack Software Engineer?
Unit Testing Auth0 Scripts
Skip Authentication Schemes in ASP.NET Core
Understanding Policy-based authorization in ASP.NET Core
SonarQube with GitHub Actions and .NET Core 5.x
Mixed model binding in ASP.NET Core
ASP.NET Core Request Timeout IIS In-Process Mode
Multiple SSH Keys on GitHub