

Azure & DevOps Podcast
Jeffrey Palermo
The Azure & DevOps Podcast is a show for developers and devops professionals shipping software using Microsoft technologies. Each show brings you hard-hitting interviews with industry experts innovating better methods and sharing success stories. Listen in to learn how to increase quality, ship quickly, and operate well. Hosted by Jeffrey Palermo and sponsored by Clear Measure, Inc.
Episodes
Mentioned books

8 snips
May 12, 2025 • 34min
David Lykken: AI in Executive Strategy - Episode 349
In this engaging discussion, David Lykken, founder and president of Transformational Mortgage Solutions, shares his 51 years of experience in the mortgage industry. He dives into the use of current AI tools like large language models and blockchain, revealing their potential to transform recruiting and communication. Lykken recounts personal challenges that fueled his interest in AI, emphasizing the importance of the human touch in an increasingly automated world. He inspires listeners to envision a future where AI enhances productivity while preserving essential human qualities.

14 snips
May 5, 2025 • 37min
Jeff Sutherland: The History of Agile - Episode 348
Jeff Sutherland, co-creator of Scrum and CEO of Scrum Inc., shares his journey from military discipline to Agile innovation. He discusses how complex adaptive systems theory laid the groundwork for Agile practices. Sutherland highlights the expanding applications of Scrum beyond software development, including finance and healthcare. He also explores the integration of AI in Scrum methodologies, illustrating its potential to enhance team productivity and transform traditional processes, making work more efficient and effective across industries.

8 snips
Apr 28, 2025 • 39min
Adrienne Braganza Tacke: Code Review Patterns & Principles - Episode 347
Adrienne Braganza Tacke is a software development engineer at DebtTrader and author passionate about STEM education. She shares her unique journey into tech and the unexpected paths that shaped her career. The conversation dives into the significance of effective code review patterns and how they enhance developer collaboration. Adrienne discusses common pitfalls in code reviews, emphasizing the need for clear communication and automation tools. The evolution of how developers communicate during reviews, including the role of chatbots, also sparks an engaging dialogue.

11 snips
Apr 21, 2025 • 38min
April Yoho: GitHub in 2025 - Episode 346
April Yoho, a Senior Developer Advocate at GitHub, has a rich background in application transformation and DevOps. She shares her inspiring journey from data center outages in the U.S. to discovering cloud automation in the U.K. April discusses GitHub's transformation into a comprehensive platform focusing on security and developer productivity. She highlights the innovative Codespaces, enhancing the cloud development experience, and explores how GitHub Copilot is streamlining workflows and boosting productivity, reshaping the future of development.

Apr 14, 2025 • 51min
Jerry Nixon: .NET Aspire and Databases - Episode 345
In this engaging discussion, Jerry Nixon, a Principal Program Manager on the SQL Server team and a professor, shares unique insights into the intersection of parenting and engineering. He emphasizes the crucial role of community and networking in career growth, comparing pivotal moments to pearls on a necklace. Nixon also explains how .NET Aspire simplifies container-based development and enhances database interactions, while offering a fresh perspective on developer conventions at Microsoft. Plus, he delves into the evolving landscape of GraphQL and the importance of community feedback on tools.

14 snips
Apr 7, 2025 • 38min
Stephen Toub: AI in .NET - Episode 344
Stephen Toub, a Partner Software Engineer at Microsoft with nearly 24 years of experience in .NET, delves into AI's transformative role in software development. He discusses the evolution of .NET libraries to support AI-enhanced tools improving developer productivity and user interfaces. Toub explains the concept of advanced agent systems powered by large language models, and highlights critical integrations in the .NET ecosystem that allow interoperability across various AI frameworks. His insights pave the way for a bold future in AI and .NET.

Mar 31, 2025 • 38min
Bruno Capuano: AI Developer Training in .NET - Episode 343
Bruno Capuano, a Principal Cloud Advocate at Microsoft, empowers teams to harness AI using languages like C#, Python, and C++. He shares his journey into tech advocacy and highlights the crucial need for .NET developers to have seamless access to AI tools. Bruno discusses essential resources for beginners and the benefit of local development options. He also explores innovative solutions like vector databases to enhance AI applications, emphasizing real-time data interactions and community engagement to make AI more accessible and effective.

13 snips
Mar 24, 2025 • 36min
Per Kops: Architecture of Ollama and Local LLMs - Episode 342
Per Kops, a distinguished software developer at Delegate with nearly two decades in .NET and Azure, shares insights on the evolution of software consulting. He discusses founding ATC-Net to streamline code sharing and foster trust through open-source initiatives. The conversation delves into Ollama's architecture for local LLMs, his fondness for Semantic Kernel's abstraction layers, and the role of vector stores in AI. Per also breaks down complex topics like 'text chunkers' and finding the right tools tailored to business needs.

Mar 17, 2025 • 32min
Patrick Escarcega: Software Engineering Principles - Episode 341
Patrick Escarcega is the Chief Technology Officer (CTO) at Meserow Design, a company known for its excellence in developing and maintaining custom software solutions. His background is in software engineering and has been leading software teams for many years. His technical focus has been on Microsoft development and cloud technologies. Topics of Discussion: [3:30] Patrick recalls the moment he transitioned from individual software developer to leading teams, highlighting the importance of understanding how software adds business value beyond just code. [5:00] Patrick describes the joy he rediscovered in coding when starting his own company, emphasizing the delicate balance between hands-on coding and leadership responsibilities. [7:50] The head chef and food scientist analogy. [9:26] The importance of creating a safe environment, a “pit of success,” so developers can naturally follow best practices without feeling constrained. [10:36] Why readable, maintainable code is crucial, especially for senior leaders whose time is spent reading code more than writing it. [13:27] Comparing software engineering creativity to building an engine from “invisible Lego bricks," emphasizes the hidden creativity involved in engineering solutions. [15:08] The importance of leaders giving developers space and freedom to craft innovative solutions, rather than overly prescribing methodologies. [17:00] Running integration tests. [20:41] Accessibility and WCAG compliance explained: Why accessibility should be an integral part of software development and testing workflows. [23:14] EqualWeb accessibility checker and Chrome browser extension. [25:02] Practical everyday use of AI in software development, especially GitHub Copilot, and why developers should embrace AI tools regularly to remain productive and competitive. [31:10] Patrick encourages developers to embrace AI and keep learning, emphasizing that continuous adaptation will keep careers vibrant over the next decade. Mentioned in this Episode: Clear Measure Way Architect Forum Software Engineer Forum Programming with Palermo — New Video Podcast! Email us at programming@palermo.net. Clear Measure, Inc. (Sponsor) .NET DevOps for Azure: A Developer’s Guide to DevOps Architecture the Right Way, by Jeffrey Palermo Patrick Escarcega Meserow Design Engineering Practices for LLM Application Development Want to Learn More? Visit AzureDevOps.Show for show notes and additional episodes.

Mar 10, 2025 • 40min
Daniel Roth: .NET 10 Preview 1 - Episode 340
Daniel Roth is a Principal Product Manager on the ASP.NET team working on ASP.NET Core, Blazor, and other web features. He has previously worked on various parts of .NET, including System.Net, WCF, XAML, and ASP.NET. His passions include building frameworks for modern Web frameworks that are simple and easy to use. Topics of Discussion: [3:15] Daniel shares his journey from back-end services to front-end development and his role in making .NET open-source and cross-platform. [6:10] Blazor and its impact on development. [8:32] A few of the strengths we get with .NET. [9:24] .NET 9 and performance improvements. [12:45] .NET 10 Preview 1 and new features. [17:32] Architectural guidance for Blazor applications. [30:17] The importance of handling state persistence to avoid memory bloat and security issues. [32:32] Observability and telemetry in Blazor. [36:28] Is the nature of the UI web user interface changing as we integrate AI technology and large language models and agents? [37:12] Integration of AI and Generative AI in Blazor. [37:38] The new Microsoft Extensions AI library for interfacing with chat services in .NET applications. Mentioned in this Episode: Clear Measure Way Architect Forum Software Engineer Forum Programming with Palermo — New Video Podcast! Email us at programming@palermo.net. Clear Measure, Inc. (Sponsor) .NET DevOps for Azure: A Developer’s Guide to DevOps Architecture the Right Way, by Jeffrey Palermo Ep 274 with Daniel Roth Daniel Roth LinkedIn What's New for ASP.NET Core Blazor in .NET9 Daniel Roth — Author in .NET Blog Performance Improvements in .NET9 .NET Preview 1 is now available! ASP.NET Core in .NET 10 Preview 1 — Release Notes ASP.NET Core Roadmap for .NET 10 #59443 Want to Learn More? Visit AzureDevOps.Show for show notes and additional episodes.