<?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, 12 Oct 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>AI is changing your .NET job: What you need to know</title>
      <link>https://www.roundthecode.com/dotnet-blog/ai-changing-dotnet-job-what-you-need-to-know</link>
      <dc:creator><![CDATA[ David Grace ]]></dc:creator>
      <pubDate>Mon, 12 Oct 2026 12:00:00 GMT</pubDate>
      <category><![CDATA[AI]]></category>
      <category><![CDATA[Claude]]></category>
      <guid isPermaLink="false">https://www.roundthecode.com/dotnet-blog/ai-changing-dotnet-job-what-you-need-to-know</guid>
      <description><![CDATA[<p>Your .NET job is changing because of AI. Discover why there will be less coding, why the job market is shifting, and what skills will matter most going forward.</p>]]></description>
    </item>
    <item>
      <title>AI added a vulnerable NuGet package to our .NET app</title>
      <link>https://www.roundthecode.com/dotnet-blog/ai-added-vulnerable-nuget-package-to-dotnet-app</link>
      <dc:creator><![CDATA[ David Grace ]]></dc:creator>
      <pubDate>Mon, 05 Oct 2026 12:00:00 GMT</pubDate>
      <category><![CDATA[AI]]></category>
      <category><![CDATA[Claude]]></category>
      <guid isPermaLink="false">https://www.roundthecode.com/dotnet-blog/ai-added-vulnerable-nuget-package-to-dotnet-app</guid>
      <description><![CDATA[<p>Find out why Claude added a NuGet package with a known vulnerability to a .NET app, why it happens, and how better prompting fixes it.</p>]]></description>
    </item>
    <item>
      <title>Delegates and events in C# explained</title>
      <link>https://www.roundthecode.com/dotnet-tutorials/delegates-events-csharp-explained</link>
      <dc:creator><![CDATA[ David Grace ]]></dc:creator>
      <pubDate>Mon, 28 Sep 2026 12:00:00 GMT</pubDate>
      <category><![CDATA[C#]]></category>
      <guid isPermaLink="false">https://www.roundthecode.com/dotnet-tutorials/delegates-events-csharp-explained</guid>
      <description><![CDATA[<p>Learn how delegates and events work in C#, including Action, Func, Predicate and custom EventArgs, with practical examples.</p>]]></description>
    </item>
    <item>
      <title>Interfaces in C# explained</title>
      <link>https://www.roundthecode.com/dotnet-tutorials/interfaces-csharp-explained</link>
      <dc:creator><![CDATA[ David Grace ]]></dc:creator>
      <pubDate>Mon, 21 Sep 2026 12:00:00 GMT</pubDate>
      <category><![CDATA[C#]]></category>
      <guid isPermaLink="false">https://www.roundthecode.com/dotnet-tutorials/interfaces-csharp-explained</guid>
      <description><![CDATA[<p>Learn how interfaces work in C#, covering contracts, polymorphism, multiple interfaces, default methods, access modifiers and static members.</p>]]></description>
    </item>
    <item>
      <title>LINQ and lambda expressions in C# for beginners</title>
      <link>https://www.roundthecode.com/dotnet-tutorials/linq-lambda-expressions-csharp-beginners</link>
      <dc:creator><![CDATA[ David Grace ]]></dc:creator>
      <pubDate>Mon, 14 Sep 2026 12:00:00 GMT</pubDate>
      <category><![CDATA[LINQ]]></category>
      <category><![CDATA[C#]]></category>
      <guid isPermaLink="false">https://www.roundthecode.com/dotnet-tutorials/linq-lambda-expressions-csharp-beginners</guid>
      <description><![CDATA[<p>Learn LINQ and lambda expressions in C# with beginner friendly examples covering Where, Select, OrderBy, GroupBy, ToDictionary and many more LINQ methods.</p>]]></description>
    </item>
    <item>
      <title>What is middleware in ASP.NET Core and the gotchas</title>
      <link>https://www.roundthecode.com/dotnet-tutorials/what-is-middleware-aspnet-core-and-gotchas</link>
      <dc:creator><![CDATA[ David Grace ]]></dc:creator>
      <pubDate>Mon, 07 Sep 2026 12:00:00 GMT</pubDate>
      <category><![CDATA[Middleware]]></category>
      <guid isPermaLink="false">https://www.roundthecode.com/dotnet-tutorials/what-is-middleware-aspnet-core-and-gotchas</guid>
      <description><![CDATA[<p>Learn what middleware is in ASP.NET Core, how to write your own, and the gotchas around calling next, and changing the response after it starts.</p>]]></description>
    </item>
    <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>
  </channel>
</rss>