Welcome to the subspace

Latest

30
Mar
I Taught an AI to Manage My Homelab (And Now We Argue About Inventory Groups)

I Taught an AI to Manage My Homelab (And Now We Argue About Inventory Groups)

I type one sentence, and a fully configured VM appeared on my network — with DNS on two servers, a git commit in the inventory, and Docker, qemu-guest-agent installed, Timezone and SSH keys configured, and OS updated — in about 10 minutes. All while I get to make another cup of coffee.
6 min read
29
Mar
An upgrade to the subspace - Bambu Lab P2S

An upgrade to the subspace - Bambu Lab P2S

Recently, I decided to just send it and upgrade from my Prusa MK3S+ to a Bambu Lab P2S. Yes, I&
2 min read
07
Feb
subcloakify - a free tailwind/shadcn Keycloak theme!

subcloakify - a free tailwind/shadcn Keycloak theme!

subcloakify - a free tailwind/shadcn Keycloak theme because there aren't enough free themes out there
27
Jan
I can talk to my homelab now!

I can talk to my homelab now!

Writing my own express-based RESTful API and Model Context Protocol server (part 2...ish). I can talk to my homelab now!
2 min read
11
Dec
How bad RAM ruined my week

How bad RAM ruined my week

"Backup failed." Chilling words to see in your email, but no worries. Maybe it was just the NAS
2 min read
13
May
From Bot to Backend: Integrating OAuth Client Credentials with MCP Servers and Keycloak

From Bot to Backend: Integrating OAuth Client Credentials with MCP Servers and Keycloak

Trying to integrate OAuth with the Model Context Protocol (MCP)? It's... rough. I tackled it using the Client Credentials flow for Morgana, my Discord bot, and while it works, it’s far from plug-and-play. Here’s how I got it running.
5 min read
07
May

writing my own express-based RESTful API and Model Context Protocol server (part 1)

The Model Context Protocol doesn't seem like it deserves the word, "Protocol", but it sure is promising
4 min read
29
Dec
The Fellow Aiden Coffee Maker Review

The Fellow Aiden Coffee Maker Review

When it comes to coffee, I really enjoy the ritual of a Sunday morning brew with my Chemex, or toying
3 min read
21
Nov
How to Get Started Building Bespoke CI/CD Pipelines

How to Get Started Building Bespoke CI/CD Pipelines

While planning lays the groundwork, orchestration breathes life. It is up to you to determine what tool and strategy to include in your CI/CD pipeline to produce a bespoke, unique solution.
8 min read
29
Apr
Traefik OpenID With Keycloak

Traefik OpenID With Keycloak

A somewhat easier way of integrating keycloak into your services proxied by Traefik that don't out-right support OpenID!
1 min read