Rob Richardson: Web Services in .NET 6 - Episode 213

Azure DevOps Podcast

Episode | Podcast

Date: Mon, 03 Oct 2022 08:00:00 +0000

<p><span style="font-weight: 400;">Rob Richardson is a software craftsman who is building web properties in</span> <a href="http://asp.net/"><span style="font-weight: 400;">ASP.NET</span></a><span style="font-weight: 400;">, Node, React, and Vue. He’s a software developer, a community leader, a mentor, and the business owner of Richardson & Sons. Additionally, Rob is a Microsoft MVP; a published author; a frequent speaker at conferences, user groups, and community events; and a diligent teacher and student of high-quality software development.</span></p> <p> </p> <p><strong>Topics of Discussion:</strong></p> <p><span style="font-weight: 400;">[3:25] Rob starts us off with a cool trick to remember how many days of the month there are.</span></p> <p><span style="font-weight: 400;">[5:25] Rob talks about why he invested in getting really good at unit testing and integration testing.</span></p> <p><span style="font-weight: 400;">[5:50] What is the big “wow” factor that developers should not miss with .NET6?</span></p> <p><span style="font-weight: 400;">[8:35] With minimal APIs, is it different capabilities, or have they mapped all of the capabilities of web API down into those extension methods that you can use?</span></p> <p><span style="font-weight: 400;">[10:25] What is the difference between authorization and authentication?</span></p> <p><span style="font-weight: 400;">[17:25] What’s Rob’s preferred mechanism for internal private web services?</span></p> <p><span style="font-weight: 400;">[21:30] Where Raspberry APIs really shine.</span></p> <p><span style="font-weight: 400;">[22:08] Rob tells us about a very cool talk he has coming up.</span></p> <p><span style="font-weight: 400;">[27:03] DevContainers is such a magical thing.</span></p> <p><span style="font-weight: 400;">[28:02] Rob is digging deep into GitHub actions, and he is starting to build out custom GitHub action tasks for interesting things.</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="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="http://www.palermo.network/"><span style="font-weight: 400;">Programming with Palermo</span></a></p> <p><span style="font-weight: 400;">programming@palermo.net</span></p> <p><a href="http://azuredevopspodcast.clear-measure.com/rob-richardson-on-database-devops-episode-131"> <span style="font-weight: 400;">Episode 131</span></a></p> <p><a href="http://jwt.io/"><span style="font-weight: 400;">jwt.io</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>