<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Cecil L. Phillip 🇦🇬</title>
    <description>The latest articles on DEV Community by Cecil L. Phillip 🇦🇬 (@cecilphillip).</description>
    <link>https://dev.to/cecilphillip</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F144215%2F453bdb26-d8f7-4aad-b882-3d319a41bc26.png</url>
      <title>DEV Community: Cecil L. Phillip 🇦🇬</title>
      <link>https://dev.to/cecilphillip</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/cecilphillip"/>
    <language>en</language>
    <item>
      <title>On .NET Episode: Getting started with Azure Static Web Apps</title>
      <dc:creator>Cecil L. Phillip 🇦🇬</dc:creator>
      <pubDate>Wed, 15 Dec 2021 21:21:43 +0000</pubDate>
      <link>https://dev.to/dotnet/on-net-episode-getting-started-with-azure-static-web-apps-1f7n</link>
      <guid>https://dev.to/dotnet/on-net-episode-getting-started-with-azure-static-web-apps-1f7n</guid>
      <description>&lt;p&gt;Azure Static Web apps makes it easier for developers to build and deploy their static apps to the cloud.&lt;/p&gt;

&lt;p&gt;In this episode, Anthony Chu joins the show to talk to us about some of the benefits of using Azure Static Web apps and also show us what the local dev experience is like.&lt;/p&gt;

&lt;p&gt;&lt;iframe width="710" height="399" src="https://www.youtube.com/embed/gkpxGhJ31ks"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;p&gt;If you liked this video and would like to see some more of our .NET content, please subscribe to our &lt;a href="https://www.youtube.com/channel/UCvtT19MZW8dq5Wwfu6B0oxw"&gt;.NET Developers YouTube Channel&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  Useful Links
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://docs.microsoft.com/azure/static-web-apps/overview?WT.mc_id=dotnet-00000-cephilli"&gt;Azure Static Web Apps docs&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://docs.microsoft.com/azure/static-web-apps/local-development?WT.mc_id=dotnet-00000-cephilli"&gt;Set up local development for Azure Static Web Apps&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://channel9.msdn.com/events/dotnetConf/2020/Running-an-Azure-Static-Web-App-with-an-API"&gt;Running an Azure Static Web App with an API&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>azure</category>
      <category>dotnet</category>
      <category>webdev</category>
    </item>
    <item>
      <title>On .NET Episode: Feature flags with .NET and Azure App Configuration</title>
      <dc:creator>Cecil L. Phillip 🇦🇬</dc:creator>
      <pubDate>Tue, 29 Jun 2021 11:47:37 +0000</pubDate>
      <link>https://dev.to/dotnet/on-net-episode-feature-flags-with-net-and-azure-app-configuration-4b9j</link>
      <guid>https://dev.to/dotnet/on-net-episode-feature-flags-with-net-and-azure-app-configuration-4b9j</guid>
      <description>&lt;p&gt;In this episode, Scott Addie joins Christos Matskas to discuss feature management in .NET apps. An ASP.NET Core 5.0 Blazor Server app is used to demonstrate the following concepts:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Integrating the Feature Management library with Azure App Configuration&lt;/li&gt;
&lt;li&gt;Accessing Azure Key Vault secrets from Azure App Configuration&lt;/li&gt;
&lt;li&gt;Integrating Azure App Configuration with the .NET Configuration API&lt;/li&gt;
&lt;li&gt;Testing locally in Visual Studio with the Azure Identity library&lt;/li&gt;
&lt;li&gt;Toggling features on/off from the Azure portal&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;iframe width="710" height="399" src="https://www.youtube.com/embed/CcbUqdh8Xw8"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;p&gt;If you liked this video and would like to see some more of our .NET content, please subscribe to our &lt;a href="https://www.youtube.com/channel/UCvtT19MZW8dq5Wwfu6B0oxw"&gt;.NET Developers YouTube Channel&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  Useful Links
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Blazor sample app: &lt;a href="https://github.com/scottaddie/OnDotNetConfiguration"&gt;https://github.com/scottaddie/OnDotNetConfiguration&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Get your questions answered on the Microsoft Q&amp;amp;A for .NET: &lt;a href="https://aka.ms/dotnet-qa"&gt;https://aka.ms/dotnet-qa&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Azure SDKs: &lt;a href="https://aka.ms/azsdk"&gt;https://aka.ms/azsdk&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>azure</category>
      <category>dotnet</category>
      <category>webdev</category>
    </item>
    <item>
      <title>On .NET Episode: Clustering in Orleans</title>
      <dc:creator>Cecil L. Phillip 🇦🇬</dc:creator>
      <pubDate>Thu, 17 Jun 2021 18:23:29 +0000</pubDate>
      <link>https://dev.to/dotnet/on-net-episode-clustering-in-orleans-11eh</link>
      <guid>https://dev.to/dotnet/on-net-episode-clustering-in-orleans-11eh</guid>
      <description>&lt;p&gt;Using Microsoft Orleans you can build applications that scale from a single on-premises server to globally distributed and highly-available in the cloud.&lt;/p&gt;

&lt;p&gt;In this episode, Reuben Bond joins Cecil to explain to us how we can use the builtin clustering feature in Orleans and how it works in the background.&lt;/p&gt;

&lt;p&gt;&lt;iframe width="710" height="399" src="https://www.youtube.com/embed/okBWuR5AnBY"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;p&gt;If you liked this video and would like to see some more of our .NET content, please subscribe to our &lt;a href="https://www.youtube.com/channel/UCvtT19MZW8dq5Wwfu6B0oxw"&gt;.NET Developers YouTube Channel&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  Useful Links
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://dotnet.github.io/orleans/"&gt;Orleans Homepage&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/ReubenBond/hanbaobao-web"&gt;Orleans sample application with Kubernetes hosting&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://channel9.msdn.com/Shows/On-NET/Building-real-applications-with-Orleans"&gt;Building real applications with Orleans&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dotnet.github.io/orleans/docs/host/heterogeneous_silos.html"&gt;Heterogenous Silos&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/watch?v=KhgYlvGLv9c"&gt;Orleans at Microsoft&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/OrleansContrib"&gt;OrleansContrib&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>dotnet</category>
      <category>microservices</category>
      <category>clustering</category>
      <category>orleans</category>
    </item>
    <item>
      <title>On .NET Episode: Setting up Observability in Orleans</title>
      <dc:creator>Cecil L. Phillip 🇦🇬</dc:creator>
      <pubDate>Wed, 09 Jun 2021 14:50:53 +0000</pubDate>
      <link>https://dev.to/dotnet/on-net-episode-setting-up-observability-in-orleans-2dja</link>
      <guid>https://dev.to/dotnet/on-net-episode-setting-up-observability-in-orleans-2dja</guid>
      <description>&lt;p&gt;As we continue to explore Microsoft Orleans, Reuben Bond returns to chat with Rich about how we can implement observability in our Orleans applications. He reviews concepts like OpenTelemetry, call filters, and much more.&lt;/p&gt;

&lt;p&gt;&lt;iframe width="710" height="399" src="https://www.youtube.com/embed/GKXiGhFBd90"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;p&gt;If you liked this video and would like to see some more of our .NET content, please subscribe to our &lt;a href="https://www.youtube.com/channel/UCvtT19MZW8dq5Wwfu6B0oxw"&gt;.NET Developers YouTube Channel&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  Useful Links
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://channel9.msdn.com/Shows/On-NET/Building-real-applications-with-Orleans?WT.mc_id=ondotnet-c9-cephilli"&gt;Building real applications with Orleans&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/watch?v=R0ODfwU6MzQ"&gt;Deep Dive into Microsoft Orleans&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://channel9.msdn.com/Shows/On-NET/Inspecting-application-metrics-with-dotnet-monitor?WT.mc_id=ondotnet-c9-cephilli"&gt;Inspecting application metrics with dotnet-monitor&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://channel9.msdn.com/events/dotnetConf/Focus-on-Microservices/Orleans-at-Microsoft?WT.mc_id=ondotnet-c9-cephilli"&gt;Orleans at Microsoft&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/dotnet/orleans/pull/6853"&gt;GitHub Issue: Added distributed tracing support&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>dotnet</category>
      <category>opentelemetry</category>
      <category>microservices</category>
    </item>
    <item>
      <title>On .NET Episode: A Journey to .NET MAUI</title>
      <dc:creator>Cecil L. Phillip 🇦🇬</dc:creator>
      <pubDate>Tue, 06 Apr 2021 19:22:13 +0000</pubDate>
      <link>https://dev.to/dotnet/on-net-episode-a-journey-to-net-maui-40l6</link>
      <guid>https://dev.to/dotnet/on-net-episode-a-journey-to-net-maui-40l6</guid>
      <description>&lt;p&gt;.NET MAUI is the evolution of Xamarin.Forms and a major aspect of the upcoming .NET 6 release.&lt;/p&gt;

&lt;p&gt;In this episode, Maddy Leger comes on the show to tell us what .NET MAUI is and what to expect as we get closer to the release.&lt;/p&gt;

&lt;p&gt;&lt;iframe width="710" height="399" src="https://www.youtube.com/embed/hoC5FIblKz8"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;p&gt;If you liked this video and would like to see some more of our .NET content, please subscribe to our &lt;a href="https://www.youtube.com/channel/UCvtT19MZW8dq5Wwfu6B0oxw"&gt;.NET Developers YouTube Channel&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  Useful Links
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://devblogs.microsoft.com/xamarin/the-new-net-multi-platform-app-ui-maui/?WT.mc_id=dotnet-00000-cephilli"&gt;The New .NET Multi-platform App UI&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/dotnet/maui"&gt;.NET MAUI on GitHub&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://devblogs.microsoft.com/dotnet/announcing-net-6-preview-2/?WT.mc_id=dotnet-00000-cephilli"&gt;Announcing .NET 6 Preview 2&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>dotnet</category>
      <category>mobile</category>
    </item>
    <item>
      <title>On .NET Episode: C# Source Generators</title>
      <dc:creator>Cecil L. Phillip 🇦🇬</dc:creator>
      <pubDate>Tue, 23 Mar 2021 15:10:59 +0000</pubDate>
      <link>https://dev.to/dotnet/on-net-episode-c-source-generators-3fd8</link>
      <guid>https://dev.to/dotnet/on-net-episode-c-source-generators-3fd8</guid>
      <description>&lt;p&gt;The source generators feature was adding in .NET 5. They allow you to do interesting things like generate additional source files that will get added to a compilation.&lt;/p&gt;

&lt;p&gt;In this video, Kathleen chats with Jared Parsons to find out what source generators are capable of.&lt;/p&gt;

&lt;p&gt;&lt;iframe width="710" height="399" src="https://www.youtube.com/embed/cB66gOHConw"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;p&gt;If you liked this video and would like to see some more of our .NET content, please subscribe to our &lt;a href="https://www.youtube.com/channel/UCvtT19MZW8dq5Wwfu6B0oxw"&gt;.NET Developers YouTube Channel&lt;/a&gt;.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://devblogs.microsoft.com/dotnet/introducing-c-source-generators/?WT.mc_id=dotnet-00000-cephilli"&gt;Introducing Source Generators&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/dotnet/roslyn/blob/main/docs/features/source-generators.cookbook.md"&gt;Source Generators Cookbook&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://devblogs.microsoft.com/dotnet/new-c-source-generator-samples/?WT.mc_id=dotnet-00000-cephilli"&gt;New C# Source Generator samples&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/dotnet/roslyn-sdk/tree/main/samples/CSharp/SourceGenerators"&gt;Source Generator Samples&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://docs.microsoft.com/dotnet/core/dotnet-five?WT.mc_id=dotnet-00000-cephilli"&gt;What’s new in .NET 5&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>dotnet</category>
      <category>csharp</category>
    </item>
    <item>
      <title>On .NET Episode: Building microservices with Tye</title>
      <dc:creator>Cecil L. Phillip 🇦🇬</dc:creator>
      <pubDate>Thu, 11 Mar 2021 18:09:23 +0000</pubDate>
      <link>https://dev.to/dotnet/on-net-episode-building-microservices-with-tye-3ci</link>
      <guid>https://dev.to/dotnet/on-net-episode-building-microservices-with-tye-3ci</guid>
      <description>&lt;p&gt;Tye is a tool that makes developing, testing, and deploying microservices and distributed applications easier for developers. With very little knowledge of Docker or Kubernetes, developers can run locally orchestrated projects during development, and then publish to a hosted orchestrator of their choice.&lt;/p&gt;

&lt;p&gt;In this video, Justin and Amiee come on to talk to us about how Project Tye works. They discuss the problems it solves, show us a few demos, and even talk a little about the future of the project.&lt;/p&gt;

&lt;p&gt;&lt;iframe width="710" height="399" src="https://www.youtube.com/embed/m4VsOdIT1O4"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;p&gt;If you liked this video and would like to see some more of our .NET content, please subscribe to our &lt;a href="https://www.youtube.com/channel/UCvtT19MZW8dq5Wwfu6B0oxw"&gt;.NET Developers YouTube Channel&lt;/a&gt;.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/dotnet/tye?WT.mc_id=dotnet-17847-cephilli"&gt;Project Tye on GitHub&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/dotnet/tye/tree/master/samples"&gt;Tye Samples&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://channel9.msdn.com/events/dotnetConf/2020/Developing-and-Deploying-Microservices-with-Tye?WT.mc_id=dotnet-17847-cephilli"&gt;Developing and Deploying Microservices with 'Tye'&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://devblogs.microsoft.com/aspnet/introducing-project-tye/?WT.mc_id=dotnet-17847-cephilli"&gt;Introducing Project Tye&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>microservices</category>
      <category>kubernetes</category>
      <category>aspnetcore</category>
      <category>dotnet</category>
    </item>
    <item>
      <title>On .NET Episode: Secretless apps with .NET and Azure Key Vault</title>
      <dc:creator>Cecil L. Phillip 🇦🇬</dc:creator>
      <pubDate>Thu, 04 Mar 2021 16:09:38 +0000</pubDate>
      <link>https://dev.to/dotnet/on-net-episode-secretless-apps-with-net-and-azure-key-vault-hd</link>
      <guid>https://dev.to/dotnet/on-net-episode-secretless-apps-with-net-and-azure-key-vault-hd</guid>
      <description>&lt;p&gt;In this episode, Scott Addie joins Christos Matskas to discuss secrets management in .NET apps. They cover the .NET SDK's Secret Manager tool as an option for your local development environment. &lt;/p&gt;

&lt;p&gt;Next, the Azure Key Vault service is introduced as a more secure option for any environment. You'll see how these two offerings integrate with the .NET Configuration API in an ASP.NET Core Blazor Server app.&lt;/p&gt;

&lt;p&gt;&lt;iframe width="710" height="399" src="https://www.youtube.com/embed/f8Hf-YUrC10"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;p&gt;If you liked this video and would like to see some more of our .NET content, please subscribe to our &lt;a href="https://www.youtube.com/channel/UCvtT19MZW8dq5Wwfu6B0oxw"&gt;.NET Developers YouTube Channel&lt;/a&gt;.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Blazor sample app: &lt;a href="https://github.com/scottaddie/OnDotNetConfiguration"&gt;https://github.com/scottaddie/OnDotNetConfiguration&lt;/a&gt; &lt;/li&gt;
&lt;li&gt;Get your questions answered on the Microsoft Q&amp;amp;A for .NET: &lt;a href="https://aka.ms/dotnet-qa"&gt;https://aka.ms/dotnet-qa&lt;/a&gt; &lt;/li&gt;
&lt;li&gt;Azure Managed Identity: &lt;a href="https://docs.microsoft.com/en-us/azure/active-directory/managed-identities-azure-resources/overview?WT.mc_id=ondotnet-c9-cxa"&gt;Managed identities for Azure resources | Microsoft Docs&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Azure SDKs: &lt;a href="https://aka.ms/azsdk"&gt;https://aka.ms/azsdk&lt;/a&gt; &lt;/li&gt;
&lt;li&gt;Connect with Identity experts on the 425Show: &lt;a href="https://aka.ms/425Show"&gt;https://aka.ms/425Show&lt;/a&gt; &lt;/li&gt;
&lt;li&gt;Get your free Microsoft 365 Account here: &lt;a href="https://aka.ms/425Show/FreeM365"&gt;https://aka.ms/425Show/FreeM365&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

</description>
    </item>
    <item>
      <title>DevOps for ASP.NET Developers: Hosting NuGet Packages</title>
      <dc:creator>Cecil L. Phillip 🇦🇬</dc:creator>
      <pubDate>Tue, 16 Feb 2021 18:18:24 +0000</pubDate>
      <link>https://dev.to/dotnet/devops-for-asp-net-developers-hosting-nuget-packages-4010</link>
      <guid>https://dev.to/dotnet/devops-for-asp-net-developers-hosting-nuget-packages-4010</guid>
      <description>&lt;p&gt;NuGet defines how packages for .NET are created, hosted, and consumed. Using NuGet feeds, you can make your packages publicly available or limit them to an audience, such as your internal team.&lt;/p&gt;

&lt;p&gt;In this episode, Abel shows Jeremy some different options for publishing and hosting your own NuGet packages.&lt;/p&gt;

&lt;p&gt;&lt;iframe width="710" height="399" src="https://www.youtube.com/embed/8zWcH6DwDKQ"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;p&gt;If you liked this video and would like to see some more of our .NET content, please subscribe to our &lt;a href="https://www.youtube.com/channel/UCvtT19MZW8dq5Wwfu6B0oxw"&gt;.NET Developers YouTube Channel&lt;/a&gt;.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://docs.microsoft.com/nuget/create-packages/overview-and-workflow?WT.mc_id=dotnet-00000-cephilli"&gt;NuGet &lt;strong&gt;Package creation workflow&lt;/strong&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://docs.microsoft.com/nuget/nuget-org/publish-a-package?WT.mc_id=dotnet-00000-cephilli"&gt;Publishing NuGet packages&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/features/packages"&gt;GitHub Packages&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>devops</category>
      <category>dotnet</category>
      <category>nuget</category>
      <category>packages</category>
    </item>
    <item>
      <title>Building real applications with Orleans</title>
      <dc:creator>Cecil L. Phillip 🇦🇬</dc:creator>
      <pubDate>Wed, 03 Feb 2021 14:03:00 +0000</pubDate>
      <link>https://dev.to/dotnet/building-real-applications-with-orleans-4mfp</link>
      <guid>https://dev.to/dotnet/building-real-applications-with-orleans-4mfp</guid>
      <description>&lt;p&gt;Microsoft Orleans is a cross-platform framework for building distributed applications with .NET.&lt;/p&gt;

&lt;p&gt;In this episode, Reuben Bond joins Cecil to talk about some of the capabilities of Orleans. Reuben even shows of an app he built for himself to learn Chinese. They cover application architecture, co-host alongside ASP.NET Core, and more.&lt;/p&gt;

&lt;p&gt;&lt;iframe width="710" height="399" src="https://www.youtube.com/embed/8duFuggnj8o"&gt;
&lt;/iframe&gt;
&lt;br&gt;
If you liked this video and would like to see some more of our .NET content, please subscribe to our &lt;a href="https://www.youtube.com/channel/UCvtT19MZW8dq5Wwfu6B0oxw"&gt;.NET Developers YouTube Channel&lt;/a&gt;.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://dotnet.github.io/orleans/"&gt;Orleans Homepage&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/ReubenBond/hanbaobao-web"&gt;Orleans sample application with Kubernetes hosting&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/watch?v=KhgYlvGLv9c"&gt;Orleans at Microsoft&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>microservices</category>
      <category>aspnetcore</category>
      <category>orleans</category>
    </item>
    <item>
      <title>Inspecting application metrics with dotnet-monitor</title>
      <dc:creator>Cecil L. Phillip 🇦🇬</dc:creator>
      <pubDate>Tue, 12 Jan 2021 16:40:29 +0000</pubDate>
      <link>https://dev.to/dotnet/inspecting-application-metrics-with-dotnet-monitor-3bg7</link>
      <guid>https://dev.to/dotnet/inspecting-application-metrics-with-dotnet-monitor-3bg7</guid>
      <description>&lt;p&gt;dotnet-monitor is a command line tool that makes it easier to get access to diagnostics information in a dotnet process.&lt;/p&gt;

&lt;p&gt;In the episode, Rich is joined by Sourabh who explains to us the importance of gathering application diagnostics and also gives us a demo of how to run dotnet-monitor in Kubernetes&lt;/p&gt;

&lt;p&gt;&lt;iframe width="710" height="399" src="https://www.youtube.com/embed/hbgPvjTJSLY"&gt;
&lt;/iframe&gt;
&lt;br&gt;
If you liked this video and would like to see some more of our .NET content, please subscribe to our &lt;a href="https://www.youtube.com/channel/UCvtT19MZW8dq5Wwfu6B0oxw"&gt;.NET Developers YouTube Channel&lt;/a&gt;.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://aka.ms/dotnet-monitor"&gt;Introducing dotnet-monitor&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/dotnet/diagnostics/"&gt;.NET Diagnostics on GitHub&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://docs.microsoft.com/dotnet/core/diagnostics/diagnostics-in-containers?WT.mc_id=dotnet-00000-cephilli"&gt;Collect diagnostics in containers&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://docs.microsoft.com/dotnet/core/diagnostics/?WT.mc_id=dotnet-00000-cephilli"&gt;What diagnostic tools are available in .NET Core?&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>dotnet</category>
      <category>diagnostics</category>
      <category>metrics</category>
      <category>performance</category>
    </item>
    <item>
      <title>On .NET Episode: Deep Dive into Many-to-Many with EF Core 5.0</title>
      <dc:creator>Cecil L. Phillip 🇦🇬</dc:creator>
      <pubDate>Tue, 22 Dec 2020 14:21:04 +0000</pubDate>
      <link>https://dev.to/dotnet/on-net-episode-deep-dive-into-many-to-many-with-ef-core-5-0-gkm</link>
      <guid>https://dev.to/dotnet/on-net-episode-deep-dive-into-many-to-many-with-ef-core-5-0-gkm</guid>
      <description>&lt;p&gt;On the surface many-to-many in EF6 and EF Core look very similar. However, under the covers the design in EF Core 5.0 is much more flexible and powerful&lt;/p&gt;

&lt;p&gt;In this episode, Arthur Vickers returns to chat some more with Jeremy about some of the new  features in Entity Framework Core 5. In particular, they’ll be diving deep into the building blocks of many-to-many. You’ll see how they can be configured to allow flexible mapping and access to the underlying join table.&lt;/p&gt;

&lt;p&gt;&lt;iframe width="710" height="399" src="https://www.youtube.com/embed/b2klBzcALJc"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;p&gt;If you liked this video and would like to see some more of our .NET content, please subscribe to our &lt;a href="https://www.youtube.com/channel/UCvtT19MZW8dq5Wwfu6B0oxw"&gt;.NET Developers YouTube Channel&lt;/a&gt;.&lt;/p&gt;

&lt;h4&gt;
  
  
  Useful Links
&lt;/h4&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://docs.microsoft.com/ef/core/what-is-new/ef-core-5.0/whatsnew?WT.mc_id=dotnet-00000-cephilli"&gt;What's New in EF Core 5.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://docs.microsoft.com/learn/modules/persist-data-ef-core/?WT.mc_id=dotnet-00000-cephilli"&gt;Persist and retrieve relational data with Entity Framework Core&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://devblogs.microsoft.com/dotnet/announcing-the-release-of-ef-core-5-0/?WT.mc_id=dotnet-00000-cephilli"&gt;Announcing the Release of EF Core 5.0&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

</description>
    </item>
  </channel>
</rss>
