A small, private, on-device voice-to-text app for macOS. Hold a hotkey, speak, release, paste. Here is why I built it and how it turned out.
and Open-Source enthusiast
On building my own coding agent harness from scratch, what I wanted to learn from it, and why Go turned out to be the right choice.
A concise, no-nonsense guide to understanding Event Sourcing from first principles. Neutral, practical, and open.
A compact, type-safe TypeScript framework for CQRS and Event Sourcing with pluggable database adapters and zero runtime dependencies.
Thoughts on a declarative, file-based access control model for Genesis DB, and what a single thoughtful Hacker News reply taught me about it.
GenesisDB is a lightweight, production-ready event-sourcing database engine written in Go. Here is what it does, what it doesn't, and why I built it.
Event streams are append-only by design. GDPR demands deletion. Here is how I think about reconciling the two, and the approach I prefer in practice.
Thinking through what it would take to build my own event store: storage layout, performance, indexing, and the part that scares me most, write locking.