- 
Clearing the Clutter: Physical and DigitalOver the past few weeks, I’ve been on both a physical and digital cleaning spree. It was long overdue, and honestly, it feels like a weight has been lifted from my shoulders. Winterizing everything Technically, fall just started a week ago. But in the Northeast, “fall” can mean anything from 80-degree afternoons to an early… 
- 
Busy Summer…A lot has gone on this summer. Work efforts have kept me busy, and I have spent a lot of “off” time researching ways to improve our services at work. That said, I have had some time to get a few things done at home. Proxmox Move I was able to get through my move… 
- 
Summer Project – Home Lab RefactorAs with any good engineer, I cannot leave well enough alone. My current rainy day project is reconfiguring my home lab for some much needed updates and simplification. What’s Wrong? My home lab is, well, still going strong. My automation scripts work well, and I don’t spend a ton of time doing what I need… 
- 
ArgoCD panicked a little…I ran into an odd situation last week with ArgoCD, and it took a bit of digging to figure it out. Hopefully this helps someone else along the way. Whatever you do, don’t panic! Well, unless of course you are ArgoCD. I have a small Azure DevOps job that runs nightly and attempts to upgrade… 
- 
Upgrading the Home Network – A New GatewayI have run a Unifi Security Gateway (USG) for a while now. In conjunction with three wireless access points, the setup has been pretty robust. The only area I have had some trouble in is the controller software. I run the controller software on one of my K8 clusters. The deployment is fairly simple, but… 
- 
Migrating to Github PackagesI have been running a free version of Proget locally for years now. It served as a home for Nuget packages, Docker images, and Helm charts for my home lab projects. But, in an effort to slim down the apps that are running in my home lab, I took a look at some alternatives. Where… 
- 
Platform EngineeringAs I continue to build out some reference architecture applications, I realized that there was a great deal of boilerplate code that I add to my APIs to get things running. Time for a library! Enter the “Platform” I am generally terrible at naming things, but Spydersoft.Platform seemed like a good base namespace for this… 
- 
Supporting a GitHub Release Flow with Azure DevOps BuildsIt has been a busy few months, and with the weather changing, I have a little more time in front of the computer for hobby work. Some of my public projects were in need of a few package updates, so I started down that road. Most of the updates were pretty simple: a few package… 
- 
When “as code” makes a differenceI spent a considerable amount of time setting up my home lab with a high degree of infrastructure and deployment “as code.” Googling “Infrastructure as Code” or “Declarative GitOps” will highlight the breadth of this topic, and I have no less than 10 different posts on my current setup. So what did all this effort… 
- 
A Quick WSL SwapI have been using WSL and Ubuntu 22.04 a lot more in recent weeks. From virtual environments for Python development to the ability to use Podman to run container images, the tooling supports some of the work I do much better than Windows does. But Ubuntu 22.04 is old! I love the predictable LTS releases,…