Shawn Wildermuth on Next-gen web services - Episode 180

Azure DevOps Podcast

Episode | Podcast

Date: Mon, 14 Feb 2022 09:00:18 +0000

<span style="font-weight: 400;">Shawn Wildermuth has been tinkering with computers and software since he got a VIC-20 back in the early ’80s. He has been a Microsoft MVP, Pluralsight Author, and filmmaker. You can reach him at his blog at</span> <a href="http://wildermuth.com/"><span style="font-weight: 400;">wildermuth.com</span></a> <span style="font-weight: 400;">or find out about his film at</span> <a href="http://helloworldfilm.com/"><span style="font-weight: 400;">helloworldfilm.com</span></a><span style="font-weight: 400;">.</span> <p> </p> <p><strong>Topics of Discussion:</strong></p> <p><span style="font-weight: 400;">[2:51] What were some of the highlights of Shawn’s career? How does his pragmatism come into play when helping developers create projects that actually add value?</span></p> <p><span style="font-weight: 400;">[5:04] What does Shawn mean when he says he offers real value consulting.</span></p> <p><span style="font-weight: 400;">[7:43] Shawn gives us the rundown on what’s new in next-generation web services.</span></p> <p><span style="font-weight: 400;">[13:57] What is the magic of SignalR?</span></p> <p><span style="font-weight: 400;">[21:04] What does gRPC look like? What are the libraries?</span></p> <p><span style="font-weight: 400;">[21:30] What are protocol buffers?</span></p> <p><span style="font-weight: 400;">[23:23] Does Shawn have any favorite gRPC samples?</span></p> <p><span style="font-weight: 400;">[24:36] Where would Shawn want to see web service APIs like in the future?</span></p> <p><span style="font-weight: 400;">[28:50] With web service APIs, the normal thing is for every different request, there's a different URL that you call. But for asynchronous queuing, it’s normal to have one queue address and any number of these message types. Yeah. Why the difference?</span></p> <p><span style="font-weight: 400;">[33:28] Does SignalR have a guaranteed delivery configuration?</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><span style="font-weight: 400;">podcast@palermo.network </span></p> <p><a href="https://www.youtube.com/c/swildermuth"><span style="font-weight: 400;">Shawn Wildermuth on YouTube</span></a></p> <p> </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>