<?xml version="1.0" encoding="UTF-8" standalone="no"?><feed xmlns="http://www.w3.org/2005/Atom"><title type="text">.NET App Developer News</title><subtitle type="text">The latest news and resources for .NET app developers.&#13;
&#13;
Powered by Dan Rigby and the .NET developer community.</subtitle><id>https://links.danrigby.com/</id><updated>2021-12-16T02:00:19-05:00</updated><author><name>Dan Rigby</name><uri>https://links.danrigby.com</uri></author><generator>Sandra.Snow Atom Generator</generator><link href="https://links.danrigby.com/feed.xml" rel="alternate"/><link href="https://links.danrigby.com/feed.xml" rel="self" title=".NET App Developer Links" type="text/html"/><entry><id>https://links.danrigby.com/2021/12/app-developer-links-2021-12-16/</id><title type="text">.NET App Developer Links - 2021-12-16</title><summary type="html">&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://www.stevejgordon.co.uk/custom-json-serialisation-with-system-text-json-converters"&gt;Custom JSON Serialisation with System.Text.Json Converters&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://devblogs.microsoft.com/devops/deploy-bicep-files-by-using-github-actions/"&gt;Deploy Bicep files by using GitHub Actions&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://github.blog/2021-12-09-introducing-stack-graphs/"&gt;Introducing stack graphs&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://www.meziantou.net/is-file-exist-path-useless.htm"&gt;Remove those useless File.Exists calls&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://jesseliberty.com/2021/12/09/the-miracle-of-iqueryattributable/"&gt;The Miracle of IQueryAttributable&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://msicc.net/use-the-ios-system-colors-in-xamarin-forms/"&gt;Use the iOS system colors in Xamarin.Forms&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
</summary><published>2021-12-16T07:00:03Z</published><updated>2021-12-16T07:00:03Z</updated><author><name>Dan Rigby</name></author><link href="https://links.danrigby.com/2021/12/app-developer-links-2021-12-16/" rel="alternate"/><content type="html">&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://www.stevejgordon.co.uk/custom-json-serialisation-with-system-text-json-converters"&gt;Custom JSON Serialisation with System.Text.Json Converters&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://devblogs.microsoft.com/devops/deploy-bicep-files-by-using-github-actions/"&gt;Deploy Bicep files by using GitHub Actions&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://github.blog/2021-12-09-introducing-stack-graphs/"&gt;Introducing stack graphs&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://www.meziantou.net/is-file-exist-path-useless.htm"&gt;Remove those useless File.Exists calls&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://jesseliberty.com/2021/12/09/the-miracle-of-iqueryattributable/"&gt;The Miracle of IQueryAttributable&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://msicc.net/use-the-ios-system-colors-in-xamarin-forms/"&gt;Use the iOS system colors in Xamarin.Forms&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
</content></entry><entry><id>https://links.danrigby.com/2021/12/app-developer-links-2021-12-15/</id><title type="text">.NET App Developer Links - 2021-12-15</title><summary type="html">&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://andrewlock.net/creating-a-source-generator-part-1-creating-an-incremental-source-generator/"&gt;Creating an incremental generator: Creating a source generator - Part 1&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://localjoost.github.io/Fix-Dark-background-when-taking-pictures-or-making-movies-with-HoloLens-2-and-OpenXR/"&gt;Fix: Dark background when taking pictures or making movies with HoloLens 2 and OpenXR&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://github.blog/2021-12-08-improving-github-code-search/"&gt;Improving GitHub code search&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://blog.unity.com/technology/unity-20221-beta-is-now-available-for-feedback"&gt;Unity 2022.1 beta is now available&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://xamlbrewer.wordpress.com/2021/12/08/upgrading-radial-gauge-from-uwp-to-winui-3/"&gt;Upgrading Radial Gauge from UWP to WinUI 3&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://code.visualstudio.com/updates/v1_63"&gt;Visual Studio Code November 2021&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://devblogs.microsoft.com/visualstudio/vs-2022-launch-recap-extensibility/"&gt;VS 2022 Launch Recap: Extensibility&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="http://dontcodetired.com/blog/post/Whats-New-in-C-10-Simplify-Nested-Property-Pattern-Code"&gt;What's New in C# 10: Simplify Nested Property Pattern Code&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
</summary><published>2021-12-15T07:00:03Z</published><updated>2021-12-15T07:00:03Z</updated><author><name>Dan Rigby</name></author><link href="https://links.danrigby.com/2021/12/app-developer-links-2021-12-15/" rel="alternate"/><content type="html">&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://andrewlock.net/creating-a-source-generator-part-1-creating-an-incremental-source-generator/"&gt;Creating an incremental generator: Creating a source generator - Part 1&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://localjoost.github.io/Fix-Dark-background-when-taking-pictures-or-making-movies-with-HoloLens-2-and-OpenXR/"&gt;Fix: Dark background when taking pictures or making movies with HoloLens 2 and OpenXR&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://github.blog/2021-12-08-improving-github-code-search/"&gt;Improving GitHub code search&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://blog.unity.com/technology/unity-20221-beta-is-now-available-for-feedback"&gt;Unity 2022.1 beta is now available&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://xamlbrewer.wordpress.com/2021/12/08/upgrading-radial-gauge-from-uwp-to-winui-3/"&gt;Upgrading Radial Gauge from UWP to WinUI 3&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://code.visualstudio.com/updates/v1_63"&gt;Visual Studio Code November 2021&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://devblogs.microsoft.com/visualstudio/vs-2022-launch-recap-extensibility/"&gt;VS 2022 Launch Recap: Extensibility&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="http://dontcodetired.com/blog/post/Whats-New-in-C-10-Simplify-Nested-Property-Pattern-Code"&gt;What's New in C# 10: Simplify Nested Property Pattern Code&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
</content></entry><entry><id>https://links.danrigby.com/2021/12/app-developer-links-2021-12-14/</id><title type="text">.NET App Developer Links - 2021-12-14</title><summary type="html">&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://weblog.west-wind.com/posts/2021/Dec/07/Connection-Failures-with-MicrosoftDataSqlClient-4-and-later"&gt;Connection Failures with Microsoft.Data.SqlClient 4 and later&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://www.meziantou.net/fastest-way-to-enumerate-a-list-t.htm"&gt;Fastest way to enumerate a List&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://devblogs.microsoft.com/visualstudio/how-can-we-improve-extensibility-in-visual-studio/"&gt;How Can We Improve Extensibility in Visual Studio?&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://devblogs.microsoft.com/visualstudio/introducing-the-new-razor-editor-in-visual-studio-2022/"&gt;Introducing the new Razor editor in Visual Studio 2022&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://devblogs.microsoft.com/dotnet/grpc-in-dotnet-6/"&gt;What's new for gRPC in .NET 6&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
</summary><published>2021-12-14T07:00:02Z</published><updated>2021-12-14T07:00:02Z</updated><author><name>Dan Rigby</name></author><link href="https://links.danrigby.com/2021/12/app-developer-links-2021-12-14/" rel="alternate"/><content type="html">&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://weblog.west-wind.com/posts/2021/Dec/07/Connection-Failures-with-MicrosoftDataSqlClient-4-and-later"&gt;Connection Failures with Microsoft.Data.SqlClient 4 and later&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://www.meziantou.net/fastest-way-to-enumerate-a-list-t.htm"&gt;Fastest way to enumerate a List&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://devblogs.microsoft.com/visualstudio/how-can-we-improve-extensibility-in-visual-studio/"&gt;How Can We Improve Extensibility in Visual Studio?&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://devblogs.microsoft.com/visualstudio/introducing-the-new-razor-editor-in-visual-studio-2022/"&gt;Introducing the new Razor editor in Visual Studio 2022&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://devblogs.microsoft.com/dotnet/grpc-in-dotnet-6/"&gt;What's new for gRPC in .NET 6&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
</content></entry><entry><id>https://links.danrigby.com/2021/12/app-developer-links-2021-12-07/</id><title type="text">.NET App Developer Links - 2021-12-07</title><summary type="html">&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://devblogs.microsoft.com/dotnet/net-conf-2021-recap-videos-slides-demos-and-more/"&gt;.NET Conf 2021 Recap - Videos, Slides, Demos, and More&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://devblogs.microsoft.com/dotnet/get-to-know-ef-core-6/"&gt;Get to Know EF Core 6&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://blog.unity.com/games/how-to-perfect-your-game-content-pipeline"&gt;How to perfect your game content pipeline&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://www.mrlacey.com/2021/12/im-updating-most-of-my-visual-studio.html"&gt;I'm updating (most of) my Visual Studio extensions to support VS022&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://blog.mzikmund.com/2021/12/the-shortest-quine-in-csharp/"&gt;The shortest quine in C# 9 and 10&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="http://dontcodetired.com/blog/post/Whats-New-in-C-10-Value-Type-Records"&gt;What's New in C# 10: Value Type Records&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
</summary><published>2021-12-07T07:00:03Z</published><updated>2021-12-07T07:00:03Z</updated><author><name>Dan Rigby</name></author><link href="https://links.danrigby.com/2021/12/app-developer-links-2021-12-07/" rel="alternate"/><content type="html">&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://devblogs.microsoft.com/dotnet/net-conf-2021-recap-videos-slides-demos-and-more/"&gt;.NET Conf 2021 Recap - Videos, Slides, Demos, and More&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://devblogs.microsoft.com/dotnet/get-to-know-ef-core-6/"&gt;Get to Know EF Core 6&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://blog.unity.com/games/how-to-perfect-your-game-content-pipeline"&gt;How to perfect your game content pipeline&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://www.mrlacey.com/2021/12/im-updating-most-of-my-visual-studio.html"&gt;I'm updating (most of) my Visual Studio extensions to support VS022&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://blog.mzikmund.com/2021/12/the-shortest-quine-in-csharp/"&gt;The shortest quine in C# 9 and 10&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="http://dontcodetired.com/blog/post/Whats-New-in-C-10-Value-Type-Records"&gt;What's New in C# 10: Value Type Records&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
</content></entry><entry><id>https://links.danrigby.com/2021/12/app-developer-links-2021-12-06/</id><title type="text">.NET App Developer Links - 2021-12-06</title><summary type="html">&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://devblogs.microsoft.com/devops/automating-azure-static-web-apps-in-azure-pipelines/"&gt;Automating Azure Static Web Apps in Azure Pipelines&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://danielhindrikes.se/index.php/2021/12/02/geek-dagen-lets-go-to-maui/"&gt;Geek dagen: Lets go to MAUI&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://danielhindrikes.se/index.php/2021/12/02/modernize-winforms-and-wpf-apps-with-blazorwebview/"&gt;Modernize WinForms and WPF apps with BlazorWebView&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://brianlagunas.com/mvvm-dialogs-showing-dialogs-in-an-mvvm-application-with-a-dialog-service/"&gt;MVVM Dialogs: Showing Dialogs in an MVVM Application with a Dialog Service&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://visualstudiomagazine.com/articles/2021/12/01/traveling-salesman.aspx"&gt;Simulated Annealing Optimization Using C# or Python&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://github.blog/2021-12-01-using-chatops-to-help-actions-on-call-engineers/"&gt;Using ChatOps to help Actions on-call engineers&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://www.reflectionit.nl/blog/2021/xaml-inline-rowdefinitions-and-columndefinitions"&gt;XAML inline RowDefinitions and ColumnDefinitions&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
</summary><published>2021-12-06T07:00:03Z</published><updated>2021-12-06T07:00:03Z</updated><author><name>Dan Rigby</name></author><link href="https://links.danrigby.com/2021/12/app-developer-links-2021-12-06/" rel="alternate"/><content type="html">&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://devblogs.microsoft.com/devops/automating-azure-static-web-apps-in-azure-pipelines/"&gt;Automating Azure Static Web Apps in Azure Pipelines&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://danielhindrikes.se/index.php/2021/12/02/geek-dagen-lets-go-to-maui/"&gt;Geek dagen: Lets go to MAUI&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://danielhindrikes.se/index.php/2021/12/02/modernize-winforms-and-wpf-apps-with-blazorwebview/"&gt;Modernize WinForms and WPF apps with BlazorWebView&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://brianlagunas.com/mvvm-dialogs-showing-dialogs-in-an-mvvm-application-with-a-dialog-service/"&gt;MVVM Dialogs: Showing Dialogs in an MVVM Application with a Dialog Service&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://visualstudiomagazine.com/articles/2021/12/01/traveling-salesman.aspx"&gt;Simulated Annealing Optimization Using C# or Python&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://github.blog/2021-12-01-using-chatops-to-help-actions-on-call-engineers/"&gt;Using ChatOps to help Actions on-call engineers&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://www.reflectionit.nl/blog/2021/xaml-inline-rowdefinitions-and-columndefinitions"&gt;XAML inline RowDefinitions and ColumnDefinitions&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
</content></entry><entry><id>https://links.danrigby.com/2021/12/app-developer-links-2021-12-03/</id><title type="text">.NET App Developer Links - 2021-12-03</title><summary type="html">&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://msicc.net/xfqad-compile-xaml-without-code-behind-in-xamarin-forms/"&gt;#XFQaD: Compile XAML without code behind in Xamarin.Forms&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://github.blog/2021-11-29-github-actions-reusable-workflows-is-generally-available/"&gt;GitHub Actions: reusable workflows is generally available&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://andrewlock.net/exploring-dotnet-6-part-12-upgrading-a-dotnet-5-startup-based-app-to-dotnet-6/"&gt;Upgrading a .NET 5 &amp;quot;Startup-based&amp;quot; app to .NET 6: Exploring .NET Core 6 - Part 12&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://blog.ostebaronen.dk/2021/11/charles-proxy-and-xamarin-android.html"&gt;Using Charles Proxy with Xamarin.Android&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="http://dontcodetired.com/blog/post/Whats-New-in-C-10-Take-Control-of-Interpolated-String-Handling"&gt;What's New in C# 10: Take Control of Interpolated String Handling&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
</summary><published>2021-12-03T07:00:03Z</published><updated>2021-12-03T07:00:03Z</updated><author><name>Dan Rigby</name></author><link href="https://links.danrigby.com/2021/12/app-developer-links-2021-12-03/" rel="alternate"/><content type="html">&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://msicc.net/xfqad-compile-xaml-without-code-behind-in-xamarin-forms/"&gt;#XFQaD: Compile XAML without code behind in Xamarin.Forms&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://github.blog/2021-11-29-github-actions-reusable-workflows-is-generally-available/"&gt;GitHub Actions: reusable workflows is generally available&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://andrewlock.net/exploring-dotnet-6-part-12-upgrading-a-dotnet-5-startup-based-app-to-dotnet-6/"&gt;Upgrading a .NET 5 &amp;quot;Startup-based&amp;quot; app to .NET 6: Exploring .NET Core 6 - Part 12&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://blog.ostebaronen.dk/2021/11/charles-proxy-and-xamarin-android.html"&gt;Using Charles Proxy with Xamarin.Android&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="http://dontcodetired.com/blog/post/Whats-New-in-C-10-Take-Control-of-Interpolated-String-Handling"&gt;What's New in C# 10: Take Control of Interpolated String Handling&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
</content></entry><entry><id>https://links.danrigby.com/2021/12/app-developer-links-2021-12-02/</id><title type="text">.NET App Developer Links - 2021-12-02</title><summary type="html">&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://devblogs.microsoft.com/dotnet/azure-active-directorys-gateway-is-on-net-6-0/"&gt;Azure Active Directory's gateway is on .NET 6.0!&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://devblogs.microsoft.com/dotnet/infer-v1-2-interprocedural-memory-safety-analysis-for-c/"&gt;Infer# v1.2: Interprocedural Memory Safety Analysis For C#&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://devblogs.microsoft.com/dotnet/whats-new-in-windows-forms-in-net-6-0/"&gt;What's new in Windows Forms in .NET 6.0&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://devblogs.microsoft.com/visualstudio/where-are-my-favorite-extensions-in-visual-studio-2022/"&gt;Where Are My Favorite Extensions in Visual Studio 2022?&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://devblogs.microsoft.com/visualstudio/writing-extensions-just-got-easier/"&gt;Writing extensions just got easier&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
</summary><published>2021-12-02T07:00:03Z</published><updated>2021-12-02T07:00:03Z</updated><author><name>Dan Rigby</name></author><link href="https://links.danrigby.com/2021/12/app-developer-links-2021-12-02/" rel="alternate"/><content type="html">&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://devblogs.microsoft.com/dotnet/azure-active-directorys-gateway-is-on-net-6-0/"&gt;Azure Active Directory's gateway is on .NET 6.0!&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://devblogs.microsoft.com/dotnet/infer-v1-2-interprocedural-memory-safety-analysis-for-c/"&gt;Infer# v1.2: Interprocedural Memory Safety Analysis For C#&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://devblogs.microsoft.com/dotnet/whats-new-in-windows-forms-in-net-6-0/"&gt;What's new in Windows Forms in .NET 6.0&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://devblogs.microsoft.com/visualstudio/where-are-my-favorite-extensions-in-visual-studio-2022/"&gt;Where Are My Favorite Extensions in Visual Studio 2022?&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://devblogs.microsoft.com/visualstudio/writing-extensions-just-got-easier/"&gt;Writing extensions just got easier&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
</content></entry><entry><id>https://links.danrigby.com/2021/12/app-developer-links-2021-12-01/</id><title type="text">.NET App Developer Links - 2021-12-01</title><summary type="html">&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://andrewlock.net/exploring-dotnet-6-part-11-callerargumentexpression-and-throw-helpers/"&gt;[CallerArgumentExpression] and throw helpers: Exploring .NET Core 6 - Part 11&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://luismts.com/mauiapp-middleware-pipeline/"&gt;Building a middleware pipeline with  MauiApp&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://nicksnettravels.builttoroam.com/winappsdk-windowing/"&gt;Control the Window of your WinForms, WPF or Windows UI (WinUI) app using the Windows App SDK&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://www.meziantou.net/distributing-an-application-that-rely-on-microsoft-playwright.htm"&gt;Distributing an application that rely on Microsoft.Playwright&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="http://feeds.hanselman.com/~/673659136/0/scotthanselman~Upgrading-a-year-old-University-Project-to-NET-with-dotnetupgradeassistant"&gt;Upgrading a 20 year old University Project to .NET 6 with dotnet-upgrade-assistant&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="http://dontcodetired.com/blog/post/Whats-New-in-C-10-Easier-Lambda-Expressions"&gt;What's New in C# 10: Easier Lambda Expressions&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="http://dontcodetired.com/blog/post/Whats-New-in-C-10-New-Possibilities-for-Validation-and-Logging-Methods"&gt;What's New in C# 10: New Possibilities for Validation and Logging Methods&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://weblog.west-wind.com/posts/2021/Nov/27/NTLM-Windows-Authentication-Authentication-with-HttpClient"&gt;Windows Authentication with HttpClient&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
</summary><published>2021-12-01T07:00:03Z</published><updated>2021-12-01T07:00:03Z</updated><author><name>Dan Rigby</name></author><link href="https://links.danrigby.com/2021/12/app-developer-links-2021-12-01/" rel="alternate"/><content type="html">&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://andrewlock.net/exploring-dotnet-6-part-11-callerargumentexpression-and-throw-helpers/"&gt;[CallerArgumentExpression] and throw helpers: Exploring .NET Core 6 - Part 11&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://luismts.com/mauiapp-middleware-pipeline/"&gt;Building a middleware pipeline with  MauiApp&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://nicksnettravels.builttoroam.com/winappsdk-windowing/"&gt;Control the Window of your WinForms, WPF or Windows UI (WinUI) app using the Windows App SDK&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://www.meziantou.net/distributing-an-application-that-rely-on-microsoft-playwright.htm"&gt;Distributing an application that rely on Microsoft.Playwright&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="http://feeds.hanselman.com/~/673659136/0/scotthanselman~Upgrading-a-year-old-University-Project-to-NET-with-dotnetupgradeassistant"&gt;Upgrading a 20 year old University Project to .NET 6 with dotnet-upgrade-assistant&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="http://dontcodetired.com/blog/post/Whats-New-in-C-10-Easier-Lambda-Expressions"&gt;What's New in C# 10: Easier Lambda Expressions&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="http://dontcodetired.com/blog/post/Whats-New-in-C-10-New-Possibilities-for-Validation-and-Logging-Methods"&gt;What's New in C# 10: New Possibilities for Validation and Logging Methods&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://weblog.west-wind.com/posts/2021/Nov/27/NTLM-Windows-Authentication-Authentication-with-HttpClient"&gt;Windows Authentication with HttpClient&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
</content></entry><entry><id>https://links.danrigby.com/2021/11/app-developer-links-2021-11-30/</id><title type="text">.NET App Developer Links - 2021-11-30</title><summary type="html">&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://twitter.com/i/web/status/1465357429571473408"&gt;.NET 6 Hot Reload and &amp;quot;Refused to connect to ws: because it violates the Content Security Policy directive&amp;quot; because...&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://marcominerva.wordpress.com/2021/11/22/dateonly-and-timeonly-support-with-system-text-json/"&gt;DateOnly and TimeOnly support with System.Text.Json&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://www.dotnetmauipodcast.com/101"&gt;Episode 101: .NET 6 Is On The Loose&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://blog.unity.com/technology/it-begins-with-light-the-definitive-guide-to-the-high-definition-render-pipeline"&gt;It begins with light: The definitive guide to the High Definition Render Pipeline&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://jeremybytes.blogspot.com/2021/11/running-net-6-service-on-specific-port.html"&gt;Running a .NET 6 Service on a Specific Port&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://www.meziantou.net/updating-your-project-to-use-file-scoped-namespaces.htm"&gt;Updating your project to use File Scoped Namespaces&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="http://dontcodetired.com/blog/post/Whats-New-in-C-10-Simplify-Argument-Null-Checking-Code"&gt;What's New in C# 10: Simplify Argument Null Checking Code&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="http://dontcodetired.com/blog/post/Whats-New-in-C-10-Write-Less-Code-and-Reduce-Repeated-Using-Directives"&gt;What's New in C# 10: Write Less Code and Reduce Repeated Using Directives&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
</summary><published>2021-11-30T07:00:03Z</published><updated>2021-11-30T07:00:03Z</updated><author><name>Dan Rigby</name></author><link href="https://links.danrigby.com/2021/11/app-developer-links-2021-11-30/" rel="alternate"/><content type="html">&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://twitter.com/i/web/status/1465357429571473408"&gt;.NET 6 Hot Reload and &amp;quot;Refused to connect to ws: because it violates the Content Security Policy directive&amp;quot; because...&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://marcominerva.wordpress.com/2021/11/22/dateonly-and-timeonly-support-with-system-text-json/"&gt;DateOnly and TimeOnly support with System.Text.Json&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://www.dotnetmauipodcast.com/101"&gt;Episode 101: .NET 6 Is On The Loose&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://blog.unity.com/technology/it-begins-with-light-the-definitive-guide-to-the-high-definition-render-pipeline"&gt;It begins with light: The definitive guide to the High Definition Render Pipeline&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://jeremybytes.blogspot.com/2021/11/running-net-6-service-on-specific-port.html"&gt;Running a .NET 6 Service on a Specific Port&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://www.meziantou.net/updating-your-project-to-use-file-scoped-namespaces.htm"&gt;Updating your project to use File Scoped Namespaces&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="http://dontcodetired.com/blog/post/Whats-New-in-C-10-Simplify-Argument-Null-Checking-Code"&gt;What's New in C# 10: Simplify Argument Null Checking Code&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="http://dontcodetired.com/blog/post/Whats-New-in-C-10-Write-Less-Code-and-Reduce-Repeated-Using-Directives"&gt;What's New in C# 10: Write Less Code and Reduce Repeated Using Directives&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
</content></entry><entry><id>https://links.danrigby.com/2021/11/app-developer-links-2021-11-22/</id><title type="text">.NET App Developer Links - 2021-11-22</title><summary type="html">&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://github.blog/2021-11-18-7-advanced-workflow-automation-features-with-github-actions/"&gt;7 advanced workflow automation features with GitHub Actions&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://www.c-sharpcorner.com/article/azure-functions-with-net-5-execution-on-isolated-process/"&gt;Azure Functions With .Net 5 - Execution On Isolated Process&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="http://feeds.hanselman.com/~/672997660/0/scotthanselman~DotNetConf-NET-Everywhere-Windows-Linux-and-Beyond"&gt;DotNetConf 2021 - .NET Everywhere - Windows, Linux, and Beyond&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="http://feeds.hanselman.com/~/672999470/0/scotthanselman~Lets-upgrade-my-main-site-and-podcast-to-NET-LTS"&gt;Let's upgrade my main site and podcast to .NET 6 LTS&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://endjin.com/blog/2021/11/setting-up-multiple-wsl-distribution-instances.html"&gt;Setting up multiple WSL distribution instances&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://danielhindrikes.se/index.php/2021/11/16/tinymvvm-for-net-maui-preview/"&gt;TinyMvvm for .NET MAUI - Preview&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://code.visualstudio.com/blogs/2021/10/20/vscode-dev"&gt;vscode.dev Visual Studio Code for the Web&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="http://dontcodetired.com/blog/post/Whats-New-in-C-10-Reclaim-Horizontal-Editing-Space-and-Simplify-Nesting"&gt;What's New in C# 10: Reclaim Horizontal Editing Space and Simplify Nesting&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
</summary><published>2021-11-22T07:00:03Z</published><updated>2021-11-22T07:00:03Z</updated><author><name>Dan Rigby</name></author><link href="https://links.danrigby.com/2021/11/app-developer-links-2021-11-22/" rel="alternate"/><content type="html">&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://github.blog/2021-11-18-7-advanced-workflow-automation-features-with-github-actions/"&gt;7 advanced workflow automation features with GitHub Actions&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://www.c-sharpcorner.com/article/azure-functions-with-net-5-execution-on-isolated-process/"&gt;Azure Functions With .Net 5 - Execution On Isolated Process&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="http://feeds.hanselman.com/~/672997660/0/scotthanselman~DotNetConf-NET-Everywhere-Windows-Linux-and-Beyond"&gt;DotNetConf 2021 - .NET Everywhere - Windows, Linux, and Beyond&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="http://feeds.hanselman.com/~/672999470/0/scotthanselman~Lets-upgrade-my-main-site-and-podcast-to-NET-LTS"&gt;Let's upgrade my main site and podcast to .NET 6 LTS&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://endjin.com/blog/2021/11/setting-up-multiple-wsl-distribution-instances.html"&gt;Setting up multiple WSL distribution instances&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://danielhindrikes.se/index.php/2021/11/16/tinymvvm-for-net-maui-preview/"&gt;TinyMvvm for .NET MAUI - Preview&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://code.visualstudio.com/blogs/2021/10/20/vscode-dev"&gt;vscode.dev Visual Studio Code for the Web&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="http://dontcodetired.com/blog/post/Whats-New-in-C-10-Reclaim-Horizontal-Editing-Space-and-Simplify-Nesting"&gt;What's New in C# 10: Reclaim Horizontal Editing Space and Simplify Nesting&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
</content></entry><entry><id>https://links.danrigby.com/2021/11/app-developer-links-2021-11-19/</id><title type="text">.NET App Developer Links - 2021-11-19</title><summary type="html">&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://msicc.net/dealing-with-the-system-ui-on-ios-in-xamarin-forms/"&gt;Dealing with the System UI on iOS in Xamarin.Forms&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://github.blog/2021-11-15-highlights-from-git-2-34/"&gt;Highlights from Git 2.34&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://localjoost.github.io/MSIX-install-via-website-does-not-work-anymore-after-flashing-a-HoloLens/"&gt;MSIX install via website does not work anymore after flashing a HoloLens&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="http://feedproxy.google.com/~r/UnoPlatform-blog/~3/gJ4CWHV3EFw/"&gt;Uno Platform 3.11: Support for .NET 6 RTM, VS 2022 17.1 Preview 1&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
</summary><published>2021-11-19T07:00:03Z</published><updated>2021-11-19T07:00:03Z</updated><author><name>Dan Rigby</name></author><link href="https://links.danrigby.com/2021/11/app-developer-links-2021-11-19/" rel="alternate"/><content type="html">&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://msicc.net/dealing-with-the-system-ui-on-ios-in-xamarin-forms/"&gt;Dealing with the System UI on iOS in Xamarin.Forms&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://github.blog/2021-11-15-highlights-from-git-2-34/"&gt;Highlights from Git 2.34&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://localjoost.github.io/MSIX-install-via-website-does-not-work-anymore-after-flashing-a-HoloLens/"&gt;MSIX install via website does not work anymore after flashing a HoloLens&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="http://feedproxy.google.com/~r/UnoPlatform-blog/~3/gJ4CWHV3EFw/"&gt;Uno Platform 3.11: Support for .NET 6 RTM, VS 2022 17.1 Preview 1&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
</content></entry><entry><id>https://links.danrigby.com/2021/11/app-developer-links-2021-11-17/</id><title type="text">.NET App Developer Links - 2021-11-17</title><summary type="html">&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://michaelridland.com/freshmvvm-maui/a-first-look-with-freshmvvm-maui/"&gt;A First Look with FreshMvvm.Maui&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://devblogs.microsoft.com/dotnet/announcing-dotnet-monitor-in-net-6/"&gt;Announcing dotnet monitor in .NET 6&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://github.blog/2021-11-12-highlights-github-security-roadmap-universe-2021/"&gt;Highlights from GitHub's security roadmap at Universe 2021&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://endjin.com/blog/2021/11/csharp-10-net-6-argument-exceptions.html"&gt;How C# 10.0 and .NET 6.0 improve ArgumentExceptions&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="http://www.davidbritch.com/2021/11/invoke-platform-code-in-net-maui.html"&gt;Invoke platform code in .NET MAUI&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://devblogs.microsoft.com/dotnet/msbuild-and-64-bit-visual-studio-2022/"&gt;MSBuild and 64-bit Visual Studio 2022&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://devblogs.microsoft.com/xamarin/the-journey-to-accessible-apps-meaningful-content-ordering/"&gt;The Journey to Accessible Apps: Meaningful Content Ordering&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://blog.unity.com/technology/whats-new-in-shader-graph-20212"&gt;What's new in Shader Graph 2021.2&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
</summary><published>2021-11-17T07:00:03Z</published><updated>2021-11-17T07:00:03Z</updated><author><name>Dan Rigby</name></author><link href="https://links.danrigby.com/2021/11/app-developer-links-2021-11-17/" rel="alternate"/><content type="html">&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://michaelridland.com/freshmvvm-maui/a-first-look-with-freshmvvm-maui/"&gt;A First Look with FreshMvvm.Maui&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://devblogs.microsoft.com/dotnet/announcing-dotnet-monitor-in-net-6/"&gt;Announcing dotnet monitor in .NET 6&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://github.blog/2021-11-12-highlights-github-security-roadmap-universe-2021/"&gt;Highlights from GitHub's security roadmap at Universe 2021&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://endjin.com/blog/2021/11/csharp-10-net-6-argument-exceptions.html"&gt;How C# 10.0 and .NET 6.0 improve ArgumentExceptions&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="http://www.davidbritch.com/2021/11/invoke-platform-code-in-net-maui.html"&gt;Invoke platform code in .NET MAUI&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://devblogs.microsoft.com/dotnet/msbuild-and-64-bit-visual-studio-2022/"&gt;MSBuild and 64-bit Visual Studio 2022&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://devblogs.microsoft.com/xamarin/the-journey-to-accessible-apps-meaningful-content-ordering/"&gt;The Journey to Accessible Apps: Meaningful Content Ordering&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://blog.unity.com/technology/whats-new-in-shader-graph-20212"&gt;What's new in Shader Graph 2021.2&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
</content></entry><entry><id>https://links.danrigby.com/2021/11/app-developer-links-2021-11-16/</id><title type="text">.NET App Developer Links - 2021-11-16</title><summary type="html">&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://github.blog/2021-11-10-7-unique-software-collaboration-features-in-github-discussions/"&gt;7 unique software collaboration features in GitHub Discussions&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://devblogs.microsoft.com/nuget/announcing-nuget-6/"&gt;Announcing NuGet 6.0 - Source Mapping, Package Vulnerabilities, Faster Solution Load, Oh My!&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://weblog.west-wind.com/posts/2021/Nov/09/Add-an-ASPNET-Runtime-Information-Startup-Banner"&gt;Back to Basics: Add an ASP.NET Runtime Information Startup Banner&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://blog.unity.com/games/feature-preview-whats-new-for-multiplayer-networking-in-unity"&gt;Feature preview: What's new for multiplayer networking in Unity&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://github.blog/2021-11-10-make-your-monorepo-feel-small-with-gits-sparse-index/"&gt;Make your monorepo feel small with Git's sparse index&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://devblogs.microsoft.com/xamarin/whats-new-in-xamarin-and-visual-studio-2022/"&gt;What's New in Xamarin and Visual Studio 2022&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
</summary><published>2021-11-16T07:00:03Z</published><updated>2021-11-16T07:00:03Z</updated><author><name>Dan Rigby</name></author><link href="https://links.danrigby.com/2021/11/app-developer-links-2021-11-16/" rel="alternate"/><content type="html">&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://github.blog/2021-11-10-7-unique-software-collaboration-features-in-github-discussions/"&gt;7 unique software collaboration features in GitHub Discussions&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://devblogs.microsoft.com/nuget/announcing-nuget-6/"&gt;Announcing NuGet 6.0 - Source Mapping, Package Vulnerabilities, Faster Solution Load, Oh My!&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://weblog.west-wind.com/posts/2021/Nov/09/Add-an-ASPNET-Runtime-Information-Startup-Banner"&gt;Back to Basics: Add an ASP.NET Runtime Information Startup Banner&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://blog.unity.com/games/feature-preview-whats-new-for-multiplayer-networking-in-unity"&gt;Feature preview: What's new for multiplayer networking in Unity&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://github.blog/2021-11-10-make-your-monorepo-feel-small-with-gits-sparse-index/"&gt;Make your monorepo feel small with Git's sparse index&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://devblogs.microsoft.com/xamarin/whats-new-in-xamarin-and-visual-studio-2022/"&gt;What's New in Xamarin and Visual Studio 2022&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
</content></entry><entry><id>https://links.danrigby.com/2021/11/app-developer-links-2021-11-12/</id><title type="text">.NET App Developer Links - 2021-11-12</title><summary type="html">&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://devblogs.microsoft.com/dotnet/announcing-net-maui-preview-10/"&gt;Announcing .NET MAUI Preview 10&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://devblogs.microsoft.com/dotnet/announcing-yarp-1-0-release/"&gt;Announcing YARP 1.0 Release&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://devblogs.microsoft.com/commandline/connecting-usb-devices-to-wsl/"&gt;Connecting USB devices to WSL&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://devblogs.microsoft.com/dotnet/fsharp-6-is-officially-here/"&gt;F# 6 is officially here!&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
</summary><published>2021-11-12T07:00:03Z</published><updated>2021-11-12T07:00:03Z</updated><author><name>Dan Rigby</name></author><link href="https://links.danrigby.com/2021/11/app-developer-links-2021-11-12/" rel="alternate"/><content type="html">&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://devblogs.microsoft.com/dotnet/announcing-net-maui-preview-10/"&gt;Announcing .NET MAUI Preview 10&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://devblogs.microsoft.com/dotnet/announcing-yarp-1-0-release/"&gt;Announcing YARP 1.0 Release&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://devblogs.microsoft.com/commandline/connecting-usb-devices-to-wsl/"&gt;Connecting USB devices to WSL&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://devblogs.microsoft.com/dotnet/fsharp-6-is-officially-here/"&gt;F# 6 is officially here!&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
</content></entry><entry><id>https://links.danrigby.com/2021/11/app-developer-links-2021-11-11/</id><title type="text">.NET App Developer Links - 2021-11-11</title><summary type="html">&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://devblogs.microsoft.com/dotnet/november-2021-updates/"&gt;.NET November 2021 Updates - 5.0.12 and 3.1.21&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://devblogs.microsoft.com/dotnet/announcing-net-6/"&gt;Announcing .NET 6 — The Fastest .NET Yet&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://devblogs.microsoft.com/dotnet/announcing-asp-net-core-in-net-6/"&gt;Announcing ASP.NET Core in .NET 6&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://devblogs.microsoft.com/dotnet/introducing-the-net-tech-community-forums/"&gt;Introducing the .NET Tech Community Forums&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://devblogs.microsoft.com/visualstudio/visual-studio-2022-for-mac-preview-3-and-upcoming-native-m1-processor-support/"&gt;Visual Studio 2022 for Mac Preview 3, and Upcoming Native M1 Processor Support&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://devblogs.microsoft.com/visualstudio/visual-studio-2022-now-available/"&gt;Visual Studio 2022 now available&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://devblogs.microsoft.com/dotnet/welcome-to-csharp-10/"&gt;Welcome to C# 10&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://devblogs.microsoft.com/dotnet/whats-new-for-visual-basic-in-visual-studio-2022/"&gt;What's New for Visual Basic in Visual Studio 2022&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
</summary><published>2021-11-11T07:00:03Z</published><updated>2021-11-11T07:00:03Z</updated><author><name>Dan Rigby</name></author><link href="https://links.danrigby.com/2021/11/app-developer-links-2021-11-11/" rel="alternate"/><content type="html">&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://devblogs.microsoft.com/dotnet/november-2021-updates/"&gt;.NET November 2021 Updates - 5.0.12 and 3.1.21&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://devblogs.microsoft.com/dotnet/announcing-net-6/"&gt;Announcing .NET 6 — The Fastest .NET Yet&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://devblogs.microsoft.com/dotnet/announcing-asp-net-core-in-net-6/"&gt;Announcing ASP.NET Core in .NET 6&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://devblogs.microsoft.com/dotnet/introducing-the-net-tech-community-forums/"&gt;Introducing the .NET Tech Community Forums&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://devblogs.microsoft.com/visualstudio/visual-studio-2022-for-mac-preview-3-and-upcoming-native-m1-processor-support/"&gt;Visual Studio 2022 for Mac Preview 3, and Upcoming Native M1 Processor Support&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://devblogs.microsoft.com/visualstudio/visual-studio-2022-now-available/"&gt;Visual Studio 2022 now available&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://devblogs.microsoft.com/dotnet/welcome-to-csharp-10/"&gt;Welcome to C# 10&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://devblogs.microsoft.com/dotnet/whats-new-for-visual-basic-in-visual-studio-2022/"&gt;What's New for Visual Basic in Visual Studio 2022&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
</content></entry><entry><id>https://links.danrigby.com/2021/11/app-developer-links-2021-11-10/</id><title type="text">.NET App Developer Links - 2021-11-10</title><summary type="html">&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="http://feedproxy.google.com/~r/UnoPlatform-blog/~3/fwfbgQgx_j8/"&gt;.NET 6 New Project Templates and Minimal APIs. Are you ready?&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://www.meziantou.net/file-upload-with-progress-bar-in-blazor.htm"&gt;File upload with progress bar in Blazor&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://code.visualstudio.com/blogs/2021/11/08/custom-notebooks"&gt;Notebooks, Visual Studio Code style&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="http://feeds.hanselman.com/~/672517972/0/scotthanselman~PowerShell-Could-not-load-type-SystemManagementAutomationSubsystemPredictionResult"&gt;PowerShell 7.2.0 - Could not load type System.Management.Automation.Subsystem.PredictionResult&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://andrewlock.net/exploring-dotnet-6-part-9-source-generator-updates-incremental-generators/"&gt;Source generator updates: incremental generators: Exploring .NET Core 6 - Part 9&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="http://feeds.hanselman.com/~/672517974/0/scotthanselman~WSL-can-now-mount-Linux-ext-disks-directly"&gt;WSL2 can now mount Linux ext4 disks directly&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
</summary><published>2021-11-10T07:00:03Z</published><updated>2021-11-10T07:00:03Z</updated><author><name>Dan Rigby</name></author><link href="https://links.danrigby.com/2021/11/app-developer-links-2021-11-10/" rel="alternate"/><content type="html">&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="http://feedproxy.google.com/~r/UnoPlatform-blog/~3/fwfbgQgx_j8/"&gt;.NET 6 New Project Templates and Minimal APIs. Are you ready?&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://www.meziantou.net/file-upload-with-progress-bar-in-blazor.htm"&gt;File upload with progress bar in Blazor&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://code.visualstudio.com/blogs/2021/11/08/custom-notebooks"&gt;Notebooks, Visual Studio Code style&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="http://feeds.hanselman.com/~/672517972/0/scotthanselman~PowerShell-Could-not-load-type-SystemManagementAutomationSubsystemPredictionResult"&gt;PowerShell 7.2.0 - Could not load type System.Management.Automation.Subsystem.PredictionResult&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://andrewlock.net/exploring-dotnet-6-part-9-source-generator-updates-incremental-generators/"&gt;Source generator updates: incremental generators: Exploring .NET Core 6 - Part 9&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="http://feeds.hanselman.com/~/672517974/0/scotthanselman~WSL-can-now-mount-Linux-ext-disks-directly"&gt;WSL2 can now mount Linux ext4 disks directly&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
</content></entry><entry><id>https://links.danrigby.com/2021/11/app-developer-links-2021-11-09/</id><title type="text">.NET App Developer Links - 2021-11-09</title><summary type="html">&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://doumer.me/android-debugging-with-windows-subsystem-for-android/"&gt;Android Debugging With Windows Subsystem for Android. No Emulator Required&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="http://feedproxy.google.com/~r/RickStrahl/~3/M14QhJvIF-c/Discovering-new-C-String-Pattern-Matching-Features"&gt;Discovering new C# String Pattern Matching Features&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://blog.unity.com/technology/experience-true-volumetric-clouds-with-hdrp-unity-20212"&gt;Experience true Volumetric Clouds with HDRP &amp;amp; Unity 2021.2&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="http://feedproxy.google.com/~r/NicksNetTravels/~3/oFWIgtd-iIo/"&gt;Packaged, Unpackaged and Self-Contained WinUI 3 Apps with the Windows App Sdk&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://code.visualstudio.com/updates/v1_62"&gt;Visual Studio Code October 2021&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://www.sharpnado.com/xamarin-nuke-a-xamarin-binding/"&gt;Xamarin.Nuke: a Xamarin binding for the iOS image caching library&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
</summary><published>2021-11-09T07:00:03Z</published><updated>2021-11-09T07:00:03Z</updated><author><name>Dan Rigby</name></author><link href="https://links.danrigby.com/2021/11/app-developer-links-2021-11-09/" rel="alternate"/><content type="html">&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://doumer.me/android-debugging-with-windows-subsystem-for-android/"&gt;Android Debugging With Windows Subsystem for Android. No Emulator Required&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="http://feedproxy.google.com/~r/RickStrahl/~3/M14QhJvIF-c/Discovering-new-C-String-Pattern-Matching-Features"&gt;Discovering new C# String Pattern Matching Features&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://blog.unity.com/technology/experience-true-volumetric-clouds-with-hdrp-unity-20212"&gt;Experience true Volumetric Clouds with HDRP &amp;amp; Unity 2021.2&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="http://feedproxy.google.com/~r/NicksNetTravels/~3/oFWIgtd-iIo/"&gt;Packaged, Unpackaged and Self-Contained WinUI 3 Apps with the Windows App Sdk&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://code.visualstudio.com/updates/v1_62"&gt;Visual Studio Code October 2021&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://www.sharpnado.com/xamarin-nuke-a-xamarin-binding/"&gt;Xamarin.Nuke: a Xamarin binding for the iOS image caching library&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
</content></entry><entry><id>https://links.danrigby.com/2021/11/app-developer-links-2021-11-08/</id><title type="text">.NET App Developer Links - 2021-11-08</title><summary type="html">&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://blog.unity.com/community/unitytips-dev-takeover-vfx-and-shaders-with-harry-alisavakis"&gt;#unitytips Dev Takeover: VFX and shaders with Harry Alisavakis&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://github.blog/2021-11-04-10-github-actions-resources-basics-ci-cd/"&gt;10 GitHub Actions resources to bookmark from the basics to CI/CD&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://blog.unity.com/technology/expert-tips-on-optimizing-your-game-graphics-for-consoles"&gt;Expert tips on optimizing your game graphics for consoles&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="http://dontcodetired.com/blog/post/ICYMI-C-9-New-Features-Create-Immutable-Objects-with-Records"&gt;ICYMI C# 9 New Features: Create Immutable Objects with Records&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://andrewlock.net/exploring-dotnet-6-part-8-improving-logging-performance-with-source-generators/"&gt;Improving logging performance with source generators: Exploring .NET Core 6 - Part 8&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://devblogs.microsoft.com/visualstudio/personalize-docs/"&gt;More flexible and inclusive ways to manage your documents&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://www.meziantou.net/visual-studio-tips-and-tricks-subword-navigation.htm"&gt;Visual Studio Tips and tricks: Subword navigation&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
</summary><published>2021-11-08T07:00:03Z</published><updated>2021-11-08T07:00:03Z</updated><author><name>Dan Rigby</name></author><link href="https://links.danrigby.com/2021/11/app-developer-links-2021-11-08/" rel="alternate"/><content type="html">&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://blog.unity.com/community/unitytips-dev-takeover-vfx-and-shaders-with-harry-alisavakis"&gt;#unitytips Dev Takeover: VFX and shaders with Harry Alisavakis&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://github.blog/2021-11-04-10-github-actions-resources-basics-ci-cd/"&gt;10 GitHub Actions resources to bookmark from the basics to CI/CD&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://blog.unity.com/technology/expert-tips-on-optimizing-your-game-graphics-for-consoles"&gt;Expert tips on optimizing your game graphics for consoles&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="http://dontcodetired.com/blog/post/ICYMI-C-9-New-Features-Create-Immutable-Objects-with-Records"&gt;ICYMI C# 9 New Features: Create Immutable Objects with Records&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://andrewlock.net/exploring-dotnet-6-part-8-improving-logging-performance-with-source-generators/"&gt;Improving logging performance with source generators: Exploring .NET Core 6 - Part 8&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://devblogs.microsoft.com/visualstudio/personalize-docs/"&gt;More flexible and inclusive ways to manage your documents&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://www.meziantou.net/visual-studio-tips-and-tricks-subword-navigation.htm"&gt;Visual Studio Tips and tricks: Subword navigation&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
</content></entry><entry><id>https://links.danrigby.com/2021/11/app-developer-links-2021-11-05/</id><title type="text">.NET App Developer Links - 2021-11-05</title><summary type="html">&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://devblogs.microsoft.com/dotnet/net-6-launches-at-net-conf-november-9-11/"&gt;.NET 6 Launches at .NET Conf, November 9-11&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://devblogs.microsoft.com/dotnet/build-client-web-assets-for-your-razor-class-library/"&gt;Build client web assets for your Razor Class Library&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://github.blog/2021-11-01-github-keeps-getting-better-for-open-source-maintainers/"&gt;GitHub keeps getting better for open source maintainers&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://www.xamboy.com/2021/11/01/using-state-machine-in-xamarin-forms-part-3/"&gt;Using State Machine in Xamarin Forms (Part 3)&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://devblogs.microsoft.com/visualstudio/visual-studio-2022-launch-event-agenda/"&gt;Visual Studio 2022 Launch Event Agenda&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
</summary><published>2021-11-05T06:00:03Z</published><updated>2021-11-05T06:00:03Z</updated><author><name>Dan Rigby</name></author><link href="https://links.danrigby.com/2021/11/app-developer-links-2021-11-05/" rel="alternate"/><content type="html">&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://devblogs.microsoft.com/dotnet/net-6-launches-at-net-conf-november-9-11/"&gt;.NET 6 Launches at .NET Conf, November 9-11&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://devblogs.microsoft.com/dotnet/build-client-web-assets-for-your-razor-class-library/"&gt;Build client web assets for your Razor Class Library&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://github.blog/2021-11-01-github-keeps-getting-better-for-open-source-maintainers/"&gt;GitHub keeps getting better for open source maintainers&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://www.xamboy.com/2021/11/01/using-state-machine-in-xamarin-forms-part-3/"&gt;Using State Machine in Xamarin Forms (Part 3)&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://devblogs.microsoft.com/visualstudio/visual-studio-2022-launch-event-agenda/"&gt;Visual Studio 2022 Launch Event Agenda&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
</content></entry><entry><id>https://links.danrigby.com/2021/11/app-developer-links-2021-11-02/</id><title type="text">.NET App Developer Links - 2021-11-02</title><summary type="html">&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://rubikscode.net/2021/11/01/bert-tokenizers-for-ml-net/"&gt;BERT Tokenizers NuGet Package for C#&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="http://caliburnmicro.com/announcements/Caliburn-Micro-Templates"&gt;Caliburn micro templates&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://twitter.com/i/web/status/1455225730598645761"&gt;How to set the default user for a WSL distro that has been manually installed with wsl --import...&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://devblogs.microsoft.com/directx/windows-graphics-news-2021-q3/"&gt;Windows Graphics News - 2021 Q3&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://devblogs.microsoft.com/commandline/windows-package-manager-1-1/"&gt;Windows Package Manager 1.1 - Windows Command Line&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
</summary><published>2021-11-02T06:00:03Z</published><updated>2021-11-02T06:00:03Z</updated><author><name>Dan Rigby</name></author><link href="https://links.danrigby.com/2021/11/app-developer-links-2021-11-02/" rel="alternate"/><content type="html">&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://rubikscode.net/2021/11/01/bert-tokenizers-for-ml-net/"&gt;BERT Tokenizers NuGet Package for C#&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="http://caliburnmicro.com/announcements/Caliburn-Micro-Templates"&gt;Caliburn micro templates&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://twitter.com/i/web/status/1455225730598645761"&gt;How to set the default user for a WSL distro that has been manually installed with wsl --import...&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://devblogs.microsoft.com/directx/windows-graphics-news-2021-q3/"&gt;Windows Graphics News - 2021 Q3&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://devblogs.microsoft.com/commandline/windows-package-manager-1-1/"&gt;Windows Package Manager 1.1 - Windows Command Line&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
</content></entry><entry><id>https://links.danrigby.com/2021/11/app-developer-links-2021-11-01/</id><title type="text">.NET App Developer Links - 2021-11-01</title><summary type="html">&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="http://feedproxy.google.com/~r/UnoPlatform-blog/~3/y5u5iYj6Iac/"&gt;&amp;quot;Hello Raspberry Pi&amp;quot; Launching Uno Platform Application Directly on the Pi&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://elbruno.com/2021/10/28/wioterminal-getting-json-data-from-an-azure-☁️-function/"&gt;#WioTerminal - Getting JSON data from an #Azure ☁️ Function !&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://techcommunity.microsoft.com/t5/apps-on-azure/asp-net-web-app-migration-to-azure-app-services-using-azure/ba-p/2814513"&gt;ASP. Net web app Migration to Azure App Services using Azure Migrate and PowerShell Scripts&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://www.mikesdotnetting.com/article/357/razor-pages-startup-in-net-6"&gt;Razor Pages Startup in .NET 6&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://dev.to/dotnet/testing-in-c-using-visual-studio-21gn"&gt;Testing in C# using Visual Studio&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://blog.unity.com/technology/whats-new-for-artists-and-designers-in-unity-20212-0"&gt;What's new for artists and designers in Unity 2021.2&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
</summary><published>2021-11-01T06:00:03Z</published><updated>2021-11-01T06:00:03Z</updated><author><name>Dan Rigby</name></author><link href="https://links.danrigby.com/2021/11/app-developer-links-2021-11-01/" rel="alternate"/><content type="html">&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="http://feedproxy.google.com/~r/UnoPlatform-blog/~3/y5u5iYj6Iac/"&gt;&amp;quot;Hello Raspberry Pi&amp;quot; Launching Uno Platform Application Directly on the Pi&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://elbruno.com/2021/10/28/wioterminal-getting-json-data-from-an-azure-☁️-function/"&gt;#WioTerminal - Getting JSON data from an #Azure ☁️ Function !&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://techcommunity.microsoft.com/t5/apps-on-azure/asp-net-web-app-migration-to-azure-app-services-using-azure/ba-p/2814513"&gt;ASP. Net web app Migration to Azure App Services using Azure Migrate and PowerShell Scripts&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://www.mikesdotnetting.com/article/357/razor-pages-startup-in-net-6"&gt;Razor Pages Startup in .NET 6&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://dev.to/dotnet/testing-in-c-using-visual-studio-21gn"&gt;Testing in C# using Visual Studio&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://blog.unity.com/technology/whats-new-for-artists-and-designers-in-unity-20212-0"&gt;What's new for artists and designers in Unity 2021.2&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
</content></entry><entry><id>https://links.danrigby.com/2021/10/app-developer-links-2021-10-29/</id><title type="text">.NET App Developer Links - 2021-10-29</title><summary type="html">&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://andrewlock.net/exploring-dotnet-6-part-7-analyzers-for-minimal-apis/"&gt;Analyzers for ASP.NET Core in .NET 6: Exploring .NET Core 6 - Part 7&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="http://feedproxy.google.com/~r/NicksNetTravels/~3/-I5LgZAiEjc/"&gt;Debugging Android Applications with the Windows Subsystem for Android&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://github.blog/2021-10-27-everything-new-from-universe-2021/"&gt;Everything new from Universe 2021&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://pumpingco.de/blog/optimizing-network-traffic-across-availability-zones-in-kubernetes/"&gt;Optimizing Network Traffic across Availability Zones in Kubernetes&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://www.sharpnado.com/sharpnado-collectionview-2-0-is-reborn/"&gt;Sharpnado.CollectionView 2.0 is reborn with header/footer and drag and drop&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://blog.unity.com/technology/the-new-unity-20212-tech-stream-release-is-now-available"&gt;The new Unity 2021.2 Tech Stream release is now available&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
</summary><published>2021-10-29T06:00:03Z</published><updated>2021-10-29T06:00:03Z</updated><author><name>Dan Rigby</name></author><link href="https://links.danrigby.com/2021/10/app-developer-links-2021-10-29/" rel="alternate"/><content type="html">&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://andrewlock.net/exploring-dotnet-6-part-7-analyzers-for-minimal-apis/"&gt;Analyzers for ASP.NET Core in .NET 6: Exploring .NET Core 6 - Part 7&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="http://feedproxy.google.com/~r/NicksNetTravels/~3/-I5LgZAiEjc/"&gt;Debugging Android Applications with the Windows Subsystem for Android&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://github.blog/2021-10-27-everything-new-from-universe-2021/"&gt;Everything new from Universe 2021&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://pumpingco.de/blog/optimizing-network-traffic-across-availability-zones-in-kubernetes/"&gt;Optimizing Network Traffic across Availability Zones in Kubernetes&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://www.sharpnado.com/sharpnado-collectionview-2-0-is-reborn/"&gt;Sharpnado.CollectionView 2.0 is reborn with header/footer and drag and drop&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://blog.unity.com/technology/the-new-unity-20212-tech-stream-release-is-now-available"&gt;The new Unity 2021.2 Tech Stream release is now available&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
</content></entry><entry><id>https://links.danrigby.com/2021/10/app-developer-links-2021-10-28/</id><title type="text">.NET App Developer Links - 2021-10-28</title><summary type="html">&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://devblogs.microsoft.com/dotnet/net-hot-reload-support-via-cli/"&gt;.NET Hot Reload Support via CLI&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://www.meziantou.net/creating-a-search-engine-for-websites-using-elasticsearch-and-playwright.htm"&gt;Creating a search engine for websites using Elasticsearch and Playwright&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://doumer.me/opening-a-pdf-in-xamarin-forms-android-and-radaee-pdf/"&gt;Opening a PDF in Xamarin Forms Pages (Part 2: Android and Radaee PDF)&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="http://feeds.hanselman.com/~/670963774/0/scotthanselman~ParallelForEachAsync-in-NET"&gt;Parallel.ForEachAsync in .NET 6&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://rubikscode.net/2021/10/25/using-huggingface-transformers-with-ml-net/"&gt;Using Huggingface Transformers with ML.NET&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://devblogs.microsoft.com/dotnet/women-ic-engineer-mentoring-ring/"&gt;Women IC engineer mentoring ring&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
</summary><published>2021-10-28T06:00:03Z</published><updated>2021-10-28T06:00:03Z</updated><author><name>Dan Rigby</name></author><link href="https://links.danrigby.com/2021/10/app-developer-links-2021-10-28/" rel="alternate"/><content type="html">&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://devblogs.microsoft.com/dotnet/net-hot-reload-support-via-cli/"&gt;.NET Hot Reload Support via CLI&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://www.meziantou.net/creating-a-search-engine-for-websites-using-elasticsearch-and-playwright.htm"&gt;Creating a search engine for websites using Elasticsearch and Playwright&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://doumer.me/opening-a-pdf-in-xamarin-forms-android-and-radaee-pdf/"&gt;Opening a PDF in Xamarin Forms Pages (Part 2: Android and Radaee PDF)&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="http://feeds.hanselman.com/~/670963774/0/scotthanselman~ParallelForEachAsync-in-NET"&gt;Parallel.ForEachAsync in .NET 6&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://rubikscode.net/2021/10/25/using-huggingface-transformers-with-ml-net/"&gt;Using Huggingface Transformers with ML.NET&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://devblogs.microsoft.com/dotnet/women-ic-engineer-mentoring-ring/"&gt;Women IC engineer mentoring ring&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
</content></entry><entry><id>https://links.danrigby.com/2021/10/app-developer-links-2021-10-27/</id><title type="text">.NET App Developer Links - 2021-10-27</title><summary type="html">&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://blog.unity.com/technology/get-acquainted-with-hdrp-settings-for-enhanced-performance"&gt;Get acquainted with HDRP settings for enhanced performance&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://github.blog/2021-10-22-github-actions-for-security-compliance/"&gt;GitHub Actions for security and compliance&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://montemagno.com/goodbye-android-emulators-windows-subsytem-for-android-is-here/"&gt;Goodbye Android Emulators, the Windows Subsystem for Android is Here!&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://luismts.com/maui-app-builder-net-6/"&gt;Looking inside MauiAppBuilder in .NET 6&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://localjoost.github.io/Quick-and-dirty-fix-for-broken-Button-Icon-Set-Editor-in-MRTK-272/"&gt;Quick and dirty fix for broken Button Icon Set Editor in MRTK 2.7.2&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://luismts.com/exploring-maui-app-builder-net-6/"&gt;Series: Exploring MAUI APP Builder in .NET 6&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
</summary><published>2021-10-27T06:00:03Z</published><updated>2021-10-27T06:00:03Z</updated><author><name>Dan Rigby</name></author><link href="https://links.danrigby.com/2021/10/app-developer-links-2021-10-27/" rel="alternate"/><content type="html">&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://blog.unity.com/technology/get-acquainted-with-hdrp-settings-for-enhanced-performance"&gt;Get acquainted with HDRP settings for enhanced performance&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://github.blog/2021-10-22-github-actions-for-security-compliance/"&gt;GitHub Actions for security and compliance&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://montemagno.com/goodbye-android-emulators-windows-subsytem-for-android-is-here/"&gt;Goodbye Android Emulators, the Windows Subsystem for Android is Here!&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://luismts.com/maui-app-builder-net-6/"&gt;Looking inside MauiAppBuilder in .NET 6&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://localjoost.github.io/Quick-and-dirty-fix-for-broken-Button-Icon-Set-Editor-in-MRTK-272/"&gt;Quick and dirty fix for broken Button Icon Set Editor in MRTK 2.7.2&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://luismts.com/exploring-maui-app-builder-net-6/"&gt;Series: Exploring MAUI APP Builder in .NET 6&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
</content></entry><entry><id>https://links.danrigby.com/2021/10/app-developer-links-2021-10-26/</id><title type="text">.NET App Developer Links - 2021-10-26</title><summary type="html">&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="http://feedproxy.google.com/~r/UnoPlatform-blog/~3/jz2zYQsGnw0/"&gt;Recent UWP &amp;amp; .NET 5, .NET 6 News and Uno Platform Plans&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://devblogs.microsoft.com/dotnet/update-on-net-hot-reload-progress-and-visual-studio-2022-highlights/"&gt;Update on .NET Hot Reload progress and Visual Studio 2022 Highlights&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://devblogs.microsoft.com/visualstudio/weve-upgraded-the-ui-in-visual-studio-2022/"&gt;We've upgraded the UI in Visual Studio 2022&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://devblogs.microsoft.com/dotnet/whats-new-in-fsharp-6/"&gt;What's new in F# 6&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://devblogs.microsoft.com/commandline/windows-terminal-preview-1-12-release/"&gt;Windows Terminal Preview 1.12 Release&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
</summary><published>2021-10-26T06:00:02Z</published><updated>2021-10-26T06:00:02Z</updated><author><name>Dan Rigby</name></author><link href="https://links.danrigby.com/2021/10/app-developer-links-2021-10-26/" rel="alternate"/><content type="html">&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="http://feedproxy.google.com/~r/UnoPlatform-blog/~3/jz2zYQsGnw0/"&gt;Recent UWP &amp;amp; .NET 5, .NET 6 News and Uno Platform Plans&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://devblogs.microsoft.com/dotnet/update-on-net-hot-reload-progress-and-visual-studio-2022-highlights/"&gt;Update on .NET Hot Reload progress and Visual Studio 2022 Highlights&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://devblogs.microsoft.com/visualstudio/weve-upgraded-the-ui-in-visual-studio-2022/"&gt;We've upgraded the UI in Visual Studio 2022&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://devblogs.microsoft.com/dotnet/whats-new-in-fsharp-6/"&gt;What's new in F# 6&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://devblogs.microsoft.com/commandline/windows-terminal-preview-1-12-release/"&gt;Windows Terminal Preview 1.12 Release&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
</content></entry></feed>