El Bruno
banner
elbruno.com
El Bruno
@elbruno.com
Rocking AI and. NET @Microsoft https://aka.ms/elbruno
Building an MCP App with C# – A Color Picker Sample

Hi! Airport Time = Coding Time! ✈️ I'm sitting at the airport right now, and you know what that means – perfect time to cook up some code! I just discovered that MCP Apps were announced, and I noticed something interesting: there are no C#…
Building an MCP App with C# – A Color Picker Sample
Hi! Airport Time = Coding Time! ✈️ I'm sitting at the airport right now, and you know what that means – perfect time to cook up some code! I just discovered that MCP Apps were announced, and I noticed something interesting: there are no C# samples in the official repository yet. Well, challenge accepted! MCP Apps are super new – literally just announced yesterday – and I couldn't resist putting together a .NET implementation while waiting for my flight.
elbruno.com
January 28, 2026 at 2:00 PM
Building a 3.6GB .NET Audio Joiner with GitHub Copilot CLI 🎧🤖

Hi! Sometimes you don’t need a framework, a service, or a startup idea.You just need a small tool that actually works. In my latest video, I put GitHub Copilot CLI to work building a .NET console app that merges 65 MP3 files into a…
Building a 3.6GB .NET Audio Joiner with GitHub Copilot CLI 🎧🤖
Hi! Sometimes you don’t need a framework, a service, or a startup idea.You just need a small tool that actually works. In my latest video, I put GitHub Copilot CLI to work building a .NET console app that merges 65 MP3 files into a single 3.6GB audio file. No fluff, no fake demo — a real utility for real problems like podcast editing, long recordings, or preparing audio for transcription.
elbruno.com
January 26, 2026 at 3:16 PM
🎙️ No Tiene Nombre (NTN 463 – NTN 469): de matemáticas con IA a agentes bien diseñados

En esta racha de episodios, No Tiene Nombre baja el hype y sube el análisis profundo, ejemplos prácticos y perspectiva realista sobre lo que está pasando con inteligencia artificial y desarrollo tecnológico en…
🎙️ No Tiene Nombre (NTN 463 – NTN 469): de matemáticas con IA a agentes bien diseñados
En esta racha de episodios, No Tiene Nombre baja el hype y sube el análisis profundo, ejemplos prácticos y perspectiva realista sobre lo que está pasando con inteligencia artificial y desarrollo tecnológico en 2026. Bruno Capuano no solo cuenta “qué pasó”, sino “qué significa” para quienes construimos, usamos y pensamos en IA. 🔥 NTN 463 – GPT-5.2 vs Matemáticos: primer round…
elbruno.com
January 25, 2026 at 1:48 AM
GitHub Copilot SDK: Build AI into Your Apps (Fast Overview)

Hi 👋 While exploring recent updates around the GitHub Copilot CLI, inspired by posts and demos from Scott Hanselman, I stumbled upon something even more interesting: the GitHub Copilot SDK. This SDK opens the door to embedding GitHub…
GitHub Copilot SDK: Build AI into Your Apps (Fast Overview)
Hi 👋 While exploring recent updates around the GitHub Copilot CLI, inspired by posts and demos from Scott Hanselman, I stumbled upon something even more interesting: the GitHub Copilot SDK. This SDK opens the door to embedding GitHub Copilot directly into your own applications, not just your editor or terminal. Even better: it supports multiple languages including…
elbruno.com
January 18, 2026 at 4:39 PM
Trick to fix DevUI Workflow Errors in Microsoft Agent Framework

Hi! How a Missing Workflow Name Breaks DevUI (and How to Fix It) When working with Microsoft Agent Framework and DevUI, I ran into a subtle but very frustrating issue: everything compiled, but DevUI failed at runtime. No workflows…
Trick to fix DevUI Workflow Errors in Microsoft Agent Framework
Hi! How a Missing Workflow Name Breaks DevUI (and How to Fix It) When working with Microsoft Agent Framework and DevUI, I ran into a subtle but very frustrating issue: everything compiled, but DevUI failed at runtime. No workflows visible.No clear hint in the UI.And a runtime exception that didn’t immediately point to the real problem.
elbruno.com
January 14, 2026 at 11:17 PM
🎙️ No Tiene Nombre (NTN 457 a 462): chips, agentes, guerras internas y predicciones

Buenas! A partir del episodio NTN 457, No Tiene Nombre entra en una racha bien clara:menos “wow IA”, más infraestructura, poder, decisiones incómodas y consecuencias reales. Entre chips, agentes que hacen cosas,…
🎙️ No Tiene Nombre (NTN 457 a 462): chips, agentes, guerras internas y predicciones
Buenas! A partir del episodio NTN 457, No Tiene Nombre entra en una racha bien clara:menos “wow IA”, más infraestructura, poder, decisiones incómodas y consecuencias reales. Entre chips, agentes que hacen cosas, peleas internas en Big Tech y predicciones para 2026, estos episodios pintan bastante bien el mapa de hacia dónde va todo… y por qué no es tan simple como nos lo venden.
elbruno.com
January 11, 2026 at 5:59 PM
Fixing OllamaSharp Timeouts in C# (with a Simple Extension and just for fun 😄)

Hi! Avoid reading the blog post with this 5-min video: When working with local models in OllamaSharp, I hit a timeout while running long-running workloads like video analysis. The issue wasn’t the model, it was the…
Fixing OllamaSharp Timeouts in C# (with a Simple Extension and just for fun 😄)
Hi! Avoid reading the blog post with this 5-min video: When working with local models in OllamaSharp, I hit a timeout while running long-running workloads like video analysis. The issue wasn’t the model, it was the default 100-second timeout coming from HttpClient. The problem By default, OllamaSharp uses an HttpClient with a fixed timeout.If your model needs more time, you’ll see errors like:
elbruno.com
January 8, 2026 at 4:37 PM
.NET vs Python for AI Agents: Measuring Performance of Microsoft Agent Framework (kind of 😉)

Hi! There’s a recurring debate every time we talk about AI agents: Should I use Python or .NET? After one too many conversations full of strong opinions and zero data, I decided to stop guessing and start…
.NET vs Python for AI Agents: Measuring Performance of Microsoft Agent Framework (kind of 😉)
Hi! There’s a recurring debate every time we talk about AI agents: Should I use Python or .NET? After one too many conversations full of strong opinions and zero data, I decided to stop guessing and start measuring, and hey this all started in a fun conversations with friends, and at the end ... it was the perfect excuse to put GitHub Copilot to work on a Saturday morning.
elbruno.com
January 5, 2026 at 2:00 PM
Building Multi-Agent Workflows in .NET with AgentFactory and Handoff

🎥 Video coming soon!I’m preparing a short walkthrough video where I’ll run this sample live, explain the design decisions, and show how everything fits together step by step. But hey, it's christmas time, so I'm taking this easy…
Building Multi-Agent Workflows in .NET with AgentFactory and Handoff
🎥 Video coming soon!I’m preparing a short walkthrough video where I’ll run this sample live, explain the design decisions, and show how everything fits together step by step. But hey, it's christmas time, so I'm taking this easy 😉 When building AI-powered applications, the moment you move beyond a single “chatbot”, things get interesting very quickly. You start asking questions like:
elbruno.com
December 30, 2025 at 2:00 PM
Microsoft AI in 2025: My Top 60 Announcements (Chronological) 📅

⚠️ This post was curated manually based on public announcements, blog posts, and official Microsoft communications from 2025. While I carefully reviewed the content, dates, and URLs, this article was assisted by AI tooling — and,…
Microsoft AI in 2025: My Top 60 Announcements (Chronological) 📅
⚠️ This post was curated manually based on public announcements, blog posts, and official Microsoft communications from 2025. While I carefully reviewed the content, dates, and URLs, this article was assisted by AI tooling — and, well, AI is still AI 🤖. There may be occasional inaccuracies, outdated links, or missing context. If you spot something that looks off, please feel free to reach out or leave a comment — corrections and improvements are always welcome.
elbruno.com
December 29, 2025 at 4:58 PM
🎙️ No Tiene Nombre: robots parados, autores calientes y la IA que se viene en 2025 (NTN 455–456)

En los episodios NTN 455 y 456 hablamos de dos caras muy distintas (pero conectadas) del mismo fenómeno:la fricción entre IA, negocio, creatividad y el futuro inmediato. 🤖🔥 NTN 455 – Robots parados,…
🎙️ No Tiene Nombre: robots parados, autores calientes y la IA que se viene en 2025 (NTN 455–456)
En los episodios NTN 455 y 456 hablamos de dos caras muy distintas (pero conectadas) del mismo fenómeno:la fricción entre IA, negocio, creatividad y el futuro inmediato. 🤖🔥 NTN 455 – Robots parados, autores furiosos y profes alertas Este episodio arranca con una imagen potente: robots que dejan de funcionar, no porque la IA sea mala, sino porque el mundo real es mucho más complicado que una demo.
elbruno.com
December 28, 2025 at 2:37 PM
🎙️ No Tiene Nombre desnuda la IA y la robótica (NTN 450–454)

Buenas! En esta tanda de episodios de No Tiene Nombre, hablamos de IA agente, cómo la usamos realmente, el salto de GPT-5.2 con Disney, la fragmentación de asistentes inteligentes y hasta la historia de Roomba desde el MIT hasta su caída…
🎙️ No Tiene Nombre desnuda la IA y la robótica (NTN 450–454)
Buenas! En esta tanda de episodios de No Tiene Nombre, hablamos de IA agente, cómo la usamos realmente, el salto de GPT-5.2 con Disney, la fragmentación de asistentes inteligentes y hasta la historia de Roomba desde el MIT hasta su caída económica. 🔥 NTN 450 – IA Agente o Nada: Los gigantes se ponen serios En este episodio Bruno repasa cómo las grandes tecnológicas están alineándose en torno a los…
elbruno.com
December 21, 2025 at 7:13 PM
🤖 Local AI Power: Vision and Function Calling with Microsoft Agent Framework and Ollama

Hola friends! One of the questions I get most often lately is: "Bruno, can I run a full-featured agent locally without sending everything to the cloud?" The answer is a resounding YES. 🚀 Today, I want to show…
🤖 Local AI Power: Vision and Function Calling with Microsoft Agent Framework and Ollama
Hola friends! One of the questions I get most often lately is: "Bruno, can I run a full-featured agent locally without sending everything to the cloud?" The answer is a resounding YES. 🚀 Today, I want to show you how to use the new Microsoft Agent Framework to build a local agent that doesn't just chat, but also calls functions…
elbruno.com
December 18, 2025 at 10:41 PM
What Building AI Agents in .NET Taught Me in 2025

Hi! In 2025, I built more AI agents in .NET than I expected. Some were demos.Some were prototypes.Some (few) actually made it to production. And while models kept getting better every month, the hardest problems I ran into had very little to do…
What Building AI Agents in .NET Taught Me in 2025
Hi! In 2025, I built more AI agents in .NET than I expected. Some were demos.Some were prototypes.Some (few) actually made it to production. And while models kept getting better every month, the hardest problems I ran into had very little to do with AI itself. They were engineering problems. Here are a few lessons I wish I had internalized earlier.
elbruno.com
December 14, 2025 at 4:11 PM
⚙️ NVIDIA rompe el simulador, Bun se casa con Claude y robo en xAI — lo último en NO TIENE NOMBRE 🎧

Buenas, buenas 👋 Si te perdiste los últimos episodios de NO TIENE NOMBRE, acá va el resumen para ponerte al día mientras tomás mate, café o lo que te mantenga funcional. En esta tanda tenemos de…
⚙️ NVIDIA rompe el simulador, Bun se casa con Claude y robo en xAI — lo último en NO TIENE NOMBRE 🎧
Buenas, buenas 👋 Si te perdiste los últimos episodios de NO TIENE NOMBRE, acá va el resumen para ponerte al día mientras tomás mate, café o lo que te mantenga funcional. En esta tanda tenemos de todo: IA física, compras millonarias, burbuja de robots, ataques a npm + Maven y hasta un quilombo legal entre xAI y OpenAI…
elbruno.com
December 7, 2025 at 1:14 AM
Claude is now in Azure! 🤯
I built a .NET client to use Anthropic's models in C# with MEAI and Agent Framework. Stream responses, run Claude in agents, and more 💥 Includes code, NuGet, and a demo video. #dotnet #azure #ai #claude #anthropic #meai #elbruno
Claude in Azure with .NET – Anthropic Claude + Microsoft Extensions.AI (MEAI) 💥
Hi👋Great news for .NET developers: Anthropic’s Claude models (Claude Sonnet 4.5, Haiku 4.5, Opus 4.1) are now available in Microsoft Foundry (public preview anthropic.com). This makes Azure the only cloud platform providing access to both OpenAI’s GPT and Anthropic’s Claude frontier models side-by-side (azure.microsoft.com). In practical terms, you can deploy a Claude model to your Microsoft Foundry resource and consume it through Azure’s familiar endpoints and billing system, just like an Azure OpenAI model.
elbruno.com
December 4, 2025 at 6:00 AM
🚀 Just published a hands-on recap of the Microsoft Agent Framework!

🤖 Learn how to build intelligent AI agents in .NET, orchestrate workflows, and supercharge your apps with C# + Azure or local + multi-model magic.

#dotnet #AI #MicrosoftAgentFramework #AzureAI #MAF #AgentFx
Introducing the Microsoft Agent Framework – A Dev-Friendly Recap
Hi there! 👋 If you've been keeping an eye on the AI developer world, you might have heard about the Microsoft Agent Framework. This is a brand-new (as of late 2025) open-source SDK and runtime from Microsoft that makes it much easier to build and orchestrate AI agents – including scenarios with multiple agents working together. In this post, I'll give you a friendly rundown of what the Agent Framework is, why it’s exciting, and how you can start tinkering with it in C#.
elbruno.com
December 1, 2025 at 6:01 AM
💭Claude in Azure, the .NET Way: elbruno.Extensions.AI.Claude v0.1.0-preview.2

elbruno.Extensions.AI.Claude just landed on NuGet with dual authentication support, polished samples, and drop-in compatibility with Microsoft.Extensions.AI. Here's a fast tour so you can start shipping Azure+Claude…
💭Claude in Azure, the .NET Way: elbruno.Extensions.AI.Claude v0.1.0-preview.2
elbruno.Extensions.AI.Claude just landed on NuGet with dual authentication support, polished samples, and drop-in compatibility with Microsoft.Extensions.AI. Here's a fast tour so you can start shipping Azure+Claude powered experiences immediately. Highlights Works with Claude Sonnet 4.5, Haiku 4.5, and Opus 4.1 hosted in Azure AI Foundry Implements IChatClient, so it plugs directly into any Microsoft.Extensions.AI pipeline Supports both DefaultAzureCredential…
elbruno.com
November 21, 2025 at 3:48 PM
🤖 Using Claude models with Microsoft.Extensions.AI in Azure?

The APIs don't match—Claude uses x-api-key auth & different message formats.

Solution: Custom DelegatingHandler bridges OpenAI ↔ Claude protocols seamlessly!

Full guide + code now available 💻

#DotNet #AzureAI #ClaudeAI
Using Claude Models in Microsoft Foundry with Microsoft.Extensions.AI (temp fix 😏)
Hi! This post demonstrates how to use Anthropic's Claude models deployed in Microsoft Foundry with the Microsoft.Extensions.AI (MEAI) framework. Since official SDK support for Claude models in MEAI is not yet available, this sample shows a practical approach to bridge the gap between OpenAI's API format (used by MEAI) and Claude's native Anthropic API format. Claude in Microsoft Foundry, so cool!
elbruno.com
November 20, 2025 at 6:03 PM
🚀 AG-UI + Agent Framework + .NET + Aspire: Web-Enabling Your Intelligent Agents (Blog + Demo + Code!)

📺 VIDEO COMING SOON — stay tuned!(I’ll embed the YouTube player here as soon as the video goes live.) Hola friends! Bruno here 🙋‍♂️ — Cloud Advocate at Microsoft, lover of .NET, AI, Blazor, and…
🚀 AG-UI + Agent Framework + .NET + Aspire: Web-Enabling Your Intelligent Agents (Blog + Demo + Code!)
📺 VIDEO COMING SOON — stay tuned!(I’ll embed the YouTube player here as soon as the video goes live.) Hola friends! Bruno here 🙋‍♂️ — Cloud Advocate at Microsoft, lover of .NET, AI, Blazor, and the occasional dog-walk debugging session with ACE 🐶. Today we’re diving into something very cool for .NET AI developers:👉 How to expose your Agent Framework agents to the web using AG-UI…
elbruno.com
November 18, 2025 at 6:14 PM
🧠 Nueva semana en NO TIENE NOMBRE:
🧬 Hinton y la IA con conciencia
¿Puede una IA “sentir”? Analizamos las nuevas declaraciones del padrino de la IA.
💰 ChatGPT con anuncios y tokens
OpenAI activa su modo comercial: llegan los ads y nuevos modelos de monetización.
🎧 Escuchá los episodios
🧠 IA con conciencia y ChatGPT con publicidad — lo mejor de la semana en NO TIENE NOMBRE 🎙️
Esta semana en NO TIENE NOMBRE nos metimos en dos temas que lo cambiaron todo: uno filosófico (¿puede la IA tener conciencia?) y otro puramente capitalista (¿puede ChatGPT venderte un shampoo mientras te escribe código?). 🧬 Episodio 439 – Hinton y la IA con conciencia El “padrino de la inteligencia artificial”, Geoffrey Hinton, vuelve a encender el debate: ¿pueden las IAs volverse conscientes?
elbruno.com
November 15, 2025 at 1:02 PM
🚀 Just dropped a new video on DevUI + Microsoft Agent Framework for .NET!
I show how to build AI agents in C#, visualize their reasoning in DevUI, and plug everything into Aspire, Blazor, and Web AI.
If you're building intelligent apps with .NET… this is for you. 🤖🔥
#dotnet #AI #AgentFramework
🚀 Supercharging .NET Apps with DevUI and the New Microsoft Agent Framework
Hi! If you're building intelligent applications in .NET, the new Microsoft Agent Framework opens the door to agent-based architectures, message-driven reasoning, and multi-agent collaboration. But one of the most powerful pieces of the ecosystem is DevUI—a visual debugging and tracing experience to see your agents think. In my latest video, I break down how DevUI works, how to activate it in your own .NET project, and how it looks when used inside a full multi-agent Aspire + Blazor application.
elbruno.com
November 13, 2025 at 3:32 PM
☁️ Gigantes en guerra y satélites con cerebro — lo mejor de la semana en NO TIENE NOMBRE 🚀

Buenas, si pensabas que la batalla por la IA se había calmado, ¡agarrate! 😅Esta semana en NO TIENE NOMBRE hablamos de alianzas extrañas, estrategias en la nube y una IA que literalmente… se fue al espacio. 🏢…
☁️ Gigantes en guerra y satélites con cerebro — lo mejor de la semana en NO TIENE NOMBRE 🚀
Buenas, si pensabas que la batalla por la IA se había calmado, ¡agarrate! 😅Esta semana en NO TIENE NOMBRE hablamos de alianzas extrañas, estrategias en la nube y una IA que literalmente… se fue al espacio. 🏢 Episodio 437 – OpenAI, Microsoft y AWS: ¿amigos o enemigos? Cuando tres titanes del mundo tech comparten la cancha, el drama está asegurado.
elbruno.com
November 8, 2025 at 8:15 PM
🧠 Build an Agent Chat that Remembers — Persisting Conversations with Microsoft Agent Framework

Hi! Have you ever built a chat app where your AI completely forgets what you said five seconds ago? 😅That’s where persisted threads come in. In this post, we’ll explore how the new Microsoft Agent…
🧠 Build an Agent Chat that Remembers — Persisting Conversations with Microsoft Agent Framework
Hi! Have you ever built a chat app where your AI completely forgets what you said five seconds ago? 😅That’s where persisted threads come in. In this post, we’ll explore how the new Microsoft Agent Framework for .NET lets you create agents that remember — across multiple interactions, sessions, or even app restarts. And yes, there’s a demo video too 👉
elbruno.com
November 3, 2025 at 2:00 PM
🎃 IAs que piensan, que escriben enciclopedias y que se poseen — lo último en NO TIENE NOMBRE 💀

Buenas, esta semana fue una montaña rusa de temas tech: desde reflexiones profundas sobre el futuro de la inteligencia artificial, hasta una enciclopedia hecha por Elon Musk (sí, de verdad) y un especial…
🎃 IAs que piensan, que escriben enciclopedias y que se poseen — lo último en NO TIENE NOMBRE 💀
Buenas, esta semana fue una montaña rusa de temas tech: desde reflexiones profundas sobre el futuro de la inteligencia artificial, hasta una enciclopedia hecha por Elon Musk (sí, de verdad) y un especial de Halloween con más sustos digitales que en Black Mirror. 🧠 Episodio 434 – La IA no piensa (por ahora) ¿La IA realmente “piensa”? En este episodio analizamos los límites entre la inteligencia y la simulación, cómo los modelos interpretan el mundo y por qué, aunque parezcan saberlo todo, siguen confundiendo un perro con un muffin 🐶🧁
elbruno.com
November 2, 2025 at 1:41 PM