Building a lunch roulette with weighted probability and Angular Signals
How I built Almorz.ar — a wheel that decides where to go for lunch using a smart weighting algorithm that factors in ratings, cost, and how long it's been since your last visit.
Thoughts on architecture, containers, developer tooling, and building things that last. No medium paywalls — just plain writing.
How I built Almorz.ar — a wheel that decides where to go for lunch using a smart weighting algorithm that factors in ratings, cost, and how long it's been since your last visit.
How I wired Docker, Server-Sent Events, and a custom React terminal emulator to create RootResume — a portfolio where every visitor gets a live Alpine Linux container.
When I needed to stream live process output to the browser I chose Server-Sent Events over WebSockets. Here is the reasoning, the trade-offs, and when each one wins.
A field guide to incremental service extraction: strangler fig, anti-corruption layers, feature flags, and the mistakes I made along the way.
Exploration of the resource model, security posture, and scaling limits of spinning up a fresh container on every session. Spoiler: at portfolio scale, it works fine.
How to validate every request and response against your OpenAPI spec at runtime without measurable latency cost — and why you should.
More articles on the way.