2026
DevOps is Dead, Long Live AgentOps
DevOps automated infrastructure, but it hit a wall. The rise of AI agents demands a new paradigm: AgentOps.
The Real Fix for Streaming, Traefik, and MetalLB
After blaming everything from package updates to Raspberry Pi hardware, I finally figured out why MetalLB and kube-vip were fighting like cats and dogs.
My AI Stack: A Unified Gateway Architecture
How I built a unified AI gateway with OWUI to decouple model selection from application configuration
Building a Home Lab Kubernetes Cluster with GitOps
A deep dive into my Raspberry Pi K3s cluster architecture, bootstrapping, and GitOps-driven infrastructure
Recovering Old Blog Posts with Wayback Machine and OpenClaw
How I used the Wayback Machine and AI tooling to recover and integrate old blog posts from 2017-2018 into this Hugo blog.
Learning OpenClaw and fighting local LLMs
Running local LLMs to power OpenClaw: why GPT-OSS-120B and GLM-4.7-Flash fell apart on the GB10, and why Qwen3-Coder-Next has been a dream.
2025
ASUS GX10 (DGX Spark) – Initial Workloads and Benchmarks
First impressions, Docker setup, power consumption, and CPU benchmark results for the new ASUS GX10 (DGX Spark) workstation.
GB10 - ASUS GX10 (DGX Spark) Has Arrived
Unboxing the ASUS GX10 (DGX Spark GB10): first boot quirks, BIOS and setup gotchas, and why patience is key with NVIDIA's new AI workstation.
A Simple Package Update Saved My Months of Debugging
Months of debugging streaming issues with Ollama behind Traefik, only to have a routine package update fix it in seconds.
No Better Time Than Yesterday
Back to blogging after a decade: why I dropped self-hosted WordPress and Ghost for Hugo, Git, and CI/CD.
2018
My Self-Hosted Stack with VirtualBox
Running Plex, Pi-hole, Apache, Nextcloud, and more on VirtualBox VMs on Windows Server 2016.
PoSH VirtualBox Shutdown All Running VMs
A script to gracefully shutdown all VirtualBox VMs before host shutdown.
Shell Update Script for Debian / Ubuntu
Update script to automate Debian system updates. Can be setup as a cron job to update on schedule.
PoSH – CPU Stress Test
A PowerShell script to stress test CPU on locked-down networks without internet access.
WordPress Behind Apache Reverse Proxy
How to configure WordPress behind an Apache reverse proxy with SSL.
2017
PowerShell – Yes and No Prompt with If and Else
Prompt the user with a Yes/No dialog and take different actions based on their answer.
PowerShell – Open Excel Document
Open a Microsoft Excel document using PowerShell.
PowerShell – Popup Window
Display a popup window with an OK button using PowerShell.
PowerShell – Delete Files
Silently delete a file without presenting errors if they occur.
PowerShell – Start Application By Name
Start an application by its short name using PowerShell.
PowerShell – Launch Application By File
Launch an application by directly calling the file path.
PowerShell – Copy File
Copy a file from one location to another with PowerShell.
PowerShell – Create Directory
Create a directory after checking if it already exists.