
TypeSafe in Front of Gemini
I wanted a reason to use TypeSafe that was not another chatbot wrapper. Most of the AI I wire into software still wants to talk. I needed something that would decide, then get out of the way.

I wanted a reason to use TypeSafe that was not another chatbot wrapper. Most of the AI I wire into software still wants to talk. I needed something that would decide, then get out of the way.

Build, test, scan and push a container image on every commit — with caching, least-privilege tokens and no long-lived secrets.

Why I started this blog, and what I plan to write about as I grow in DevOps, platform engineering and MLOps.