fullstackcity.comEnforcing Architecture in .NETMost software systems do not fail because developers cannot write code. They fail because you cannot control how that code evolves over time. Architecture starts clear, clean, and well-structured. Six48m ago·9 min read
dotnetdigest.comHexagonal Architecture in Modern .NETArchitecture discussions often start with diagrams. They focus on shapes, layers, or folder structures. That is not where real architectural problems come from. They come from change. Modern .NET systems live in a constantly shifting environment. Dat...5d ago·5 min read
fullstackcity.comDesigning Local LLMs on Azure for Security, Reliability, and ControlIn a previous post, I looked at what it really means to run LLMs locally from the perspective of a .NET developer. We explored why teams still care about local models despite the raw capability gap with GPT-5, how privacy, cost, latency, and complian...Jan 31·13 min read
dotnetdigest.comThe Real Observability Story in .NET 10For years, .NET’s observability has been described as “good, but manual”. The building blocks have existed since .NET 5 and matured significantly in .NET 6 through .NET 8. Activity, ActivitySource, DiagnosticSource, EventCounters, Meter, ILogger, and...Jan 30·6 min read
fullstackcity.comDefending Against Confused Deputy Attacks in AzureMost .NET developers working in Azure feel confident about identity. You use Entra ID, validate JWTs, and lean on Managed Identity instead of secrets. On paper, that is the right direction. Authentication is in place, access keys are gone, and the pl...Jan 25·7 min read