Azure & DevOps Podcast

By: Jeffrey Palermo
  • Summary

  • 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.
    © All rights reserved - Jeffrey Palermo
    Show more Show less
Episodes
  • .NET Aspire and Databases with Jerry Nixon - Episode 345
    Apr 14 2025

    Jerry Nixon is a Principal Program Manager on the SQL Server team focused on the Data API builder. He’s also a fanatic for #CSharp, #StarTrek, and Etymology. He also serves as a professor at Colorado Christian University.

    Topics of Discussion:

    [3:34] Why Jerry describes his life as a pearl necklace.

    [5:15] Jerry recommends the book Never Eat Alone and the importance of community.

    [6:01] How engineers and parenting are aligned.

    [7:02] Jerry reflects on Microsoft’s history of evangelism, the rise of “opinionated” frameworks, and how .NET Aspire revives a form of proven prescriptive guidance.
    [9:35] Prescriptive guidance.

    [12:03] The inevitable evolution of .NET Aspire and how it simplifies container-based development by handling orchestration behind the scenes.

    [16:56] Paying more attention and awareness to the developer community.

    [18:30] How GraphQL fits into the Data API Builder experience, giving developers flexibility without needing to write complex backends.

    [21:40] Jerry talks about community feedback on Data API Builder and how real-world use cases help prioritize features and fix gaps in tooling.

    [31:02] Jerry’s perspective on building container-based solutions.

    [32:15] Data API Builder’s community involvement and upcoming features.

    [36:15] Docker Desktop.

    [38:58] The architectural concept of Data API Builder.

    [44:42] C# coding conventions at Microsoft and the friendly battles over things like naming, underscores, and formatting styles across internal teams.

    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

    .Net Aspire and Data API builder with the Community

    Jerry on LinkedIn

    Jerry Nixon Github

    Colorado Christian University

    Data API builder for Azure Databases samples

    Common C# code conventions

    What is Data API Builder?

    Quickstart: Use Data API builder with SQL

    Want to Learn More?

    Visit AzureDevOps.Show for show notes and additional episodes.

    Show more Show less
    51 mins
  • AI in .NET with Stephen Toub - Episode 344
    Apr 7 2025

    Stephen Toub is a Partner Software Engineer at Microsoft. Stephen has been at Microsoft for almost 24 years and has done it all. If it has to do with .NET, he’s been in it. And today, he looks after all the .NET libraries making sure .NET continues to be the fastest platform on the planet. He ran the MSDN Magazine before it morphed into the docs and blogs of today. He was a leader in the concurrency and async and parallel programming developments, and now he’s turned his attention to pushing the AI envelope with .NET.

    Topics of Discussion:

    [4:37] Stephen morphed a few of his many interests into the role he has today.

    [6:04] How moments like the push for parallel computing, the open-sourcing of .NET, cross-platform support, and performance goals shaped Steven’s current focus.
    [7:37] Steven highlights the two major AI tracks: (1) AI-augmented tools that improve developer productivity, and (2) building AI capabilities into applications themselves.

    [10:37] The future of user interfaces.

    [12:43] Why “agents” are basically advanced actor-based systems empowered by large language models and tool calling, enabling reasoning and orchestration beyond simple Q&A.
    [23:22] Model context protocol.

    [24:08] A paradigm shift in system integration.

    [30:24] How Stephen and the .NET libraries team factor out common AI abstractions for the ecosystem, so that different frameworks (Semantic Kernel, Onnx Runtime, Olama, etc.) can interoperate.

    [32:15] Steven gives examples of how minimal C# code, combined with locally hosted LLMs or cloud endpoints, can solve real tasks.

    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

    Stephen on GitHub

    Stephen on LinkedIn

    Demystifying Retrieval Augmented Generation with .NET

    Suno

    csharp-sdk

    Want to Learn More?

    Visit AzureDevOps.Show for show notes and additional episodes.

    Show more Show less
    38 mins
  • AI Developer Training in .NET with Bruno Capuano - Episode 343
    Mar 31 2025

    Bruno Capuano is a Principal Cloud Advocate at Microsoft where he empowers teams to build AI solutions with Azure using programming languages like C#, Python, and C++. His approach is to solve complex problems with minimal effort, delivering simple and efficient solutions in today’s fast-paced AI landscape. Bruno has led innovation in teams at Avanade across Canada and Europe, transforming cutting-edge technologies into practical business solutions. He is passionate about working with teams, helping them grow, achieve high productivity, and foster collaborative, positive environments. As an international speaker, he advocates for making AI accessible to everyone, empowering teams and organizations to harness its transformative potential. Outside of tech, he is a runner, a lifelong learner, and always looking for his next challenge—whether it’s mastering new skills or tackling a marathon.

    Topics of Discussion:

    [5:08] Bruno explains how his passion for learning and community engagement led him to a role where he could dedicate himself to education and advocacy.

    [7:17] Why data scientists and new AI tools often favor Python first, and how Bruno and his team work to ensure .NET developers also have immediate access to modern AI capabilities.

    [10:31] The progression of getting developers into AI.

    [11:20] Starting with familiar tools like Notepad.

    [13:39] The “must have’s” for developers who want to start writing AI code.

    [17:20] The benefit of GitHub models.

    [23:47] Vector Databases & Retrieval-Augmented Generation (RAG).

    [25:17] How vector databases store information using numerical representations and enable semantic search.

    [31:25] Bruno highlights how AI “skills” or “functions” can call external APIs to fetch real-time data.

    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

    Bruno LinkedIn

    Generative AI for Beginners

    Want to Learn More?

    Visit AzureDevOps.Show for show notes and additional episodes.

    Show more Show less
    38 mins
adbl_web_global_use_to_activate_webcro768_stickypopup

What listeners say about Azure & DevOps Podcast

Average customer ratings

Reviews - Please select the tabs below to change the source of reviews.