Log in

goodpods headphones icon

To access all our features

Open the Goodpods app
Close icon
Azure & DevOps Podcast - Bruno Capuano: AI Developer Training in .NET - Episode 343

Bruno Capuano: AI Developer Training in .NET - Episode 343

03/31/25 • 38 min

Azure & DevOps Podcast

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 [email protected].

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.

plus icon
bookmark

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 [email protected].

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.

Previous Episode

undefined - Per Kops: Architecture of Ollama and Local LLMs - Episode 342

Per Kops: Architecture of Ollama and Local LLMs - Episode 342

Per is an experienced software architect and developer with more than 19 years of experience in designing, developing, and testing software. He is currently serving as a Distinguished software developer at Delegate, a Microsoft Partner in Denmark.

Topics of Discussion:

[3:02] More about Per’s background in nearly two decades in .NET and Azure consulting.

[6:11] The concept of a boutique consultant.

[7:00] Founding ATC-Net to share common .NET libraries and avoid duplicative coding.

[10:02] Building trust with customers by open-sourcing “generic” components.

[11:50] Creating a connector to run Olama (local LLMs) with Semantic Kernel.

[20:08] Why Per “fell in love” with Semantic Kernel’s abstraction layers and extension possibilities.

[21:44] The role of vector stores (like Azure Cognitive Search) in retrieval-augmented generation.

[24:33] What do we mean by “vector” in the AI space?

[26:39] What is a “text chunker”?

[31:43] Azure AI search.

[34:07] Finding the right tool for the right task.

Mentioned in this Episode:

Clear Measure Way

Architect Forum

Software Engineer Forum

Programming with Palermo — New Video Podcast! Email us at [email protected].

Clear Measure, Inc. (Sponsor)

.NET DevOps for Azure: A Developer’s Guide to DevOps Architecture the Right Way, by Jeffrey Palermo

atc-net GitHub

Per Kops LinkedIn

Per Kops GitHub

Want to Learn More?

Visit AzureDevOps.Show for show notes and additional episodes.

Next Episode

undefined - Stephen Toub: AI in .NET  - Episode 344

Stephen Toub: AI in .NET - Episode 344

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 [email protected].

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.

Episode Comments

Generate a badge

Get a badge for your website that links back to this episode

Select type & size
Open dropdown icon
share badge image

<a href="https://goodpods.com/podcasts/azure-and-devops-podcast-389797/bruno-capuano-ai-developer-training-in-net-episode-343-88358128"> <img src="https://storage.googleapis.com/goodpods-images-bucket/badges/generic-badge-1.svg" alt="listen to bruno capuano: ai developer training in .net - episode 343 on goodpods" style="width: 225px" /> </a>

Copy