Skip to main content

Technical articles

These articles turn hands-on engineering work into practical guidance: what problem a tool solves, how to implement it, and which trade-offs matter in production. Browse the latest writing below, or use Explore topics for a guided path through the archive.

Articles

DevOps

Distributed Tracing in .NET with OpenTelemetry

A practical guide to implementing distributed tracing in .NET microservices using the OpenTelemetry standard, enabling you to visualize the entire lifecycle of a request.

6 min read

DevOps

Deploying .NET AI Applications with Docker

A step-by-step guide to containerizing a .NET application with an embedded ONNX model for cross-platform, isolated, and scalable deployments.

5 min read

Development

Expression Trees in C#: Beyond the Basics

Dive deep into Expression Trees in C#. Learn how they represent code as data, enabling powerful scenarios like ORMs, dynamic queries, and code generation.

5 min read

Development

The Power of Span and Memory in .NET

A practical guide to understanding Span<T> and Memory<T>, two of the most important performance-related features in modern .NET, and how they help eliminate memory allocations.

5 min read