Continuous Architecture
Continuous Architecture treats architecture as something you keep doing, not a phase you finish before coding starts. This is a short orientation for engineers and architects who recognise the wate...
Continuous Architecture treats architecture as something you keep doing, not a phase you finish before coding starts. This is a short orientation for engineers and architects who recognise the wate...
Before You Start Windows DevOps environment set up (PowerShell Core, Node.js installed) AWS account with IAM user credentials (Access Key ID + Secret Access Key) Docker Desktop running Su...
Quick-lookup for automating NuGet package upgrades in .NET projects with NuKeeper, plus authenticating against an Azure DevOps feed. For engineers maintaining package versions across many repositor...
Microservices get adopted for the wrong reasons more often than any other architecture I’ve worked with. This post is for .NET engineers and leads deciding whether to split an application apart — a...
A reference of YAML patterns and snippets for Azure DevOps pipeline configuration. Copy what you need; each snippet stands on its own. Quick navigation Pattern Section ...
Why I bother measuring carbon Software runs on electricity, and electricity has a carbon cost. Most of us never see it, so we don’t optimise for it. My stance is simple: the same habits that make ...
This is a working reference for measuring code coverage on .NET projects: which tools are worth a look, how NDepend turns coverage into a technical-debt figure, and the exact OpenCover command line...
Overview This is a short explanation piece for engineers who want to last in this job without burning out. Resilience is the capacity to recover from setbacks and keep working under pressure — thr...
Why licensing is your problem, not the lawyer’s The license on a piece of code decides whether you’re allowed to use it, change it, and ship it. Get that wrong and the cost lands on the business, ...
Command Query Responsibility Segregation splits the model you write through from the model you read through. This post is for .NET engineers weighing whether that split is worth it. CQRS earns its ...