<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>Programming on MrCSharp Blog</title>
    <link>https://blog.mrcsharp.dev/categories/programming/</link>
    <description>Recent content in Programming on MrCSharp Blog</description>
    <generator>Hugo -- 0.152.2</generator>
    <language>en</language>
    <lastBuildDate>Sat, 07 Feb 2026 14:00:00 +1100</lastBuildDate>
    <atom:link href="https://blog.mrcsharp.dev/categories/programming/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Fixing .NET Watch &amp; Hot Reload in Aspire without Leaving .NET 8</title>
      <link>https://blog.mrcsharp.dev/post/2026-02-07-dotnet-watch-and-aspire/</link>
      <pubDate>Sat, 07 Feb 2026 14:00:00 +1100</pubDate>
      <guid>https://blog.mrcsharp.dev/post/2026-02-07-dotnet-watch-and-aspire/</guid>
      <description>The weird behavior of .NET Watch when used with an Aspire project and .NET 8</description>
    </item>
    <item>
      <title>Today, I Thoroughly Enjoyed... (November 11, 2025)</title>
      <link>https://blog.mrcsharp.dev/post/2025-11-03-today-i-thoroughly-enjoyed-unveiling-dotnet-secrets-with-the-worlds-smallest-csharp-program-by-steve-gordon/</link>
      <pubDate>Tue, 11 Nov 2025 19:00:00 +1100</pubDate>
      <guid>https://blog.mrcsharp.dev/post/2025-11-03-today-i-thoroughly-enjoyed-unveiling-dotnet-secrets-with-the-worlds-smallest-csharp-program-by-steve-gordon/</guid>
      <description>A very good talk about some low-level .NET concepts.</description>
    </item>
    <item>
      <title>Importing bacpac into an Aspire DB resource</title>
      <link>https://blog.mrcsharp.dev/post/2025-11-01-import-bacpac-into-aspire/</link>
      <pubDate>Sat, 01 Nov 2025 23:10:00 +1100</pubDate>
      <guid>https://blog.mrcsharp.dev/post/2025-11-01-import-bacpac-into-aspire/</guid>
      <description>Creating a custom .NET Aspire command to drop and import a BacPac file for an SQL Server database, making local development easier.</description>
    </item>
    <item>
      <title>Serving Multiple Single Page Applications (SPA) with ASP.NET Core</title>
      <link>https://blog.mrcsharp.dev/post/2025-10-26-serving-multiple-spas-asp-net-core/</link>
      <pubDate>Sun, 26 Oct 2025 01:10:20 +1100</pubDate>
      <guid>https://blog.mrcsharp.dev/post/2025-10-26-serving-multiple-spas-asp-net-core/</guid>
      <description>Recently, I had a need to host 2 Single Page Applications (SPA) from the same .NET backend using ASP.NET Core.</description>
    </item>
    <item>
      <title>Track Source of Transitive Dependency</title>
      <link>https://blog.mrcsharp.dev/post/2025-04-12-track-source-of-transient-nuget/</link>
      <pubDate>Sat, 12 Apr 2025 00:00:00 +1000</pubDate>
      <guid>https://blog.mrcsharp.dev/post/2025-04-12-track-source-of-transient-nuget/</guid>
      <description>I recently ran into an issue related to source generation in `dotnet` when using the `FastEndpoints.Generator` package.</description>
    </item>
    <item>
      <title>Automatically Lock a PC Using Nanoframework</title>
      <link>https://blog.mrcsharp.dev/post/2024-01-27-automatically-lock-pc-using-nanoframework/</link>
      <pubDate>Sat, 27 Jan 2024 00:49:52 +1100</pubDate>
      <guid>https://blog.mrcsharp.dev/post/2024-01-27-automatically-lock-pc-using-nanoframework/</guid>
      <description>There&amp;#39;s something very exciting when working directly with hardware as a professional dotnet software developer that has spent over a decade developing for desktop, mobile, and web. It feels great being able to put my code on a small, low-powered, resource-constrained Microcontroller and have it solve a specific problem I have... or just do fun little projects. After all, it&amp;#39;s why I got into programming in the first place.</description>
    </item>
    <item>
      <title>Controlling My AC Unit With nanoFramework</title>
      <link>https://blog.mrcsharp.dev/post/2024-01-28-controlling-my-ac-unit-with-nanoframework/</link>
      <pubDate>Wed, 12 Apr 2023 21:22:36 +1000</pubDate>
      <guid>https://blog.mrcsharp.dev/post/2024-01-28-controlling-my-ac-unit-with-nanoframework/</guid>
      <description>My room&amp;#39;s AC unit (Panasonic) is quite old. It does a great job cooling/heating the place after all these years, but also lacks any &amp;#34;smart&amp;#34; capabilities found on modern units.</description>
    </item>
    <item>
      <title>Using the DHT22 sensor with Nanoframework</title>
      <link>https://blog.mrcsharp.dev/post/2022-09-10-using-dht22-with-nanoframework/</link>
      <pubDate>Sat, 10 Sep 2022 23:51:00 +1000</pubDate>
      <guid>https://blog.mrcsharp.dev/post/2022-09-10-using-dht22-with-nanoframework/</guid>
      <description>I have recently discovered [Nanoframework](https://www.nanoframework.net/) which is a community-led project to bring C# and Dotnet to the world of micro-controllers. Since then, I have been tinkering with IoT and embedded devices using C# to connect with sensors and play around with them.</description>
    </item>
    <item>
      <title>Uwp IoC Support</title>
      <link>https://blog.mrcsharp.dev/post/2019-11-16-uwp-ioc-support/</link>
      <pubDate>Sat, 16 Nov 2019 15:36:15 +1100</pubDate>
      <guid>https://blog.mrcsharp.dev/post/2019-11-16-uwp-ioc-support/</guid>
      <description>I have been developing UWP applications for a few years now and I truly enjoy it. It&amp;#39;s been the platform where I experiment with and used it to learn a lot about programming.</description>
    </item>
    <item>
      <title>Create a Dotnet Framework and Node Build Environment in Docker</title>
      <link>https://blog.mrcsharp.dev/post/2019-10-01-create-dotnet-node-build-environment-docker/</link>
      <pubDate>Tue, 01 Oct 2019 22:06:36 +1000</pubDate>
      <guid>https://blog.mrcsharp.dev/post/2019-10-01-create-dotnet-node-build-environment-docker/</guid>
      <description>At the company I currently work for, our CI pipelines run on a dedicated server that we own and manage on premise. This build server is using Atlassian Bamboo and is configured to run the builds using agents running directly inside the host OS which means builds share and depend on components installed on the host OS.</description>
    </item>
    <item>
      <title>Dotnet Core Webapi With Mssql in Docker Part 2</title>
      <link>https://blog.mrcsharp.dev/post/2019-08-31-dotnet-core-webapi-with-mssql-in-docker-part-2/</link>
      <pubDate>Sat, 31 Aug 2019 23:43:54 +1000</pubDate>
      <guid>https://blog.mrcsharp.dev/post/2019-08-31-dotnet-core-webapi-with-mssql-in-docker-part-2/</guid>
      <description>In the [previous post](/dotnet-core-webapi-with-microsoft-sql-server-in-docker-part-1/) I showed how to setup a Dotnet Core WebApi project to run inside docker.</description>
    </item>
    <item>
      <title>Dotnet Core Webapi With Microsoft SQL Server in Docker - Part 1</title>
      <link>https://blog.mrcsharp.dev/post/2019-08-24-dotnet-core-webapi-with-mssql-in-docker-part-1/</link>
      <pubDate>Sat, 24 Aug 2019 11:37:15 +1000</pubDate>
      <guid>https://blog.mrcsharp.dev/post/2019-08-24-dotnet-core-webapi-with-mssql-in-docker-part-1/</guid>
      <description>I have been hearing a lot of people talking about docker and all of the benefits it introduces and they got me interested in the technology. However, I only recently managed to get some time to play around with Docker.</description>
    </item>
    <item>
      <title>The Start of SoundsMatic</title>
      <link>https://blog.mrcsharp.dev/post/2019-08-10-the-start-of-soundsmatic/</link>
      <pubDate>Sat, 10 Aug 2019 19:11:52 +1000</pubDate>
      <guid>https://blog.mrcsharp.dev/post/2019-08-10-the-start-of-soundsmatic/</guid>
      <description>Today marks the official beginning of the SoundsMatic journey.</description>
    </item>
  </channel>
</rss>
