
Vault Kubernetes Secrets: HA Raft Multi-Cluster Journey
A real-world journey with HashiCorp Vault, HA Raft, and multi-cluster secret injection, built from production lessons, not lab demos.

A real-world journey with HashiCorp Vault, HA Raft, and multi-cluster secret injection, built from production lessons, not lab demos.

You built a comments system. Users are submitting feedback. But you only find out when you remember to check the D1 console. By then, someone has been waiting days for a response. This post covers three approaches to getting notified when form submissions arrive: instant emails, daily digests, and webhook-based notifications. Each has trade-offs in complexity, cost, and flexibility. The Problem The comments system from my previous post stores submissions in Cloudflare D1. Moderation happens manually via SQL queries in the D1 console. This works, but it requires actively checking for new submissions. ...

A pragmatic introduction to open source for enterprises, focusing on choice, governance, and real-world decision making rather than ideology or cost alone.

Static sites are fast, secure, and simple to deploy. But they lack one thing out of the box: interactivity. Comments, likes, and other dynamic features traditionally require a backend. This tutorial walks through how I built a comments and likes system for this site using Cloudflare’s serverless stack: D1 (SQLite database), Pages Functions (serverless API), and Turnstile (spam protection). No external services. No third-party tracking. Everything runs on Cloudflare’s edge network. ...

What a traditional cooking oil taught me about how institutions think about risk, familiarity, and trust, and why the same flawed logic shapes enterprise attitudes toward open source software.

Exploring the resurgence of static websites and why they might be the right choice for your next project.

A beginner’s guide to setting up a Hugo static site and deploying it on Cloudflare Pages for free.

Every department and every employee contributes to the organisation’s success. The opportunity lies in shifting mindsets from ‘I’m just doing my job’ to ‘I am an owner, accountable for value.’

How a frustrating rebuild cycle turned into a ‘build once, deploy many’ model by challenging the status quo on frontend configuration.

A reflection on the lessons learned from building, innovating, and realizing that execution and amplification matter more than invention alone.