Stop Using a Power Saw to Cut Your Vegetables

Why Generative AI Is Not the Answer to Every Problem — and How to Use It Securely What Even Is Generative AI? (And Why It’s Different From the AI You Already Know) Before we talk about misuse, we need to talk about a confusion that sits at the root of all of it. Most people […]

Read More →

Protecting Services with Google OAuth on Traefik v3 — Docker Swarm (traefik-forward-auth)

This guide documents the auth-host mode pattern using thomseddon/traefik-forward-auth:2 (TFA). It replaces the more complex oauth2-proxy approach that required a dual-router hack and an errors middleware to handle redirects in Traefik v3. Why traefik-forward-auth over oauth2-proxy? With Traefik v3, oauth2-proxy’s redirect pattern broke because: traefik-forward-auth issues a real HTTP 307 redirect directly from the ForwardAuth […]

Read More →