Skip to main content
Eduuh
Muraya
Writing
Series
Tags
Toggle theme
Writing
All posts
7 articles and counting.
February 22nd, 2026
GitHub Actions
GitHub Actions Things I Wish I Knew Earlier
Matrix strategies, OIDC auth, registry caching, and a few footguns I hit setting up CI/CD for a monorepo.
4 min read
February 22nd, 2026
Kubernetes
Longhorn: distributed storage for my homelab
How I use Longhorn for distributed block storage across my Kubernetes homelab. Replication, disk tags, GitOps management, and what happens when a node disappears for nine days.
8 min read
February 22nd, 2026
Azure
Pushing Docker Images to Azure Container Registry with GitHub Actions
Set up a GitHub Actions workflow to build and push Docker images to ACR. Spoiler: the OIDC token approach doesn't work with buildx. Here's what does.
3 min read
January 14th, 2026
Cloudflare
Branch-Based Deployments with Private Staging on Cloudflare
How I use Cloudflare Pages for deployments and Cloudflare Access to protect my staging environment with email OTP authentication.
6 min read
January 14th, 2026
Hardware
Homelab Hardware
A look at the mini PCs powering my Kubernetes homelab. Three compact, power-efficient machines running 24/7.
4 min read
January 13th, 2026
Kubernetes
My Home Lab
A tour of my Kubernetes-based homelab running on Talos Linux with GitOps, self-hosted services, and full observability.
7 min read
January 11th, 2026
Cloudflare
Automating Cloudflare Pages with the API
The Cloudflare Pages dashboard is fine but I'd rather just curl things. Here's how I set up staging and production branches pointing to different domains without touching the UI.
3 min read