Written in barakoBrew, served by barakoCMS
Blog
This page is the only one on the site whose content is not in a git repository. It is read from a barakoCMS instance over the public delivery API, cached until the CMS says it changed.
Search that understands you, on a cheap little box
Semantic search with self-hosted embeddings, no API key, and the half of the feature my server couldn't carry.
The night I leaked my own admin password
The shortcut and the fix were the same size. I picked the shortcut first, like I usually do.
Allowlist, not denylist: the day I almost shipped a leak
A public API that strips sensitive fields is only as safe as the direction it fails in.
Why I put event sourcing in a CMS nobody asked for
The support call that talked me out of boring CRUD, and what append-only storage buys a CMS.
One deployment, many clubs
The multi-tenancy decision that keeps a solo dev from becoming a full-time sysadmin.
Modules, not a monolith
Why the core knows nothing about accounting, email, or analytics, and how a coffee menu describes the architecture.
Barako, Decaf, and naming things after coffee
The least technical thing I'll post, about picking a theme and refusing to overthink it.