Richard Lander on the New .NET Platform - Episode 148

Azure DevOps Podcast

Episode | Podcast

Date: Mon, 05 Jul 2021 08:00:00 +0000

<p><span style="font-weight: 400;">Richard is a Principal Program Manager on the .NET Core team at Microsoft. He's been with Microsoft for a total of 21 years, 18 of which have been with the .NET team (since 2003 when the codename was Whidbey!) Richard is truly a mover and shaker when it comes to pushing the .NET platform forward! Currently, he’s working on runtime features and performance, CLI experience, docker container experience, ARM32 and ARM64 support, IoT/GPIO/PWM support, blogging and customer engagement, and speaking at conferences. He's also part of the design team that defines new .NET runtime capabilities and features. And in his spare time, he enjoys British rock and Doctor Who!</span></p> <p> </p> <p><span style="font-weight: 400;">A lot has changed since Richard was last on the show! In this episode, he is here to discuss all of the changes to the new .NET platform, how he’s continuing to push the .NET platform forward together with his team, the current state-of-the-art tools and techniques in the .NET IoT space and .NET applications, exciting developments with his current .NET blog series on DevBlogs.Microsoft.com, and much more!</span></p> <p> </p> <p><strong>Topics of Discussion:</strong></p> <p><span style="font-weight: 400;">[:14] About</span> <em><span style="font-weight: 400;">The Azure DevOps Podcast</span></em><span style="font-weight: 400;">, Clear Measure, the new podcast</span> <em><span style="font-weight: 400;">Architect Tips</span></em><span style="font-weight: 400;">, and Jeffrey’s offer to speak at virtual user groups.</span></p> <p><span style="font-weight: 400;">[1:23] About today’s episode with Richard Lander!</span></p> <p><span style="font-weight: 400;">[2:07] Jeffrey welcomes Richard Lander back to the podcast.</span></p> <p><span style="font-weight: 400;">[2:24] Richard shares what has changed on his team in the last two years and what they have been recently up to.</span></p> <p><span style="font-weight: 400;">[4:19] Richard shares about his role with the .NET team and what he mainly works on.</span></p> <p><span style="font-weight: 400;">[5:54] Richard’s vision and goals with the new .NET blog series.</span></p> <p><span style="font-weight: 400;">[7:56] About the various topics Richard has covered thus far with his blog series and a sneak preview of some upcoming blog topics he will be covering.</span></p> <p><span style="font-weight: 400;">[8:42] Richard shares what he and his team are doing on the front of platform OS enablement and Apple Silicon.</span></p> <p><span style="font-weight: 400;">[13:04] Jeffrey and Richard discuss Microsoft’s focus on backwards compatibility.</span></p> <p><span style="font-weight: 400;">[14:44] The current state-of-the-art in the .NET IoT space.</span></p> <p><span style="font-weight: 400;">[18:51] Have the .NET and IoT teams had conversations around Terminal.Gui?</span></p> <p><span style="font-weight: 400;">[19:20] A word from</span> <em><span style="font-weight: 400;">Azure DevOps Podcast’</span></em><span style="font-weight: 400;">s sponsor: Clear Measure.</span></p> <p><span style="font-weight: 400;">[21:00] What is the current method with IoT devices? Are there any built-in testing capabilities?</span></p> <p><span style="font-weight: 400;">[24:19] Richard shares what the current state-of-the-art is for those doing regular .NET applications.</span></p> <p><span style="font-weight: 400;">[29:22] If a developer just deploys to App Service, are they using Azure containers under the covers regardless?</span></p> <p><span style="font-weight: 400;">[30:50] Richard shares his predictions on what he sees as being the most general-purpose runtime (AKS, App Service, ACI, etc.) in Azure for regular Blazor applications that developers are starting to build.</span></p> <p><span style="font-weight: 400;">[34:40] Jeffrey and Richard reflect on why it is such an interesting and exciting time to be a developer.</span></p> <p><span style="font-weight: 400;">[35:45] Does .NET and C# have the fastest mainstream execution?</span></p> <p><span style="font-weight: 400;">[39:48] Jeffrey thanks Richard for joining the podcast.</span></p> <p> </p> <p><strong>Mentioned in this Episode:</strong></p> <p><a href="http://architecttips.clearmeasure.com/"><em><span style="font-weight: 400;"> Architect Tips</span></em></a> <span style="font-weight: 400;">— New video podcast!</span></p> <p><a href="https://azure.microsoft.com/en-ca/services/devops/?&amp;OCID=AID736756_SEM_7eul5uID"> <span style="font-weight: 400;">Azure DevOps</span></a></p> <p><a href="https://www.clear-measure.com/"><span style="font-weight: 400;">Clear Measure</span></a> <span style="font-weight: 400;">(Sponsor)</span></p> <p><a href="https://www.amazon.com/NET-DevOps-Azure-Developers-Architecture/dp/1484253426"> <em><span style="font-weight: 400;">.NET DevOps for Azure: A Developer's Guide to DevOps Architecture the Right Way,</span></em> <span style="font-weight: 400;">by Jeffrey Palermo</span></a> <span style="font-weight: 400;">— Available on Amazon!</span></p> <p><a href="http://www.lulu.com/shop/jeffrey-palermo/net-devops-for-azure-ebook-edition/ebook/product-24094762.html"> <span style="font-weight: 400;">bit.ly/dotnetdevopsebook</span></a> <span style="font-weight: 400;">— Click here to download the</span> <em><span style="font-weight: 400;">.NET DevOps for Azure</span></em> <span style="font-weight: 400;">ebook!</span></p> <p><a href="https://www.youtube.com/channel/UC-ROXy08zc-qTA0-3GAQDLw"><span style="font-weight: 400;"> Jeffrey Palermo’s Youtube</span></a></p> <p><a href="https://twitter.com/jeffreypalermo?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor"> <span style="font-weight: 400;">Jeffrey Palermo’s Twitter</span></a> <span style="font-weight: 400;">—</span> <span style="font-weight: 400;">Follow to stay informed about future events!</span></p> <p><a href="https://blog.stevensanderson.com/"><span style="font-weight: 400;">The Azure DevOps Podcast’s Twitter: @AzureDevOpsShow</span></a></p> <p><a href="https://www.linkedin.com/in/richardlander/"><span style="font-weight: 400;"> Richard Lander’s LinkedIn</span></a></p> <p><a href="https://devblogs.microsoft.com/dotnet/author/richlander-ca/"><span style="font-weight: 400;"> Richard Lander .NET Blogs</span></a></p> <p><a href="http://azuredevopspodcast.clear-measure.com/richard-lander-on-net-core-runtime-episode-50"> <em><span style="font-weight: 400;">The Azure DevOps Podcast</span></em> <span style="font-weight: 400;">Ep. 50: “Richard Lander on .NET Core Runtime”</span></a></p> <p><a href="https://www.infoq.com/queue/"><span style="font-weight: 400;">InfoQ</span></a></p> <p><a href="https://en.wikipedia.org/wiki/Apple_silicon"><span style="font-weight: 400;">Apple Silicon</span></a></p> <p><a href="https://news.microsoft.com/march-2021-ignite/"><span style="font-weight: 400;">Microsoft Ignite</span></a></p> <p><a href="http://azuredevopspodcast.clear-measure.com/charlie-kindel-on-terminalgui-episode-146"> <em><span style="font-weight: 400;">The Azure DevOps Podcast</span></em> <span style="font-weight: 400;">Ep. 146: “Charlie Kindel on Terminal.Gui”</span></a></p> <p><a href="https://github.com/migueldeicaza/gui.cs"><span style="font-weight: 400;">Terminal Gui source code</span></a></p> <p><a href="https://github.com/dotnet/maui"><span style="font-weight: 400;">MAUI</span></a></p> <p><a href="https://dotnet.microsoft.com/apps/xamarin"><span style="font-weight: 400;">Xamarin</span></a></p> <p><a href="https://dotnet.microsoft.com/apps/aspnet/web-apps/blazor"><span style="font-weight: 400;"> Blazor</span></a></p> <p><a href="https://kubernetes.io/"><span style="font-weight: 400;">Kubernetes</span></a></p> <p><a href="https://azure.microsoft.com/en-us/services/container-instances/"><span style="font-weight: 400;"> Azure ACI</span></a></p> <p><a href="https://docs.microsoft.com/en-us/azure/aks/"><span style="font-weight: 400;">AKS</span></a></p> <p><a href="https://azure.microsoft.com/en-us/services/app-service/"><span style="font-weight: 400;"> App Service</span></a></p> <p><a href="https://register.build.microsoft.com/"><span style="font-weight: 400;">Microsoft Build</span></a></p> <p> </p> <p><strong>Want to Learn More?</strong></p> <p><span style="font-weight: 400;">Visit</span> <a href="http://azuredevopspodcast.clear-measure.com/"><span style="font-weight: 400;">AzureDevOps.Show</span></a> <span style="font-weight: 400;">for show notes and additional episodes.</span></p>