<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xx="tags" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" 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/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>.NET - Ken Muse</title><atom:link href="https://www.kenmuse.com/tags/dotnet/rss/" rel="self" type="application/rss+xml"/><link>https://www.kenmuse.com/tags/dotnet/</link><description>Discover Azure, DevOps, and development insights with Ken Muse, a DevOps Architect at GitHub and 4x Microsoft Azure MVP</description><language>en-us</language><sy:updatePeriod>weekly</sy:updatePeriod><sy:updateFrequency>1</sy:updateFrequency><image><title>.NET - Ken Muse</title><link>https://www.kenmuse.com/tags/dotnet/</link><width>32</width><url>https://www.kenmuse.com/tags/dotnet/favicon/favicon-32x32.png</url><height>32</height></image><atom:link href="https://www.kenmuse.com/tags/dotnet/rss/index.xml" rel="self" type="application/rss+xml"/><item><title>Good Code Doesn't Care Where It Lives</title><link>https://www.kenmuse.com/blog/good-code-doesnt-care-where-it-lives/</link><pubDate>Mon, 21 Apr 2025 00:00:00 -0400</pubDate><guid isPermaLink="false">good-code-doesnt-care-where-it-lives</guid><category>DevOps</category><category>Programming</category><description>Trying create code that is truly flexible? Learn how to write software and services that run everywhere: in VMs, containers, and serverless platforms.</description><enclosure type="image/ebp" url="https://www.kenmuse.com/blog/good-code-doesnt-care-where-it-lives/images/abstract.webp"/></item><item><title>Distributing .NET Dependencies and Settings With Packages</title><link>https://www.kenmuse.com/blog/distributing-dotnet-dependencies-and-settings-with-packages/</link><pubDate>Thu, 26 Dec 2024 00:00:00 -0500</pubDate><guid isPermaLink="false">distributing-dotnet-dependencies-and-settings-with-packages</guid><category>DevOps</category><category>Programming</category><description>Learn how to standardize development practices by distributing dependencies, settings, and analyzers using NuGet packages.</description><enclosure type="image/jpeg" url="https://www.kenmuse.com/blog/distributing-dotnet-dependencies-and-settings-with-packages/images/banner.jpg"/></item><item><title>How to Test a .NET Package</title><link>https://www.kenmuse.com/blog/how-to-test-a-dotnet-package/</link><pubDate>Fri, 06 Dec 2024 00:00:00 -0500</pubDate><guid isPermaLink="false">how-to-test-a-dotnet-package</guid><category>DevOps</category><category>Programming</category><description>Packages are code, too! Like any code solution, you need to test your work. Learn how to test a custom .NET package that adds ZIP support to the build process.</description><enclosure type="image/jpeg" url="https://www.kenmuse.com/blog/how-to-test-a-dotnet-package/images/banner.jpg"/></item><item><title>Distributing Custom .NET Tasks</title><link>https://www.kenmuse.com/blog/distributing-custom-dotnet-tasks/</link><pubDate>Wed, 27 Nov 2024 00:00:00 -0500</pubDate><guid isPermaLink="false">distributing-custom-dotnet-tasks</guid><category>DevOps</category><category>Programming</category><description>There's a simple trick to easily share .NET build tasks between developers. Learn to create a NuGet package that automatically ZIPs your builds for deployment.</description><enclosure type="image/jpeg" url="https://www.kenmuse.com/blog/distributing-custom-dotnet-tasks/images/banner.jpg"/></item><item><title>Creating a Zip Package in .NET</title><link>https://www.kenmuse.com/blog/creating-a-zip-package-in-dotnet/</link><pubDate>Sat, 23 Nov 2024 00:00:00 -0500</pubDate><guid isPermaLink="false">creating-a-zip-package-in-dotnet</guid><category>Azure</category><category>DevOps</category><category>Programming</category><description>Compiling code and packaging it as a ZIP file to deploy a .NET application can be simplified to a single command with this native MSBuild feature.</description><enclosure type="image/jpeg" url="https://www.kenmuse.com/blog/creating-a-zip-package-in-dotnet/images/banner.jpg"/></item><item><title>What Developers Should Know About Floating Point Numbers</title><link>https://www.kenmuse.com/blog/what-developers-should-know-about-floating-point-numbers/</link><pubDate>Fri, 01 Mar 2024 00:00:00 -0500</pubDate><guid isPermaLink="false">what-developers-should-know-about-floating-point-numbers</guid><category>Programming</category><description>Fun fact: adding 0.1 to 0.2 doesn't exactly equal 0.3 in most programming languages. Learn why floating point numbers don't behave the way you think they do.</description><enclosure type="image/png" url="https://www.kenmuse.com/blog/what-developers-should-know-about-floating-point-numbers/images/banner.png"/></item><item><title>Forcing .NET Into Debug Mode</title><link>https://www.kenmuse.com/blog/forcing-dotnet-debug-mode/</link><pubDate>Thu, 07 Sep 2023 00:00:00 -0400</pubDate><guid isPermaLink="false">forcing-dotnet-debug-mode</guid><category>DevOps</category><category>Programming</category><description>How does .NET determine debug or release at runtime? It's more than just specifying a build configuration. And it's more configurable than most people realize.</description><enclosure type="image/png" url="https://www.kenmuse.com/blog/forcing-dotnet-debug-mode/images/banner.png"/></item><item><title>Understanding .NET Debug vs Release</title><link>https://www.kenmuse.com/blog/understanding-dotnet-debug-vs-release/</link><pubDate>Thu, 24 Aug 2023 00:00:00 -0400</pubDate><guid isPermaLink="false">understanding-dotnet-debug-vs-release</guid><category>DevOps</category><category>Programming</category><description>Not completely sure about the differences between Debug and Release builds in .NET? Explore the implementation and the implications.</description><enclosure type="image/png" url="https://www.kenmuse.com/blog/understanding-dotnet-debug-vs-release/images/banner.png"/></item><item><title>An Introduction to SourceLink</title><link>https://www.kenmuse.com/blog/an-intro-to-sourcelink/</link><pubDate>Thu, 17 Aug 2023 00:00:00 -0400</pubDate><guid isPermaLink="false">an-intro-to-sourcelink</guid><category>DevOps</category><category>Programming</category><description>Instead of using symbol servers to index our PDBs, we can use an open, standardized approach to map our symbols to source code and improve the debug experience.</description><enclosure type="image/jpeg" url="https://www.kenmuse.com/blog/an-intro-to-sourcelink/images/banner.jpg"/></item><item><title>Understanding Symbol Servers</title><link>https://www.kenmuse.com/blog/understanding-symbol-servers/</link><pubDate>Thu, 10 Aug 2023 00:00:00 -0400</pubDate><guid isPermaLink="false">understanding-symbol-servers</guid><category>DevOps</category><category>Programming</category><description>It's not really an exploration of PDBs and debugging without talking about symbol servers. Today we'll learn about what they do and when you need one.</description><enclosure type="image/jpeg" url="https://www.kenmuse.com/blog/understanding-symbol-servers/images/banner.jpg"/></item><item><title>What Every Developer Should Know About PDBs</title><link>https://www.kenmuse.com/blog/what-every-developer-should-know-about-pdbs/</link><pubDate>Thu, 03 Aug 2023 00:00:00 -0400</pubDate><guid isPermaLink="false">what-every-developer-should-know-about-pdbs</guid><category>DevOps</category><category>Programming</category><description>Almost a decade ago, John Robbins opened up the details of PDBs to the developer world. It's time to re-examine the format and how it works in modern .NET.</description><enclosure type="image/png" url="https://www.kenmuse.com/blog/what-every-developer-should-know-about-pdbs/images/metadata.png"/></item><item><title>Ruby for the .NET Developer</title><link>https://www.kenmuse.com/blog/ruby-for-the-net-developer/</link><pubDate>Thu, 08 Sep 2022 00:00:00 -0400</pubDate><guid isPermaLink="false">ruby-for-the-net-developer</guid><category>Programming</category><description>&lt;p&gt;The last few weeks, I&amp;rsquo;ve been having to work in Ruby 2.x. It&amp;rsquo;s not a language that I&amp;rsquo;ve spent a great deal of time with, so it&amp;rsquo;s been fun to dive into the nuances of the platform. There&amp;rsquo;s a lot of things to like about it, including some simple syntaxes for common tasks in other languages. It can make it a powerful tool for some complex jobs. As someone that programs in multiple different languages, I often see many aspects that are similar, as well as certain aspects that make the language more powerful by requiring less code.&lt;/p&gt;</description><enclosure type="image/jpeg" url="https://www.kenmuse.com/blog/ruby-for-the-net-developer/images/banner.jpg"/></item><item><title>Notarizing .NET Console Apps for macOS</title><link>https://www.kenmuse.com/blog/notarizing-dotnet-console-apps-for-macos/</link><pubDate>Thu, 02 Jun 2022 00:00:00 -0400</pubDate><guid isPermaLink="false">notarizing-dotnet-console-apps-for-macos</guid><category>Programming</category><description>Learn how to create and notarize macOS universal binaries for .NET console applications.</description><enclosure type="image/jpeg" url="https://www.kenmuse.com/blog/notarizing-dotnet-console-apps-for-macos/images/banner.jpg"/></item><item><title>Custom .NET Item Templates</title><link>https://www.kenmuse.com/blog/custom-net-item-templates/</link><pubDate>Fri, 15 Apr 2022 00:00:00 -0400</pubDate><guid isPermaLink="false">custom-net-item-templates</guid><category>DevOps</category><description>Explore creating a reusable template that uses dotnet new to package and distribute a file.</description><enclosure type="image/jpeg" url="https://www.kenmuse.com/blog/custom-net-item-templates/images/banner.jpg"/></item><item><title>Scaling Legacy .NET Web Forms on Azure</title><link>https://www.kenmuse.com/blog/scaling-legacy-net-webforms-on-azure/</link><pubDate>Fri, 08 Apr 2022 00:00:00 -0400</pubDate><guid isPermaLink="false">scaling-legacy-net-webforms-on-azure</guid><category>Azure</category><description>Explore the secrets to making a legacy .NET application perform and scale appropriately on Azure.</description><enclosure type="image/jpeg" url="https://www.kenmuse.com/blog/scaling-legacy-net-webforms-on-azure/images/banner.jpg"/></item></channel></rss>