How VoxNemesis Read generates speech entirely in the reader’s browser with Phonon 31m and WebAssembly — the architecture, the theme integration saga, ten war stories, and twenty lessons learned.
Category: Architecture & Design
The Boring Stuff Still Matters: What AI-Assisted Development Teaches Us About Production Readiness
Two South African AI-built apps exposed data in six days. Why a login screen is not authentication, and the boring checklist that separates a demo from a product.
Building Software Without a Specification: Engineering Under Uncertainty
What happens when you know what problem you’re solving, but not exactly what to build? A framework for building software under uncertainty — without confusing flexibility with finished requirements.
Spring Boot Patterns for Multi-Tenant SaaS: Architecture Deep Dive
Row-level security, schema-per-tenant, and tenant context patterns for Spring Boot — with the request lifecycle, index rules, and pitfalls from three production multi-tenant systems.
OnTheGoRentals Part 2: Concurrency & Security — Building a Production-Ready Rental SaaS
Part 2 of our OnTheGoRentals dev diary. We tackle the hardest problem in rental systems: preventing double-bookings with JPQL interval queries, and building a secure JWT authentication architecture.
OnTheGoRentals Part 1: Architecture & Domain Design — Building a Production-Ready Rental SaaS
Part 1 of our OnTheGoRentals dev diary. We break down the modular monolithic architecture, the domain model with immutable entities, and why we chose Builder patterns over mutable state.
OnTheGoRentals: A Dev Diary — Building a Production-Ready Rental SaaS
OnTheGoRentals is a production-ready rental SaaS platform built with Spring Boot and Vue 3. It’s live, fully functional, and designed to be adapted for any rental domain — cars, bicycles, houses, equipment. This 3-part series walks through the technical decisions behind the platform.
Vue 3 Composition API: Real-World Patterns from Production Apps
The Composition API is not just a syntax change — it is a paradigm shift. After building three production applications with it, we have developed patterns that make Vue 3 codebases more maintainable, more testable, and more enjoyable to work on. Published: July 7, 2026 Tech Stack: Vue 3 Pinia TypeScript Vite TL;DR Composition API […]
Self-Hosted TTS with Kokoro ONNX: What CPU-Only Inference Actually Gets You
Building a smart-home TTS stack on hardware you already own — no GPU, no cloud API, no bill. We wanted text-to-speech for automation triggers that runs locally, on existing CPU hardware, without sending every doorbell announcement through a third-party API. So we built a FastAPI service around Kokoro ONNX with voice blending, dialogue scripting, and […]
Building Since: A Self-Hosted Claim Tracker with PocketBase, React, and Express
Every prediction someone makes online deserves accountability. We built Since — a self-hosted temporal claim tracker — to register predictions, record past events, attach evidence, open disputes, and verify outcomes over time. The stack is deliberately lightweight: React 19, PocketBase, Express.js, and Docker. Here’s why we chose each piece, what surprised us, and what we’d […]