Fresh/Brewed

MN State Fair
Agy in Zed and Agentic Bot Battles

Agy in Zed and Agentic Bot Battles

Build a game, let em fight!

Just a week or so ago Google released Antigravity extensions for IDEs which is something I’ve been waiting for ever since Gemini Code Assist (GCA) went away. Since my primary editor is Zed, I was happy to see clear install steps for Zed. (Written way after I was done) I planned to just use Antigravity in Zed to do a quick project, but as you will see that rapidly snowballed into a deep dive into making various types of bots for a web based turn-based game. I ended up having more fun banging away on that than anything.. and you might be surprised to find what happens when we pit NodeJS vs Python heuristic bots, or Gemma4 at e4b vs 12b on Cloud vs self-hosted, lots to see…

Idp, locally, with Authentik

Idp, locally, with Authentik

Can we actually do federated auth independently?

Recently I saw this Marius post on self-hosting Authentik, an Open-Source Identity Provider system. He covered the container setup, but I wasn’t really sure what one could do with it. Today we’ll look at launching it in Docker and Kubernetes. We’ll show some configuration options (as well as what is behind a paywall). Lastly, we’ll fire a up new Python based sample application (code provided) and walk through Authentik setup. Lastly, we’ll cover local users, usage and more before wrapping with some Databasus PostgreSQL backups.

Bye Windows

Bye Windows

last box to switch to Linux

Well I did it. It was a really strange feeling, to be honest, but I pulled the plug and wiped my windows SSD and finally loaded Linux on my last working Windows. The gaming rig (whatever that has been at any given time) has always been Windows with WSL for fun and Steam for play. But every game is now supported quite well on Steam and I was tired of babying the 1Tb drive as my fun work in WSL was always bloating up the filesystem.

OS Apps: Databasus, CTRoadmap

OS Apps: Databasus, CTRoadmap

fun stuff

Let’s take a moment to check out some open source apps that have been on my list for a bit. The first is “Databasus” which is PostgreSQL/MySQL backup service that can run locally, in docker and in Kubernetes. We’re going to try backing up some PostgreSQL DBs as well as MariaDB 10 databases to a variety of endpoints. A while back I saw this Marius post on CTRoadMap which describes itself as “Homelab Server Network Diagram & Documentation for Mapping Function Topology”. We’ll take a look at this and how to run in docker as well as externalizing with Kubernetes.

OpenAPI (Swagger) Generator

OpenAPI (Swagger) Generator

Generate all the things

Around five years ago, for OSN 2021, I gave a talk on Full Stack CICD of Kubernetes Microservices using DevOps and IAC. I was discussing some of our setup we used at Medtronic for the CRHF group and specifically I spoke on using Swagger gen for .NET and Java client bindings. Recently, I was made aware of a refresh of that Swagger gen project called OpenAPITools/OpenApi-Generator. It is a java app so you can easily pull it down and run it with anything newer than JDK 11. However, I had adding Java to anything (not because I have a hatred of Java, just it’s a lot of bloat just to run a tool).