↓ 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

Development

Modern WPF Testing with FlaUI and AI

Learn how to robustly test WPF applications using FlaUI, the importance of AutomationProperties, and how AI can accelerate your test automation workflow.

4 min read

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