Development
Getting Started with Microsoft Agent Framework
An introduction to the new Microsoft Agent Framework, the unified successor to Semantic Kernel and AutoGen.
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.
Development
An introduction to the new Microsoft Agent Framework, the unified successor to Semantic Kernel and AutoGen.
Development
Learn how to robustly test WPF applications using FlaUI, the importance of AutomationProperties, and how AI can accelerate your test automation workflow.
DevOps
A guide to setting up a robust CI/CD pipeline for WPF applications using FlaUI and GitHub Actions, focusing on handling headless environments and debugging failures.
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.