AI Engineering
·
May 10, 2026
·
13 min read Package the agent stack with one multi-target Dockerfile, one Compose file, and a dev.sh script with health gates locally.
Deep Dive
·
Apr 12, 2026
·
12 min read Revised, split, and expanded — The two halves of this article are now separate chapters in the MAF v1: Python and .NET series: the auth + hardening half is covered by MAF v1 — 20c production hardening (with the password reset, refresh-token rotation, and graceful secret rotation that the original missed), and the deployment half is covered by MAF v1 — 25 deployment (with the .NET twin Dockerfile and a dev.sh that polls instead of sleeping). The architecture below is still the canonical reference for the combined story.
Quick Takes
·
Apr 4, 2026
·
5 min read If you read the Cloudflare Tunnel post, you know the problem: localhost does not accept webhooks, OAuth providers reject http://localhost as a redirect URI, and showing a client work-in-progress means a deploy. Cloudflare Tunnel is a solid solution, but it requires a Cloudflare account and domain setup.
Deep Dive
·
Jan 3, 2026
·
8 min read Every developer hits the same wall eventually. You are building a webhook integration, testing an OAuth flow that demands a public redirect URI, or trying to show a client a work-in-progress without deploying it. Your app is running fine on localhost:5000, but the outside world cannot reach it.
Deep Dive
·
Jul 22, 2023
·
4 min read Introduction # Docker Hub is a cloud-based repository service for container images, allowing developers to store, share, and manage their Docker images. This article provides a step-by-step guide to building Docker images and pushing them to Docker Hub, making your containerized applications accessible to your team or the wider community.