-
š¤š£ļø Local AI Voices in .NET ā VibeVoice & Qwen TTS
Hi! Letās look at these 2 code snippets⦠whatās behind them? š§ Snippet 1 ā VibeVoice (Native TTS in .NET) This generates a WAV file from text using the VibeVoice-Realtime-0.5B model, running locally via ONNX.The first time you run it, the model is automatically downloaded. No REST calls. No API keys. No cloud dependency. š§ … ā read more
-
Microsoft Agent Framework is Release Candidate! Letās Go š„š¤
Hi! Big milestone these days: The Microsoft Agent Framework (MAF) just reached Release Candidate status š Official announcement here:š https://devblogs.microsoft.com/foundry/microsoft-agent-framework-reaches-release-candidate/ As someone who has been building apps, samples, demos, orchestration experiments and livestream content around MAF for months⦠this one feels GOOD. Letās talk about this. š¤ What is Microsoft Agent Framework? The Microsoft Agent… ā read more
-
š§ Building RAG in .NET with Local Embeddings ā 3 Approaches, Zero Cloud Calls
Hi! š One of the questions I get most often is: “Bruno, can I build a RAG (Retrieval-Augmented Generation) app in .NET without sending my data to the cloud?” The answer is a resounding YES. š In this post, I’ll walk you throughĀ three different waysĀ to build RAG applications usingĀ ElBruno.LocalEmbeddingsĀ ā a .NET library that generates text embeddingsĀ locallyĀ using ONNX… ā read more
-
Building GitHub Copilot Agents in C# with Microsoft Agent Framework
GitHub Copilot just crossed a very interesting line. Itās no longer ājustā helping you write code ā it can now run as an agent, with goals, tools, and autonomy, using Microsoft Agent Framework (MAF). š„ Watch the full video here: In the video, I walk through three simple C# samples showing how Copilot can be… ā read more
-
š¤ Never Lose Your AI Agent’s Train of Thought
Persisting Microsoft Agent Framework Sessions with ASP.NET, Redis & Blazor Have you ever built a chat app where the AI forgets what you saidĀ five seconds ago? š That’s the classic stateless API problem ā and today we’re fixing that in .NET using theĀ Microsoft Agent Framework (MAF + Ollama),Ā persistent agent sessions (Redis), and aĀ Blazor frontendĀ so you canĀ see… ā read more
-
Building an MCP App with C# – A Color Picker Sample
Hi! Iāve been spending some airport time playing with MCP Apps, and one question kept coming back: Can we build a real, interactive UI for MCP tools⦠using just C#? Short answer: yes.Long answer: letās build one. In this post, weāll create a Color Picker MCP App using ASP.NET Core + Model Context Protocol, where:… ā read more
-
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… ā read more
-
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… ā read more
-
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… ā read more
-
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… ā read more
-
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… ā read more
-
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… ā read more
-
You Donāt Need AI Everywhere (And Thatās a Good Thing)
End-of-year reflection noteAs the year wraps up and we all start thinking about what we built, what worked, and what didnāt, Iāve been reflecting on something Iāve seen a lot lately: AI being added everywhere⦠sometimes without a real reason. AI is powerful. I use it daily. But that doesnāt mean it should be the… ā read more
-
š¤ 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… ā read more
-
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… ā read more
-
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… ā read more
-
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… ā read more