

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

Mar 18, 2024 • 55min
Richard Lander: Containerization and Linux - Episode 289
Richard Lander discusses technologies to adopt, Azure services, Aspire benefits, improving container image size in.NET apps, Web Assembly, OCI spec for Docker, Nano-framework, Raspberry Pi for edge computing, using Linux and Windows for development, and enhancing container image publishing in.NET

27 snips
Mar 11, 2024 • 51min
Rockford Lhotka: Philosophy on Architecture - Episode 288
Rockford Lhotka shares insights on building lasting frameworks in software development. He discusses the importance of separating business logic from user interface, the role of an application architect, and the need for practical tools to streamline development. Rockford also emphasizes the beauty of consistent coding and advocates for continuous learning and improvement in the industry.

Mar 4, 2024 • 35min
Jared Parsons: Designing C# and Testing a Compiler - Episode 287
Jared Parsons, the Principal Developer Lead on the C# Compiler Team. Everybody tuning in probably uses his code on a day-to-day basis! Jared started at Microsoft 20 years ago as a Developer; moved on to become a Senior Developer; then the Principal Developer on Midori OS; and most recently, the Principal Developer on the C# Compiler Team, which he has been with since 2014. Topics of Discussion: [3:14] Jared talks about his twisty career path. [5:29] What does designing a programming language look like? [6:18] The two features in C#. [10:30] The C# language design process. [14:09] How we get from ideas to designs and implementations. [16:02] Jared recommends resources to learn more. [17:34] Jared’s favorite convention for all the member types. [18:20] Primary constructors. [24:21] Is the entire compiler open source? [25:28] Thinking like a customer and pushing on the tools if needed. [30:33] How the process has changed over the years. [32:41] Jared’s favorite testing unit. 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 — Available on Amazon! Jeffrey Palermo’s Twitter — Follow to stay informed about future events! Jared Parsons on DevOps on the C# Compiler Team: Ep #53 Roslyn Github Roslyn Analyzers Github C# Language Github Jared on LinkedIn Want to Learn More? Visit AzureDevOps.Show for show notes and additional episodes.

Feb 26, 2024 • 38min
Michael Washington: Azure OpenAI - Episode 286
Michael is an ASP.NET and C# programmer who has extensive knowledge in process improvement, AI and Large Language Models, and student information systems. He also is the founder of two websites — AIStoryBuilders.com and BlazorHelpWebsite.com — both fantastic resources that help empower developers. Michael resides in Los Angeles, California, with his son Zachary and wife, Valerie. Topics of Discussion: [3:14] Michael talks about his career path. [5:15] AIStoryBuilders.com. [6:21] The vision for his book and what sets it apart from others. [9:10] What is “RAG”? Retrieval augmented generation. [12:35] How did Michael come up with the AI Story Builders name? [14:09] Keeping AI on track despite the limitations. [17:44] Models behave better when trained on more data. [21:26] How do you make the decision on which named model to use? [34:05] Where Microsoft is a leader. 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 — Available on Amazon! Jeffrey Palermo’s Twitter — Follow to stay informed about future events! Azure OpenAI Using C# Michael Washington GitHub AI Story Builders Adefwebserver Blazor-Blogs Want to Learn More? Visit AzureDevOps.Show for show notes and additional episodes.

30 snips
Feb 19, 2024 • 41min
Kent Beck: Tidy First - Episode 285
Kent Beck discusses the importance of technical mastery, extreme programming, the Agile Manifesto, Tidy First inspiration, software design skills, making safe changes, normalizing symmetry, flexibility in design, and advice for young programmers. He also explores experimentation with AI, Rent-A-Kent for software development answers, and the impact of human relationships in design.

7 snips
Feb 12, 2024 • 39min
Paul Yuknewicz: Cloud Native & Serverless - Episode 284
Paul Yuknewicz, Lead Product Manager for Azure Developer Experience at Microsoft, talks about his career evolution and the power of the open-source world. He discusses serverless computing, container apps, and the benefits of serverless architecture. Paul also shares insights on using serverless models for cost savings and highlights the Azure Container environment and app scoping.

Feb 5, 2024 • 42min
Uncle Bob Martin: Clean Code and How to Do Software Well - Episode 283
In this podcast, Uncle Bob Martin discusses the importance of clean code, Agile values, and the history of programmers. Topics include maintaining quality in software development, the upcoming book on the history of programmers, and the shift towards functional design principles. The conversation also touches on Moore's Law, software commoditization, and the need for efficiency in programming practices.

Jan 29, 2024 • 41min
Greg Leonardo: Optimizing Cloud Budgets in Azure - Episode 282
Greg Leonardo, Cloud Architect, discusses optimizing Azure budgets. Importance of architectural optimization and continued evolution of technology. Azure services and pricing calculator challenges. Problems with present-day containers. The benefits of the cloud and leveraging workforce experience.

Jan 22, 2024 • 36min
Andrew Lock: Containers in .NET 8 - Episode 281
Andrew Lock, senior software engineer at Datadog, discusses containers in .NET 8 including the use of chiseled containers for improved security. He explores self-contained ASP.NET applications, changes in containers for .NET 8 like running as a non-root user, and the advantages of using containers for testing. The speakers also touch on the readiness of open telemetry and its adoption in the observability space.

Jan 15, 2024 • 31min
Scott Hanselman: Semantic Kernel - Episode 280
Scott Hanselman is a teacher at heart. He speaks all over to whoever will listen. He's written code that you, dear listener, has used. Scott has been blogging, coding, and podcasting a LONG time. He codes, writes, speaks, empowers, promotes, braids, learns and listens - usually not in that order. And he's a Vice President at Microsoft in his day job. You can find him on YouTube, TikTok, Instagram, and Mastodon! His Hanselminutes podcast has surpassed 900 episodes, and his Azure Friday show, over 750 episodes. Topics of Discussion: [4:33] What should developers be focusing on? [625] Understanding the complexity of AI development. [8:09] Without understanding context, we can’t make good prompts. [8:42] What are the levels of the pyramid that every developer should understand? [9:16] Developers should start by learning the basics of AI. [9:22] The question of who is responsible when a website or model goes down. [14:15] Grounding your AI in reality. [15:19] Edge deployed AI model. [17:00] A foundational model is a machine learning model that has been pre-trained on a data set. [20:40] The limitations of large language models. [21:00] AI transformer models and their growth in size and complexity. [21:46] Conversation with John Maeda at the .NET Conf on Semantic Kernel. [22:02] Integrating these large language models into conventional programming languages. [23:08] A few exciting and actionable features of semantic kernel. [28:18] Concerns about data privacy in smart homes. [29:07] Advice for developers looking to jump into semantic kernel. 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 — Available on Amazon! Jeffrey Palermo’s Twitter — Follow to stay informed about future events! Scott Hanselman Hanselminutes Want to Learn More? Visit AzureDevOps.Show for show notes and additional episodes.