<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>DotNetCircuit</title>
    <link>https://www.dotnetcircuit.com</link>
    <description>Production AI with .NET — deep dives into .NET internals, system design, and AI/ML.</description>
    <language>en</language>
    <lastBuildDate>Sat, 18 Apr 2026 13:04:31 GMT</lastBuildDate>
    <atom:link href="https://www.dotnetcircuit.com/feed.xml" rel="self" type="application/rss+xml" />
    <image>
      <url>https://www.dotnetcircuit.com/images/dc-logo-dark.png</url>
      <title>DotNetCircuit</title>
      <link>https://www.dotnetcircuit.com</link>
    </image>
    <item>
      <title><![CDATA[Building Production AI Agents with Semantic Kernel in .NET]]></title>
      <link>https://www.dotnetcircuit.com/articles/semantic-kernel-production-guide</link>
      <guid isPermaLink="true">https://www.dotnetcircuit.com/articles/semantic-kernel-production-guide</guid>
      <description><![CDATA[A practical guide to building reliable AI agents using Microsoft's Semantic Kernel — from local development with Ollama to production deployment on Azure.]]></description>
      <pubDate>Wed, 15 Apr 2026 00:00:00 GMT</pubDate>
      <category>Semantic Kernel</category>
      <category>AI Agents</category>
      <category>Azure OpenAI</category>
      <category>.NET</category>
      <category>C#</category>
    </item>
    <item>
      <title><![CDATA[Building a Production RAG Pipeline in .NET]]></title>
      <link>https://www.dotnetcircuit.com/articles/rag-pipeline-dotnet</link>
      <guid isPermaLink="true">https://www.dotnetcircuit.com/articles/rag-pipeline-dotnet</guid>
      <description><![CDATA[How to build a Retrieval-Augmented Generation pipeline that actually works — from document chunking to vector search with Azure AI Search.]]></description>
      <pubDate>Fri, 10 Apr 2026 00:00:00 GMT</pubDate>
      <category>RAG</category>
      <category>Azure AI Search</category>
      <category>Vector Database</category>
      <category>Semantic Kernel</category>
      <category>.NET</category>
    </item>
    <item>
      <title><![CDATA[CQRS and Event Sourcing in .NET — A Practical Guide]]></title>
      <link>https://www.dotnetcircuit.com/articles/cqrs-event-sourcing-dotnet</link>
      <guid isPermaLink="true">https://www.dotnetcircuit.com/articles/cqrs-event-sourcing-dotnet</guid>
      <description><![CDATA[When CQRS makes sense, when it doesn't, and how to implement it properly with MediatR, Marten, and Entity Framework Core.]]></description>
      <pubDate>Sun, 05 Apr 2026 00:00:00 GMT</pubDate>
      <category>CQRS</category>
      <category>Event Sourcing</category>
      <category>MediatR</category>
      <category>Architecture</category>
      <category>.NET</category>
    </item>
  </channel>
</rss>