Skip to main content
  1. Tags/

Devops

Production Readiness: Auth, RBAC, and Deployment

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.
Production Readiness: Auth, RBAC, and Deployment

Dev Tunnels: Test Webhooks and Share Local Apps Without a Deploy

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.
Dev Tunnels: Test Webhooks and Share Local Apps Without a Deploy

Cloudflare Tunnel: Expose localhost for Webhooks and OAuth

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.
Cloudflare Tunnel: Expose localhost for Webhooks and OAuth

Pushing Docker Image to Docker Hub

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.
Pushing Docker Image to Docker Hub