<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/">
  <channel>
    <title>Round The Code</title>
    <atom:link href="https://www.roundthecode.com/feed" rel="self" type="application/rss+xml" />
    <link>https://www.roundthecode.com/</link>
    <description>Round The Code features online .NET, C# and ASP.NET Core tutorials, code examples, courses and a blog for developers to learn.</description>
    <lastBuildDate>Mon, 31 Aug 2026 12:00:00 GMT</lastBuildDate>
    <language>en-GB</language>
    <sy:updatePeriod>hourly</sy:updatePeriod>
    <sy:updateFrequency>1</sy:updateFrequency>
    <image>
      <url>https://www.roundthecode.com/media/g0jdykby/roundthecode-logo.png?width=144&amp;height=28&amp;v=1d9c187a7da7d40</url>
      <title>Round The Code</title>
      <link>https://www.roundthecode.com/</link>
      <width>144</width>
      <height>28</height>
    </image>
    <item>
      <title>EF Core navigation property returning null? Here's why</title>
      <link>https://www.roundthecode.com/dotnet-tutorials/ef-core-navigation-property-returning-null-heres-why</link>
      <dc:creator><![CDATA[ David Grace ]]></dc:creator>
      <pubDate>Mon, 31 Aug 2026 12:00:00 GMT</pubDate>
      <category><![CDATA[Entity Framework]]></category>
      <guid isPermaLink="false">https://www.roundthecode.com/dotnet-tutorials/ef-core-navigation-property-returning-null-heres-why</guid>
      <description><![CDATA[<p>Find out why your EF Core navigation property come back as null. Learn how Include() fixes it, when you need it, and the pitfalls to watch for.</p>]]></description>
    </item>
    <item>
      <title>Stop ignoring API failures. Use Polly</title>
      <link>https://www.roundthecode.com/dotnet-tutorials/stop-ignoring-api-failures-use-polly</link>
      <dc:creator><![CDATA[ David Grace ]]></dc:creator>
      <pubDate>Mon, 24 Aug 2026 12:00:00 GMT</pubDate>
      <category><![CDATA[HttpClient]]></category>
      <category><![CDATA[Polly]]></category>
      <guid isPermaLink="false">https://www.roundthecode.com/dotnet-tutorials/stop-ignoring-api-failures-use-polly</guid>
      <description><![CDATA[<p>API calls fail. Learn how to add Polly to an ASP.NET Core Web API to handle retries, circuit breakers and timeouts.</p>]]></description>
    </item>
    <item>
      <title>Build a .NET 10 Web API - Minimal APIs, EF Core &amp; SQL Server</title>
      <link>https://www.roundthecode.com/dotnet-tutorials/build-dotnet-10-web-api-minimal-apis-ef-core-sql-server</link>
      <dc:creator><![CDATA[ David Grace ]]></dc:creator>
      <pubDate>Mon, 17 Aug 2026 12:00:00 GMT</pubDate>
      <category><![CDATA[Entity Framework]]></category>
      <category><![CDATA[.NET release]]></category>
      <category><![CDATA[Minimal APIs]]></category>
      <guid isPermaLink="false">https://www.roundthecode.com/dotnet-tutorials/build-dotnet-10-web-api-minimal-apis-ef-core-sql-server</guid>
      <description><![CDATA[<p>Build a .NET 10 Web API with Minimal APIs, Entity Framework Core and SQL Server, using Clean Architecture and FluentValidation.</p>]]></description>
    </item>
    <item>
      <title>Stop updating NuGet packages on every project</title>
      <link>https://www.roundthecode.com/dotnet-tutorials/stop-updating-nuget-packages-every-project</link>
      <dc:creator><![CDATA[ David Grace ]]></dc:creator>
      <pubDate>Mon, 10 Aug 2026 12:00:00 GMT</pubDate>
      <category><![CDATA[NuGet]]></category>
      <guid isPermaLink="false">https://www.roundthecode.com/dotnet-tutorials/stop-updating-nuget-packages-every-project</guid>
      <description><![CDATA[<p>Learn how Central Package Management lets you manage NuGet package versions from a single file across all projects in your .NET solution.</p>]]></description>
    </item>
    <item>
      <title>C# basics tutorial: Learn variables, classes and lists</title>
      <link>https://www.roundthecode.com/dotnet-tutorials/csharp-basics-tutorial-learn-variables-classes-lists</link>
      <dc:creator><![CDATA[ David Grace ]]></dc:creator>
      <pubDate>Mon, 27 Jul 2026 06:00:00 GMT</pubDate>
      <category><![CDATA[C#]]></category>
      <guid isPermaLink="false">https://www.roundthecode.com/dotnet-tutorials/csharp-basics-tutorial-learn-variables-classes-lists</guid>
      <description><![CDATA[<p>Learn C# basics with this tutorial covering variables, conditionals, arrays, lists, loops, classes, structs, interfaces, enums and static classes.</p>]]></description>
    </item>
    <item>
      <title>Slow pagination in EF Core? Try keyset pagination</title>
      <link>https://www.roundthecode.com/dotnet-tutorials/slow-pagination-ef-core-try-keyset-pagination</link>
      <dc:creator><![CDATA[ David Grace ]]></dc:creator>
      <pubDate>Mon, 20 Jul 2026 12:00:00 GMT</pubDate>
      <category><![CDATA[Entity Framework]]></category>
      <guid isPermaLink="false">https://www.roundthecode.com/dotnet-tutorials/slow-pagination-ef-core-try-keyset-pagination</guid>
      <description><![CDATA[<p>Learn how keyset pagination works in Entity Framework Core, how it compares to offset pagination, and how indexes can dramatically improve your pagination performance.</p>]]></description>
    </item>
    <item>
      <title>C# ToString(), operators and indexers - Are you using these?</title>
      <link>https://www.roundthecode.com/dotnet-tutorials/csharp-tostring-operators-indexers-are-you-using-these</link>
      <dc:creator><![CDATA[ David Grace ]]></dc:creator>
      <pubDate>Mon, 13 Jul 2026 12:00:00 GMT</pubDate>
      <category><![CDATA[C#]]></category>
      <guid isPermaLink="false">https://www.roundthecode.com/?n=7024</guid>
      <description><![CDATA[<p>Learn how to override ToString(), overload operators and use indexers in C# classes, featuring examples of addition and subtraction.</p>]]></description>
    </item>
    <item>
      <title>Track every EF Core record change with temporal tables</title>
      <link>https://www.roundthecode.com/dotnet-tutorials/track-every-ef-core-record-change-temporal-tables</link>
      <dc:creator><![CDATA[ David Grace ]]></dc:creator>
      <pubDate>Mon, 06 Jul 2026 12:00:00 GMT</pubDate>
      <category><![CDATA[Entity Framework]]></category>
      <guid isPermaLink="false">https://www.roundthecode.com/?n=7022</guid>
      <description><![CDATA[<p>Learn how to track every change to your EF Core records using SQL Server temporal tables, with examples for querying the history.</p>]]></description>
    </item>
    <item>
      <title>.NET app returning a blank 500? Not with exception handlers</title>
      <link>https://www.roundthecode.com/dotnet-tutorials/dotnet-app-returning-blank-500-not-with-exception-handlers</link>
      <dc:creator><![CDATA[ David Grace ]]></dc:creator>
      <pubDate>Mon, 29 Jun 2026 12:00:00 GMT</pubDate>
      <category><![CDATA[Exception handling]]></category>
      <guid isPermaLink="false">https://www.roundthecode.com/?n=6021</guid>
      <description><![CDATA[<p>Is your ASP.NET Core Web API returning a blank 500 response? Learn how to fix it properly using exception handlers.</p>]]></description>
    </item>
    <item>
      <title>Can Claude Code build a .NET app with your code style?</title>
      <link>https://www.roundthecode.com/dotnet-blog/can-claude-code-build-dotnet-app-your-code-style</link>
      <dc:creator><![CDATA[ David Grace ]]></dc:creator>
      <pubDate>Mon, 22 Jun 2026 12:00:00 GMT</pubDate>
      <category><![CDATA[AI]]></category>
      <category><![CDATA[Claude]]></category>
      <guid isPermaLink="false">https://www.roundthecode.com/?n=6015</guid>
      <description><![CDATA[<p>Learn how to get Claude Code to follow your .NET code style by using a spec file, CLAUDE.md, and the right settings for permissions and migrations.</p>]]></description>
    </item>
  </channel>
</rss>