<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>heikoluxenhofer.dev — Technical blog by Heiko Luxenhofer</title>
    <link>https://heikoluxenhofer.dev</link>
    <description>In-depth articles on Microsoft Azure, AI, .NET, software architecture, and modern software engineering by Heiko Luxenhofer.</description>
    <language>en-us</language>
    <lastBuildDate>Sun, 25 Oct 2026 13:29:49 GMT</lastBuildDate>
    <atom:link href="https://heikoluxenhofer.dev/rss.xml" rel="self" type="application/rss+xml"/>
  <item>
    <title>ChecksumVerify: One Right-Click to Verify Your Downloads</title>
    <link>https://heikoluxenhofer.dev/blog/checksum-verify</link>
    <guid isPermaLink="true">https://heikoluxenhofer.dev/blog/checksum-verify</guid>
    <description>A small open-source Windows tool that checks a download&apos;s checksum from the right-click menu. This post covers why checksums matter and how the tool is built with .NET and WinUI 3.</description>
    <pubDate>Mon, 12 Oct 2026 00:00:00 GMT</pubDate>
      <category>dotnet</category>
      <category>c#</category>
      <category>windows</category>
      <category>security</category>
      <category>winui3</category>
  </item>
  <item>
    <title>Securing .NET MCP Servers: API Keys, Microsoft Entra ID, and Agent Governance</title>
    <link>https://heikoluxenhofer.dev/blog/secure-mcp-server</link>
    <guid isPermaLink="true">https://heikoluxenhofer.dev/blog/secure-mcp-server</guid>
    <description>A tour of a real .NET Aspire MCP server repo — API key auth, scope- and role-based Entra ID authorization per tool, an on-behalf-of downstream API call, and policy-driven agent governance.</description>
    <pubDate>Wed, 22 Jul 2026 00:00:00 GMT</pubDate>
      <category>dotnet</category>
      <category>c#</category>
      <category>mcp</category>
      <category>security</category>
      <category>aspire</category>
  </item>
  </channel>
</rss>