The latest

Why do we call it a Factory? A Thoughtpiece on the Factory Method Design Pattern
By Carl EubanksBefore I begin, let’s ground ourselves: a lot of things we encounter, especially in software engineering, are arbitrary. They exist because someone, somewhere, at some point, was either frustrated or passionate enough to tell other people about it. M...
Exploring micro-frontends: why, when & how (and why I'm doing it anyway)
By Carl Eubanks“A path is whatever you make of it—as long as it gets you where you want to go.” — Carl Eubanks, 2025 Step back and see the big picture I always start with why. Call it a ritual: three deep breaths, zoom the camera out, and ask whether the work in ...
Building a notification orchestrator: a decision log
By Carl EubanksThis isn’t a copy‑paste tutorial. It’s a behind‑the‑scenes look at why I chose a specific shape—hexagonal micro‑orchestrator on SNS → SQS—for a cross‑channel notification pipeline, and the trade‑offs I wrestled with along the way. Problem Statement ...
The pigeon coop & the back room: A wiseguy's guide to not screwing up the message
By Carl EubanksI like to write stories to better explain problems I have or concepts I want to share. I still want the message to be clear, concise, and easy to digest, so I’ll give you a glossary to refer back to when reading the story if it it doesn’t click the f...