Jeff Fritz on The state of .NET - Episode 176

Azure DevOps Podcast

Episode | Podcast

Date: Mon, 17 Jan 2022 09:00:00 +0000

<span style="font-weight: 400;">This week, Jeffrey welcomes Jeff Fritz to the show. As an experienced developer, technical educator, and PM on the .NET team at Microsoft, Jeff also founded the Live Coders team on Twitch where he regularly livestreams builds of websites and fun applications. The two Jeffs talk about .NET 6, the .NET Conf, Jeff’s passion for getting .NET in education and what that takes, and why C# needs to also be in more standard settings. They also talk about starting simple and building to the complex in education, .NET notebooks, and resources for people to learn, just for the sake of learning.</span> <p> </p> <p><strong>Topics of Discussion:</strong></p> <p><span style="font-weight: 400;">[3:29] Where should one start with the</span> <a href="https://www.dotnetconf.net/"><span style="font-weight: 400;">.Net Conf</span></a><span style="font-weight: 400;">? What were some of Jeff’s biggest moments from the conference?</span></p> <p><span style="font-weight: 400;">[4:29] Jeff talks about what he likes about the .NET Maui application.</span></p> <p><span style="font-weight: 400;">[9:29] Why isn’t C# being taught more widely in schools? Jeff says that we need to get C# into colleges and high schools, and make more educational material available for the kids, now that .NET is open source.</span></p> <p><span style="font-weight: 400;">[11:19] Is .NET ready for education? What are we missing?</span></p> <p><span style="font-weight: 400;">[13:52] Jeff talks about his class every Monday,</span> <a href="https://dotnet.microsoft.com/en-us/live/csharpfritz"><span style="font-weight: 400;">C# with CSharpFritz</span></a><span style="font-weight: 400;">.</span></p> <p><span style="font-weight: 400;">[20:08] Why does Jeff recommend that programmers learn to learn?</span></p> <p><span style="font-weight: 400;">[22:28] What is the benefit of being specialized in one area, and what makes up the divide? Is it the applications that people work in? The tools they use?</span></p> <p><span style="font-weight: 400;">[26:56] Why should we collaborate?</span></p> <p><span style="font-weight: 400;">[30:53] When we educate people, we should give them the basic feature first, then start making it more complex.</span></p> <p><span style="font-weight: 400;">[35:11] Does Jeff think that .NET 6.0 is the catalyst that’s needed to get C# into places like</span> <a href="https://code.org/"><span style="font-weight: 400;">code.org</span></a><span style="font-weight: 400;">?</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><span style="font-weight: 400;">Jeff Fritz:</span> <a href="https://jeffreyfritz.com/"><span style="font-weight: 400;">Website</span></a> <span style="font-weight: 400;">|</span> <a href="https://dotnet.microsoft.com/en-us/live/csharpfritz"><span style="font-weight: 400;">C# with CSharpFritz</span></a> <span style="font-weight: 400;">|</span> <a href="http://www.twitter.com/csharpfritz"><span style="font-weight: 400;">Twitter</span></a> <span style="font-weight: 400;">|</span> <a href="https://www.twitch.tv/csharpfritz"><span style="font-weight: 400;">Twitch </span></a></p> <p><a href="https://dotnet.microsoft.com/en-us/learntocode"><span style="font-weight: 400;">.NET for Students</span></a></p> <p><a href="https://marketplace.visualstudio.com/items?itemName=ms-dotnettools.dotnet-interactive-vscode"> <span style="font-weight: 400;">Visual Studio</span></a></p> <p><a href="https://github.com/csharpfritz/csharp_with_csharpfritz"><span style="font-weight: 400;"> GitHub</span></a></p> <p><a href="https://dotnet.microsoft.com/en-us/download/dotnet/6.0"><span style="font-weight: 400;"> .NET 6.0</span></a></p> <p><a href="https://www.dotnetconf.net/"><span style="font-weight: 400;">.Net Conf</span></a></p> <p><a href="https://docs.microsoft.com/en-us/dotnet/maui/what-is-maui"><span style="font-weight: 400;"> .Net Maui</span></a></p> <p><a href="https://code.visualstudio.com/"><span style="font-weight: 400;">Visual Studio Code</span></a></p> <p><a href="https://dotnettutorials.net/course/csharp-dot-net-tutorials/"><span style="font-weight: 400;"> C#.Net</span></a></p> <p><a href="https://www.amazee.io/product/?hsa_acc=8485090247&amp;hsa_cam=13874520149&amp;hsa_grp=125110941335&amp;hsa_ad=533096001349&amp;hsa_src=g&amp;hsa_tgt=kwd-360898374367&amp;hsa_kw=kubernetes&amp;hsa_mt=p&amp;hsa_net=adwords&amp;hsa_ver=3"> <span style="font-weight: 400;">Kubernetes</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/"><em><span style="font-weight: 400;">AzureDevOps.Show</span></em></a> <span style="font-weight: 400;">for show notes and additional episodes.</span></p>