Archive
Writing
Articles about web development, cloud technologies, and building things on the internet.
-
Cloudflare won't carry gRPC through a tunnel public hostname. Here's how I got a Spring Boot worker running on Cloudflare Containers to talk to a self-hosted Temporal cluster on my home network anyway — with a cloudflared TCP sidecar, service token auth, and no open ports on my router.
-
How I added a remote MCP server to my Raspberry Pi tee-time monitor so Claude can create and manage monitors conversationally — covering token auth, Cloudflare tunnels, Stripe webhooks, and building it with Claude Code.
-
How I built a production-ready QR code check-in system using Cloudflare Workflows, offline-first iOS architecture, and smart merge protection to handle event check-ins without network connectivity.
-
Building a resilient tee time monitoring system with Temporal workflows, multi-tenant database design, and automated notifications to catch last-minute golf course cancellations in competitive North Jersey markets.
-
A hands-on guide to deploying Temporal workflow orchestration using Podman Quadlets and systemd on Linux, covering multi-container setup, networking, SSL configuration, and production-ready security practices for edge and high-security environments.
-
Learn how to build a reliable, production-ready email drip campaign using Temporal.io for workflow orchestration, Spring Boot, and AWS SES—with automatic retries, durability, and clear workflow-as-code design.
-
Learn how to build an AI-powered blog automation workflow using TemporalIO and Spring AI that generates outlines, writes SEO-optimized content, and manages blog posts from creation to database storage.