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.
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.
DevOps
A practical guide to implementing distributed tracing in .NET microservices using the OpenTelemetry standard, enabling you to visualize the entire lifecycle of a request.
AI
Explore a hybrid AI architecture in .NET that uses local ONNX models for speed and privacy, while leveraging powerful cloud-based LLMs for complex reasoning.
DevOps
A step-by-step guide to containerizing a .NET application with an embedded ONNX model for cross-platform, isolated, and scalable deployments.
Development
Dive deep into Expression Trees in C#. Learn how they represent code as data, enabling powerful scenarios like ORMs, dynamic queries, and code generation.
AI
An in-depth comparison of Microsoft's Semantic Kernel and the popular LangChain framework, tailored for .NET developers building AI-powered applications.
Development
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.
AI
Learn how to build a Retrieval-Augmented Generation (RAG) pipeline in C# using the ONNX Runtime for local, private, and efficient semantic search.