After far too many years of meaning to, I’ve finally stood up a place to write things down. Welcome to it.
Why bother?
A good chunk of my working life as a Solution Architect is spent solving the same kinds of problems again and again — and, more usefully, occasionally solving a genuinely new one. The trouble is that the hard-won detail tends to evaporate the moment the next deadline arrives. This blog is partly a defence against that: somewhere to capture the reasoning behind a decision, not just the decision itself.
What to expect
No fixed schedule and no grand theme — just notes on the things I actually work on:
- Architecture in practice — microservices, CQRS, and the trade-offs that don’t make it into the diagrams.
- Azure — serverless, cost, and the occasional sharp edge worth warning others about.
- .NET — patterns, migrations, and lessons from keeping older systems alive while building new ones.
- The boring-but-important bits — DNS, deployments, certificates, and everything else that’s invisible right up until it isn’t.
Fittingly, this very site was an exercise in several of those at once — a static build on a custom domain, with all the DNS and certificate fun that entails. More on that another day.
Thanks for stopping by.