Blog
Notes from building.
Case studies, architecture decisions, and short notes from the workshop floor. Three rotating layouts so the feed stays varied.
- Case Study
AutoBrew v2.4: Snapshots, CLI, and a Signing Fight
AutoBrew v2.4 landed this week with pre-upgrade snapshots, a URL-scheme CLI, and a brew doctor health view — plus an Apple signing rabbit hole I did not expect.
- macos app development
- autobrew
- swift
- homebrew
- swiftui
- build-in-public
- Notes
May 2026 — what shipped
Short log of what went live this month across my own apps and the open-source tools.
- changelog
- snapshots
- dokuai
- civocloudmanager
- Article
Why I bet on Quarkus for SMB app backends
Picking the backend stack for a custom app is a 5-year decision. Here is why Quarkus on Kubernetes keeps winning over the obvious Node and Spring picks for the apps I build.
- architecture
- quarkus
- java
- backend
- Case Study
How I built DokuAI — and why this pattern works for your business
A field-team app that turns site voice memos into structured reports. Six Quarkus microservices, one Flutter app, six weeks to a usable v1. The architecture pattern I sell.
- case-study
- custom app development
- ios development
- quarkus
- kafka
- dokuai
- Article
SnapShots — building a daily-engagement app that retains 73 % of users
A photo-recognition quiz, Flutter on the front, Quarkus on the back. The architecture pattern for any app that lives or dies by daily return visits.
- article
- custom app development
- flutter
- engagement
- snapshots
- Case Study
CivoCloudManager — building a native Civo client in public
A free, native macOS app for Civo Cloud. Built in public for the Civo community. Swift 6, SwiftUI, zero dependencies, open roadmap.
- case-study
- build-in-public
- civo
- kubernetes
- macos
- swift