I write for engineers building and operating reliable software. Start with the topic that best matches the system or problem you are working on.

Observability & OpenTelemetry

Build useful production insight with traces, metrics, logs, real user monitoring, and practical instrumentation patterns. This is the core of my writing: helping teams understand distributed systems, identify failures quickly, and improve reliability.

Start with OpenTelemetry in Production, then browse observability articles or OpenTelemetry articles.

AI & LLM Operations

Move AI-powered applications from prototype to production with visibility into model behavior, token usage, cost, reliability, and agent workflows.

Browse AI articles

.NET & Cloud-Native Systems

Design, instrument, and run distributed applications with .NET, Dapr, containers, Kubernetes, and cloud platforms. Expect implementation-focused guidance and architecture trade-offs.

Browse .NET articles · Browse Dapr articles · Browse cloud articles

Secure Software Delivery

Make security a useful part of software delivery with application security, dependency and supply-chain visibility, DevSecOps workflows, and runtime context.

Browse security articles · Browse DevSecOps articles

Application Modernization

Modernize established systems pragmatically, from architecture and platform decisions to cloud migration and operational maturity.

Browse application modernization articles

All Articles

Looking for a specific technology or problem? Browse the complete article archive or use search.