Docker Image Names for Dummies
Explaining the structure of Docker image names and the hidden defaults
Azure Artifacts Python Package Caching
How to effectively cache Python packages from Azure Artifacts in CI/CD
My Must-Have VS Code Extensions and Settings
Some of my favorite VS Code extensions that have changed how I write code.
Hosting your own fully featured Docker registry

Run your own Docker registry with a web UI and vulnerability scanning for free by using Quay and Clair from Red Hat
Stripping Down Botocore With Python Serverless Requirements
Shave 50MB off your AWS Lambda functions with just a little bit lot of configuration
Building a Home Network on a Not-So-Budget

Now that I live somewhere permanently, my home network has gotten more complex.
Fixing a Weird Python Permission Issue
How to deal with an extremely strange Python file permission issue
Feasibility of Using a Corncob as a Football

A humorous analysis of the practicality of using a corncob as a football
Windows Mouse Lagging
Discovering that Synergy was causing my mouse cursor to lag on Windows
Fixing a 1973 Schwinn Bicycle

Repairing an old 27" 1973 Schwinn Varsity 10-speed bicycle to rideable condition
Armoury Crate Waking Windows from Sleep
Fixing Asus Armoury Crate from waking my Windows computer from sleep
Docker Hub Build Hook to Apply Multiple Image Tags
Writing a custom build hook for Docker Hub to apply multiple tags to a Docker image
Deploying a Static Site with GitHub Actions
How I used GitHub Actions to completely automate the building and deployment of my personal site (and this blog)
Building a Home Network on a Budget

This is the first time I’ve lived somewhere where I can setup my own network. I just wanted to write up how I’ve done it.
Installing HP ProLiant Utilities on Ubuntu Server
Installing HPE Linux Management Component Pack on Ubuntu on a Gen 5 server
Converting MySQL 8 Docker Containers to MariaDB

Replacing existing MySQL 8 containers in Docker Compose stacks with MariaDB
Self-Hosting with Docker and Argo Tunnel
Moving my personal web apps from the cloud to self-hosted infrastructure
Integrating BOINC with Sun Grid Engine
Getting BOINC to work on a High-Performance Cluster that uses Sun Grid Engine for job scheduling to donate extra compute time