41554 blogs ยท [ { "id": "01a08c99-9485-724a-a340-08894aa1fc5d", "title": "What Happens When Nobody Approves the Agent?", "url": "https://elbruno.com/2026/09/10/what-happens-when-nobody-approves-the-agent/", "published_at": "2026-09-10T17:33:50+00:00" }, { "id": "01a08772-2d87-70a3-a03d-09b396330d9b", "title": "The deployment succeeded, but I deployed the wrong agent", "url": "https://elbruno.com/2026/08/31/the-deployment-succeeded-but-i-deployed-the-wrong-agent/", "published_at": "2026-08-31T18:03:56+00:00" }, { "id": "01a08772-2d87-70a3-a03d-09b3970ec0bf", "title": "Local transcript cleanup in .NET with s1-mini", "url": "https://elbruno.com/2026/08/21/local-transcript-cleanup-in-net-with-s1-mini/", "published_at": "2026-08-21T16:24:55+00:00" }, { "id": "01a08772-2d87-70a3-a03d-09b3973b029f", "title": "Add a Microsoft Foundry model to the GitHub Copilot app", "url": "https://elbruno.com/2026/08/18/add-a-microsoft-foundry-model-to-the-github-copilot-app/", "published_at": "2026-08-18T17:32:21+00:00" }, { "id": "01a08772-2d87-70a3-a03d-09b397487a18", "title": "๐Ÿฆพ From Model to Agent: letโ€™s build our own Claw, live in C#", "url": "https://elbruno.com/2026/08/10/%f0%9f%a6%be-from-model-to-agent-lets-build-our-own-claw-live-in-c/", "published_at": "2026-08-10T13:00:00+00:00" }, { "id": "01a08772-2d87-70a3-a03d-09b3982636e3", "title": "๐Ÿง  MagenticBrain Is Now Supported in ElBruno.LocalLLMs", "url": "https://elbruno.com/2026/07/30/%f0%9f%a7%a0-magenticbrain-is-now-supported-in-elbruno-localllms/", "published_at": "2026-07-30T11:08:07+00:00" }, { "id": "01a08772-2d87-70a3-a03d-09b3991f4b23", "title": "๐Ÿš€ Fara 1.5-9B Is Now Fully Supported in ElBruno.LocalLLMs", "url": "https://elbruno.com/2026/07/28/%f0%9f%9a%80-fara-1-5-9b-is-now-fully-supported-in-elbruno-localllms/", "published_at": "2026-07-28T18:37:20+00:00" }, { "id": "01a08772-2d87-70a3-a03d-09b3999b2a05", "title": "๐Ÿง  Someone Asked Me to Add a 975B Model to a LocaLLMs, hereโ€™s Why we Canโ€™t (Yet)", "url": "https://elbruno.com/2026/07/16/%f0%9f%a7%a0-someone-asked-me-to-add-a-975b-model-to-a-locallms-heres-why-we-cant-yet/", "published_at": "2026-07-16T15:24:13+00:00" }, { "id": "01a08772-2d87-70a3-a03d-09b39a838301", "title": "I built a weekly AI news digest with GitHub Agentic Workflows. Here is how it works.", "url": "https://elbruno.com/2026/07/10/i-built-a-weekly-ai-news-digest-with-github-agentic-workflows-here-is-how-it-works/", "published_at": "2026-07-10T22:46:16+00:00" }, { "id": "01a08772-2d87-70a3-a03d-09b39b46d7f5", "title": "Foundry Local Monitor โ€” See every local AI model your machine is running with Foundry Local", "url": "https://elbruno.com/2026/07/06/foundry-local-monitor-see-every-local-ai-model-your-machine-is-running-with-foundry-local/", "published_at": "2026-07-06T17:27:36+00:00" }, { "id": "01a08772-2d87-70a3-a03d-09b39c3f5187", "title": "Run the Right AI Model for the Right Copilot Task โ€” Local or Cloud!", "url": "https://elbruno.com/2026/07/04/run-the-right-ai-model-for-the-right-copilot-task-no-cloud-credits-wasted/", "published_at": "2026-07-04T20:33:09+00:00" }, { "id": "01a08772-2d87-70a3-a03d-09b39ca06385", "title": "Local-first AI Agents in C#: Foundry Local, MEAI, and Microsoft Agent Framework", "url": "https://elbruno.com/2026/06/05/local-first-ai-agents-in-c-foundry-local-meai-and-microsoft-agent-framework/", "published_at": "2026-06-05T19:43:12+00:00" }, { "id": "01a08772-2d87-70a3-a03d-09b39d7a9e96", "title": "GitHub Copilot and tokens: how to keep using AI without burning your budget in three prompts (some personal lessons learned!)", "url": "https://elbruno.com/2026/06/04/github-copilot-and-tokens-how-to-keep-using-ai-without-burning-your-budget-in-three-prompts-some-personal-lessons-learned/", "published_at": "2026-06-04T19:18:53+00:00" }, { "id": "01a08772-2d87-70a3-a03d-09b39e3cd580", "title": "MAI-Image-2.5 support in ElBruno.Text2Image and the t2i CLI ๐Ÿš€", "url": "https://elbruno.com/2026/06/03/mai-image-2-5-support-in-elbruno-text2image-and-the-t2i-cli-%f0%9f%9a%80/", "published_at": "2026-06-03T13:00:00+00:00" }, { "id": "01a08772-2d87-70a3-a03d-09b39f3430ac", "title": "VS Code 1.122 Makes BYOK Easier", "url": "https://elbruno.com/2026/05/30/vs-code-1-122-makes-byok-easier/", "published_at": "2026-05-31T00:52:45+00:00" }, { "id": "01a08772-2d87-70a3-a03d-09b39f7ea4ee", "title": "Building Cross-Framework Agents with MAF, A2A, NVIDIA NeMo, and Aspire", "url": "https://elbruno.com/2026/05/20/building-cross-framework-agents-with-maf-a2a-nvidia-nemo-and-aspire/", "published_at": "2026-05-20T15:22:19+00:00" }, { "id": "01a08772-2d87-70a3-a03d-09b3a02e69c3", "title": "GitHub Copilot CLI + SQUAD + GPT-5.5 BYOK: Better Engineering, Same Hard Truth", "url": "https://elbruno.com/2026/05/14/github-copilot-cli-squad-gpt-5-5-byok-better-engineering-same-hard-truth/", "published_at": "2026-05-14T13:28:46+00:00" }, { "id": "01a08772-2d87-70a3-a03d-09b3a0809eba", "title": "GitHub Copilot CLI + GPT-5-mini BYOK: The Code Was Cheap, the Quality Gates Were Expensive", "url": "https://elbruno.com/2026/05/11/github-copilot-cli-gpt-5-mini-byok-the-code-was-cheap-the-quality-gates-were-expensive/", "published_at": "2026-05-11T13:38:01+00:00" }, { "id": "01a08772-2d87-70a3-a03d-09b3a16ced71", "title": "From Pet Projects to +20 Open Source NuGet Packages, Thanks to GitHub Copilot ๐Ÿš€", "url": "https://elbruno.com/2026/05/10/from-pet-projects-to-20-open-source-nuget-packages-thanks-to-github-copilot-%f0%9f%9a%80/", "published_at": "2026-05-10T12:10:31+00:00" }, { "id": "01a08772-2d87-70a3-a03d-09b3a1ac26b4", "title": "Running GitHub Copilot CLI Offline with Local Models: GPU Edition", "url": "https://elbruno.com/2026/05/06/running-github-copilot-cli-offline-with-local-models-gpu-edition/", "published_at": "2026-05-06T13:00:00+00:00" }, { "id": "01a08772-2d87-70a3-a03d-09b3a23edda3", "title": "Running GitHub Copilot CLI Offline with Local Models: A CPU-Only Reality Check", "url": "https://elbruno.com/2026/05/03/running-github-copilot-cli-offline-with-local-models-a-cpu-only-reality-check/", "published_at": "2026-05-03T13:00:00+00:00" }, { "id": "01a08772-2d87-70a3-a03d-09b3a2d3015e", "title": "OllamaMonitor โ€” Monitor Your Local Ollama Runtime from the Windows Tray", "url": "https://elbruno.com/2026/04/28/ollamamonitor-monitor-your-local-ollama-runtime-from-the-windows-tray/", "published_at": "2026-04-28T12:17:00+00:00" }, { "id": "01a08772-2d87-70a3-a03d-09b3a32a72a6", "title": "AspireMonitor: Stop bouncing between your Aspire dashboard and your code.", "url": "https://elbruno.com/2026/04/27/aspiremonitor-stop-bouncing-between-your-aspire-dashboard-and-your-code/", "published_at": "2026-04-27T12:48:15+00:00" }, { "id": "01a08772-2d87-70a3-a03d-09b3a3711218", "title": "๐Ÿ•› ClockTray v1.0.0: Meet the CLI-Enabled Clock Tool for Windows", "url": "https://elbruno.com/2026/04/23/%f0%9f%95%9b-clocktray-v1-0-0-meet-the-cli-enabled-clock-tool-for-windows/", "published_at": "2026-04-23T11:01:33+00:00" }, { "id": "01a08772-2d87-70a3-a03d-09b3a42ba773", "title": "๐Ÿš€ Big Update: GPT-Image Models + AI Agent Skills", "url": "https://elbruno.com/2026/04/22/%f0%9f%9a%80-big-update-gpt-image-models-ai-agent-skills/", "published_at": "2026-04-22T12:06:09+00:00" }, { "id": "01a08772-2d87-70a3-a03d-09b3a4b6f1c8", "title": "๐Ÿš€ Meet t2i โ€” The ElBruno.Text2Image CLI", "url": "https://elbruno.com/2026/04/20/%f0%9f%9a%80-meet-t2i-the-elbruno-text2image-cli/", "published_at": "2026-04-20T15:40:04+00:00" }, { "id": "01a08772-2d87-70a3-a03d-09b3a55eab27", "title": "๐Ÿ—บ๏ธ AOT-Friendly DTO Mapping in .NET", "url": "https://elbruno.com/2026/04/16/%f0%9f%97%ba%ef%b8%8f-aot-friendly-dto-mapping-in-net/", "published_at": "2026-04-16T22:13:46+00:00" }, { "id": "01a08772-2d87-70a3-a03d-09b3a5783e7c", "title": "๐Ÿ–ผ๏ธ MAI-Image-2 Just Dropped โ€” And .NET Support Is Already Here", "url": "https://elbruno.com/2026/04/13/%f0%9f%96%bc%ef%b8%8f-mai-image-2-just-dropped-and-net-support-is-already-here/", "published_at": "2026-04-13T14:39:00+00:00" }, { "id": "01a08772-2d87-70a3-a03d-09b3a60ec741", "title": "๐Ÿš€ Bing Open-Sources New Embedding Models โ€” Now Available in C# with LocalEmbeddings.Harrier", "url": "https://elbruno.com/2026/04/08/%f0%9f%9a%80-bing-open-sources-new-embedding-models-now-available-in-c-with-localembeddings-harrier/", "published_at": "2026-04-08T13:00:00+00:00" }, { "id": "01a08772-2d87-70a3-a03d-09b3a6fe8190", "title": "I Built a .NET 10 Knowledge Graph Builder (Inspired by Karpathy)", "url": "https://elbruno.com/2026/04/06/i-built-a-net-10-knowledge-graph-builder-inspired-by-karpathy/", "published_at": "2026-04-07T00:05:06+00:00" }, { "id": "01a08772-2d87-70a3-a03d-09b3a76eadd8", "title": "๐Ÿ“ Convert Anything to Markdown in .NET โ€” Meet ElBruno.MarkItDotNet", "url": "https://elbruno.com/2026/04/04/%f0%9f%93%9d-convert-anything-to-markdown-in-net-meet-elbruno-markitdotnet/", "published_at": "2026-04-04T13:00:00+00:00" }, { "id": "01a08772-2d87-70a3-a03d-09b3a78781aa", "title": "๐ŸŒŸ Gemma 4 Is Here โ€” And My C# Library Is (Almost) Ready", "url": "https://elbruno.com/2026/04/03/%f0%9f%8c%9f-gemma-4-is-here-and-my-c-library-is-almost-ready/", "published_at": "2026-04-03T21:05:08+00:00" }, { "id": "01a08772-2d87-70a3-a03d-09b3a86c9c8f", "title": "๐Ÿš€ Build QR Codes in .NET FAST with ElBruno.QRCodeGenerator", "url": "https://elbruno.com/2026/03/30/%f0%9f%9a%80-build-qr-codes-in-net-fast-with-elbruno-qrcodegenerator/", "published_at": "2026-03-30T13:00:00+00:00" }, { "id": "01a08772-2d87-70a3-a03d-09b3a94e30a6", "title": "Stop Wasting Tokens: Smart Tool Routing for LLMs with MCPToolRouter", "url": "https://elbruno.com/2026/03/27/stop-wasting-tokens-smart-tool-routing-for-llms-with-mcptoolrouter/", "published_at": "2026-03-27T13:00:00+00:00" }, { "id": "01a08772-2d87-70a3-a03d-09b3a9ed6116", "title": "Build Your Own AI Agent Platform with .NET and GitHub Copilot โ€“ OpenClawNet โ€“ Free Live Series at Microsoft Reactor", "url": "https://elbruno.com/2026/03/26/build-your-own-ai-agent-platform-with-net-and-github-copilot-openclawnet-free-live-series-at-microsoft-reactor/", "published_at": "2026-03-26T13:01:00+00:00" }, { "id": "01a08772-2d87-70a3-a03d-09b3aa8878e2", "title": "๐Ÿค– Local LLM Chat Completions in .NET โ€” Just C#", "url": "https://elbruno.com/2026/03/19/%f0%9f%a4%96-local-llm-chat-completions-in-net-just-c/", "published_at": "2026-03-19T18:58:50+00:00" }, { "id": "01a08772-2d87-70a3-a03d-09b3aa96019c", "title": "๐ŸŽ™๏ธ No Tiene Nombre โ€” Episodios NTN 474 a NTN 487", "url": "https://elbruno.com/2026/03/11/%f0%9f%8e%99%ef%b8%8f-no-tiene-nombre-episodios-ntn-474-a-ntn-487/", "published_at": "2026-03-11T13:00:00+00:00" }, { "id": "01a08772-2d87-70a3-a03d-09b3ab142313", "title": "Agent Skills in .NET: A Minimal Working Demo", "url": "https://elbruno.com/2026/03/09/agent-skills-in-net-a-minimal-working-demo/", "published_at": "2026-03-09T13:00:00+00:00" }, { "id": "01a08772-2d87-70a3-a03d-09b3ab73e4e2", "title": "โฐ ClockTray โ€“ Hide or Show Your Windows Clock with One Click (yes, in C#)", "url": "https://elbruno.com/2026/03/04/%e2%8f%b0-clocktray-hide-or-show-your-windows-clock-with-one-click/", "published_at": "2026-03-05T02:00:00+00:00" }, { "id": "01a08772-2d87-70a3-a03d-09b3ac0d6f93", "title": "๐ŸŽ™๏ธ๐Ÿค– Real-Time AI Conversations in .NET โ€” Local STT, TTS, VAD and LLM", "url": "https://elbruno.com/2026/03/02/%f0%9f%8e%99%ef%b8%8f%f0%9f%a4%96-real-time-ai-conversations-in-net-local-stt-tts-vad-and-llm-no-cloud-required/", "published_at": "2026-03-02T17:01:00+00:00" }, { "id": "01a08772-2d87-70a3-a03d-09b3ad04947e", "title": "๐ŸŽจ Text-to-Image in .NET โ€” FLUX.2 Pro in the Foundry and Stable Diffusion on Your Machine", "url": "https://elbruno.com/2026/02/26/%f0%9f%8e%a8-text-to-image-in-net-flux-2-pro-in-the-foundry-and-stable-diffusion-on-your-machine/", "published_at": "2026-02-26T18:25:31+00:00" }, { "id": "01a0c50a-62f1-727e-82e0-9ea2c0abc683", "title": "๐Ÿค–๐Ÿ—ฃ๏ธ Local AI Voices in .NET โ€” VibeVoice & Qwen TTS", "url": "https://elbruno.com/2026/02/23/%f0%9f%a4%96%f0%9f%97%a3%ef%b8%8f-local-ai-voices-in-net-vibevoice-qwen-tts/", "published_at": "2026-02-23T16:30:00+00:00" }, { "id": "01a0c50a-62f1-727e-82e0-9ea2c0bce620", "title": "Microsoft Agent Framework is Release Candidate! Letโ€™s Go ๐Ÿ”ฅ๐Ÿค–", "url": "https://elbruno.com/2026/02/23/microsoft-agent-framework-is-release-candidate-lets-go-%f0%9f%94%a5%f0%9f%a4%96/", "published_at": "2026-02-23T12:00:00+00:00" }, { "id": "01a0c50a-62f1-727e-82e0-9ea2c1a9c000", "title": "Vision Memory Agent: local image search with CLIP + Ollama + Microsoft Agent Framework", "url": "https://elbruno.com/2026/02/20/37230/", "published_at": "2026-02-20T16:55:57+00:00" }, { "id": "01a0c50a-62f1-727e-82e0-9ea2c2569391", "title": "๐Ÿ–ผ๏ธ Local Image Embeddings in .NET โ€” CLIP + ONNX", "url": "https://elbruno.com/2026/02/16/%f0%9f%96%bc%ef%b8%8f-local-image-embeddings-in-net-clip-onnx/", "published_at": "2026-02-16T16:51:41+00:00" }, { "id": "01a0c50a-62f1-727e-82e0-9ea2c30ba259", "title": "๐Ÿง  Building RAG in .NET with Local Embeddings โ€” 3 Approaches, Zero Cloud Calls", "url": "https://elbruno.com/2026/02/14/%f0%9f%a7%a0-building-rag-in-net-with-local-embeddings-3-approaches-zero-cloud-calls/", "published_at": "2026-02-15T01:00:13+00:00" }, { "id": "01a0c50a-62f1-727e-82e0-9ea2c3c9ca5f", "title": "Local Embeddings in .NET โ€” The Easy Way", "url": "https://elbruno.com/2026/02/13/local-embeddings-in-net-the-easy-way/", "published_at": "2026-02-13T16:03:21+00:00" }, { "id": "01a0c50a-62f1-727e-82e0-9ea2c422537c", "title": "Building GitHub Copilot Agents in C# with Microsoft Agent Framework", "url": "https://elbruno.com/2026/02/09/building-github-copilot-agents-in-c-with-microsoft-agent-framework/", "published_at": "2026-02-09T16:52:51+00:00" }, { "id": "01a0c50a-62f1-727e-82e0-9ea2c4e4beca", "title": "๐Ÿค– Never Lose Your AI Agentโ€™s Train of Thought", "url": "https://elbruno.com/2026/02/03/%f0%9f%a4%96-never-lose-your-ai-agents-train-of-thought/", "published_at": "2026-02-03T15:31:04+00:00" }, { "id": "01a0c50a-62f1-727e-82e0-9ea2c4e9850d", "title": "๐ŸŽ™๏ธ No Tiene Nombre (NTN 470 a 473): cuando la IA promete, cobra, copiaโ€ฆ y se mete en problemas", "url": "https://elbruno.com/2026/02/01/%f0%9f%8e%99%ef%b8%8f-no-tiene-nombre-ntn-470-a-473-cuando-la-ia-promete-cobra-copia-y-se-mete-en-problemas/", "published_at": "2026-02-01T16:41:34+00:00" }, { "id": "01a0c50a-62f1-727e-82e0-9ea2c52512b1", "title": "Building an MCP App with C# โ€“ A Color Picker Sample", "url": "https://elbruno.com/2026/01/28/building-an-mcp-app-with-c-a-color-picker-sample/", "published_at": "2026-01-28T14:00:00+00:00" }, { "id": "01a0c50a-62f1-727e-82e0-9ea2c530a2b3", "title": "Building a 3.6GB .NET Audio Joiner with GitHub Copilot CLI ๐ŸŽง๐Ÿค–", "url": "https://elbruno.com/2026/01/26/building-a-3-6gb-net-audio-joiner-with-github-copilot-cli-%f0%9f%8e%a7%f0%9f%a4%96/", "published_at": "2026-01-26T15:15:54+00:00" }, { "id": "01a0c50a-62f1-727e-82e0-9ea2c56e0ada", "title": "๐ŸŽ™๏ธ No Tiene Nombre (NTN 463 โ€“ NTN 469): de matemรกticas con IA a agentes bien diseรฑados", "url": "https://elbruno.com/2026/01/24/%f0%9f%8e%99%ef%b8%8f-no-tiene-nombre-ntn-463-ntn-469-de-matematicas-con-ia-a-agentes-bien-disenados/", "published_at": "2026-01-25T01:48:12+00:00" }, { "id": "01a0c50a-62f1-727e-82e0-9ea2c589103e", "title": "GitHub Copilot SDK: Build AI into Your Apps (Fast Overview)", "url": "https://elbruno.com/2026/01/19/github-copilot-sdk-build-ai-into-your-apps-fast-overview/", "published_at": "2026-01-19T14:00:00+00:00" }, { "id": "01a0c50a-62f1-727e-82e0-9ea2c5ab0ad2", "title": "Trick to fix DevUI Workflow Errors in Microsoft Agent Framework", "url": "https://elbruno.com/2026/01/14/trick-to-fix-devui-workflow-errors-in-microsoft-agent-framework/", "published_at": "2026-01-14T23:17:38+00:00" }, { "id": "01a0c50a-62f1-727e-82e0-9ea2c67c4673", "title": "๐ŸŽ™๏ธ No Tiene Nombre (NTN 457 a 462): chips, agentes, guerras internas y predicciones", "url": "https://elbruno.com/2026/01/11/%f0%9f%8e%99%ef%b8%8f-no-tiene-nombre-ntn-457-a-462-chips-agentes-guerras-internas-y-predicciones/", "published_at": "2026-01-11T17:59:40+00:00" }, { "id": "01a0c50a-62f1-727e-82e0-9ea2c6b17472", "title": "Fixing OllamaSharp Timeouts in C# (with a Simple Extension and just for fun ๐Ÿ˜„)", "url": "https://elbruno.com/2026/01/08/fixing-ollamasharp-timeouts-in-c-with-a-simple-extension-and-just-for-fun-%f0%9f%98%84/", "published_at": "2026-01-08T16:37:42+00:00" }, { "id": "01a0c50a-62f1-727e-82e0-9ea2c6b42437", "title": "Building Multi-Agent Workflows in .NET with AgentFactory and Handoff", "url": "https://elbruno.com/2025/12/30/building-multi-agent-workflows-in-net-with-agentfactory-and-handoff/", "published_at": "2025-12-30T14:00:00+00:00" }, { "id": "01a0c50a-62f1-727e-82e0-9ea2c7221340", "title": "Microsoft AI in 2025: My Top 60 Announcements (Chronological) ๐Ÿ“…", "url": "https://elbruno.com/2025/12/29/microsoft-ai-in-2025-my-top-60-announcements-chronological-%f0%9f%93%85/", "published_at": "2025-12-29T16:57:41+00:00" }, { "id": "01a0c50a-62f1-727e-82e0-9ea2c79ae375", "title": "๐ŸŽ™๏ธ No Tiene Nombre: robots parados, autores calientes y la IA que se viene en 2025 (NTN 455โ€“456)", "url": "https://elbruno.com/2025/12/28/%f0%9f%8e%99%ef%b8%8f-no-tiene-nombre-robots-parados-autores-calientes-y-la-ia-que-se-viene-en-2025-ntn-455-456/", "published_at": "2025-12-28T14:37:29+00:00" }, { "id": "01a0c50a-62f1-727e-82e0-9ea2c7deb9ea", "title": "You Donโ€™t Need AI Everywhere (And Thatโ€™s a Good Thing)", "url": "https://elbruno.com/2025/12/22/you-dont-need-ai-everywhere-and-thats-a-good-thing/", "published_at": "2025-12-22T14:00:00+00:00" }, { "id": "01a0c50a-62f1-727e-82e0-9ea2c8ce0f1f", "title": "๐ŸŽ™๏ธ No Tiene Nombre desnuda la IA y la robรณtica (NTN 450โ€“454)", "url": "https://elbruno.com/2025/12/21/%f0%9f%8e%99%ef%b8%8f-no-tiene-nombre-desnuda-la-ia-y-la-robotica-ntn-450-454/", "published_at": "2025-12-21T19:12:53+00:00" }, { "id": "01a0c50a-62f1-727e-82e0-9ea2c96c8cfd", "title": "๐Ÿค– Local AI Power: Vision and Function Calling with Microsoft Agent Framework and Ollama", "url": "https://elbruno.com/2025/12/18/%f0%9f%a4%96-local-ai-power-vision-and-function-calling-with-microsoft-agent-framework-and-ollama/", "published_at": "2025-12-18T22:41:35+00:00" }, { "id": "01a0c50a-62f1-727e-82e0-9ea2ca628cd3", "title": "What Building AI Agents in .NET Taught Me in 2025", "url": "https://elbruno.com/2025/12/14/what-building-ai-agents-in-net-taught-me-in-2025/", "published_at": "2025-12-14T16:11:00+00:00" }, { "id": "01a0c50a-62f1-727e-82e0-9ea2caf7908a", "title": "โš™๏ธ NVIDIA rompe el simulador, Bun se casa con Claude y robo en xAI โ€” lo รบltimo en NO TIENE NOMBRE ๐ŸŽง", "url": "https://elbruno.com/2025/12/06/%e2%9a%99%ef%b8%8f-nvidia-rompe-el-simulador-bun-se-casa-con-claude-y-robo-en-xai-lo-ultimo-en-no-tiene-nombre-%f0%9f%8e%a7/", "published_at": "2025-12-07T01:14:40+00:00" }, { "id": "01a0c50a-62f1-727e-82e0-9ea2cbd868a2", "title": "Claude in Azure with .NET โ€“ Anthropic Claude + Microsoft Extensions.AI (MEAI) ๐Ÿ’ฅ", "url": "https://elbruno.com/2025/12/04/claude-in-azure-with-net-anthropic-claude-microsoft-extensions-ai-meai-%f0%9f%92%a5/", "published_at": "2025-12-04T06:00:00+00:00" }, { "id": "01a0c50a-62f1-727e-82e0-9ea2cc77f19e", "title": "Introducing the Microsoft Agent Framework โ€“ A Dev-Friendly Recap", "url": "https://elbruno.com/2025/12/01/introducing-the-microsoft-agent-framework-a-dev-friendly-recap/", "published_at": "2025-12-01T06:01:00+00:00" }, { "id": "01a0c50a-62f1-727e-82e0-9ea2ccbaa96d", "title": "๐Ÿ’ญClaude in Azure, the .NET Way: elbruno.Extensions.AI.Claude v0.1.0-preview.2", "url": "https://elbruno.com/2025/11/21/%f0%9f%92%adclaude-in-azure-the-net-way-elbruno-extensions-ai-claude-v0-1-0-preview-2/", "published_at": "2025-11-21T15:48:37+00:00" }, { "id": "01a0c50a-62f1-727e-82e0-9ea2cd9d0731", "title": "Using Claude Models in Microsoft Foundry with Microsoft.Extensions.AI (temp fix ๐Ÿ˜)", "url": "https://elbruno.com/2025/11/20/using-claude-models-in-microsoft-foundry-with-microsoft-extensions-ai-temp-fix-%f0%9f%98%8f/", "published_at": "2025-11-20T18:03:05+00:00" }, { "id": "01a0c50a-62f1-727e-82e0-9ea2ce919d7a", "title": "๐Ÿš€ AG-UI + Agent Framework + .NET + Aspire: Web-Enabling Your Intelligent Agents (Blog + Demo + Code!)", "url": "https://elbruno.com/2025/11/18/%f0%9f%9a%80-ag-ui-agent-framework-net-aspire-web-enabling-your-intelligent-agents-blog-demo-code/", "published_at": "2025-11-18T18:14:23+00:00" }, { "id": "01a0c50a-62f1-727e-82e0-9ea2cee9ad1f", "title": "๐Ÿง  IA con conciencia y ChatGPT con publicidad โ€” lo mejor de la semana en NO TIENE NOMBRE ๐ŸŽ™๏ธ", "url": "https://elbruno.com/2025/11/15/%f0%9f%a7%a0-ia-con-conciencia-y-chatgpt-con-publicidad-lo-mejor-de-la-semana-en-no-tiene-nombre-%f0%9f%8e%99%ef%b8%8f/", "published_at": "2025-11-15T13:02:40+00:00" }, { "id": "01a0c50a-62f1-727e-82e0-9ea2cf8a2160", "title": "๐Ÿš€ Supercharging .NET Apps with DevUI and the New Microsoft Agent Framework", "url": "https://elbruno.com/2025/11/13/%f0%9f%9a%80-supercharging-net-apps-with-devui-and-the-new-microsoft-agent-framework/", "published_at": "2025-11-13T15:31:51+00:00" }, { "id": "01a0c50a-62f1-727e-82e0-9ea2cfa20e80", "title": "โ˜๏ธ Gigantes en guerra y satรฉlites con cerebro โ€” lo mejor de la semana en NO TIENE NOMBRE ๐Ÿš€", "url": "https://elbruno.com/2025/11/08/%e2%98%81%ef%b8%8f-gigantes-en-guerra-y-satelites-con-cerebro-lo-mejor-de-la-semana-en-no-tiene-nombre-%f0%9f%9a%80/", "published_at": "2025-11-08T20:15:05+00:00" }, { "id": "01a0c50a-62f1-727e-82e0-9ea2d08f5d56", "title": "๐Ÿง  Build an Agent Chat that Remembers โ€” Persisting Conversations with Microsoft Agent Framework", "url": "https://elbruno.com/2025/11/03/%f0%9f%a7%a0-build-an-agent-chat-that-remembers-persisting-conversations-with-microsoft-agent-framework/", "published_at": "2025-11-03T14:00:00+00:00" }, { "id": "01a0c50a-62f1-727e-82e0-9ea2d0ca0cd9", "title": "๐ŸŽƒ IAs que piensan, que escriben enciclopedias y que se poseen โ€” lo รบltimo en NO TIENE NOMBRE ๐Ÿ’€", "url": "https://elbruno.com/2025/11/02/%f0%9f%8e%83-ias-que-piensan-que-escriben-enciclopedias-y-que-se-poseen-lo-ultimo-en-no-tiene-nombre-%f0%9f%92%80/", "published_at": "2025-11-02T13:41:21+00:00" }, { "id": "01a0c50a-62f1-727e-82e0-9ea2d0f53694", "title": "AgentCon Lima โ€” Resumen y cobertura del evento", "url": "https://elbruno.com/2025/10/30/agentcon-lima-resumen-y-cobertura-del-evento/", "published_at": "2025-10-30T16:02:23+00:00" }, { "id": "01a0c50a-62f1-727e-82e0-9ea2d19f3edb", "title": "๐Ÿง  Never Lose Your AI Agentโ€™s Train of Thought: Background Responses in .NET", "url": "https://elbruno.com/2025/10/29/%f0%9f%a7%a0-never-lose-your-ai-agents-train-of-thought-background-responses-in-net/", "published_at": "2025-10-29T15:00:00+00:00" }, { "id": "01a0c50a-62f1-727e-82e0-9ea2d28f59f6", "title": "๐Ÿ’ฅ Caos en la nube, Claude con superpoderes y OpenAI en modo navegador โ€” lo mejor de la semana en NO TIENE NOMBRE ๐ŸŽ™๏ธ", "url": "https://elbruno.com/2025/10/26/%f0%9f%92%a5-caos-en-la-nube-claude-con-superpoderes-y-openai-en-modo-navegador-lo-mejor-de-la-semana-en-no-tiene-nombre-%f0%9f%8e%99%ef%b8%8f/", "published_at": "2025-10-26T13:48:15+00:00" }, { "id": "01a0c50a-62f1-727e-82e0-9ea2d349e5ff", "title": "From PDFs to Markdown in Seconds: FastAPI + MarkItDown + .NET (in Docker)", "url": "https://elbruno.com/2025/10/20/from-pdfs-to-markdown-in-seconds-fastapi-markitdown-net-in-docker/", "published_at": "2025-10-20T13:00:00+00:00" }, { "id": "01a0c50a-62f1-727e-82e0-9ea2d3783800", "title": "๐Ÿค– Chips, skills y el futuro de la IA: lo mejor de la semana en NO TIENE NOMBRE ๐ŸŽง", "url": "https://elbruno.com/2025/10/18/%f0%9f%a4%96-chips-poder-y-el-futuro-de-la-ia-lo-mejor-de-la-semana-en-no-tiene-nombre-%f0%9f%8e%a7/", "published_at": "2025-10-18T17:52:29+00:00" }, { "id": "01a0c51a-86e7-70ef-9b89-8f7631e2fd92", "title": "๐Ÿง  Taking Multi-Model AI Orchestration Further: Azure AI Foundry Persistent Agents in .NET 9", "url": "https://elbruno.com/2025/10/16/%f0%9f%a7%a0-taking-multi-model-ai-orchestration-further-azure-ai-foundry-persistent-agents-in-net-9/", "published_at": "2025-10-16T16:08:28+00:00" }, { "id": "01a0c51a-86e7-70ef-9b89-8f7632110a42", "title": "๐Ÿง  Build AI Agents in C# with the Microsoft Agent Framework and Hugging Face MCP Tools", "url": "https://elbruno.com/2025/10/13/%f0%9f%a7%a0-build-ai-agents-in-c-with-the-microsoft-agent-framework-and-hugging-face-mcp-tools/", "published_at": "2025-10-13T13:00:00+00:00" }, { "id": "01a0c51a-86e7-70ef-9b89-8f7632f1827c", "title": "Multi-Model AI Agent Orchestration in .NET 9 with Microsoft Agent Framework, Azure AI Foundry, GitHub Models, and Ollama", "url": "https://elbruno.com/2025/10/12/multi-model-ai-agent-orchestration-in-net-9-with-microsoft-agent-framework-azure-ai-foundry-github-models-and-ollama/", "published_at": "2025-10-12T15:44:38+00:00" }, { "id": "01a0c51a-86e7-70ef-9b89-8f763381da7d", "title": "๐ŸŽ™๏ธLo mejor de las รบltimas semanas en NO TIENE NOMBRE", "url": "https://elbruno.com/2025/10/10/%f0%9f%8e%99%ef%b8%8flo-mejor-de-las-ultimas-semanas-en-no-tiene-nombre/", "published_at": "2025-10-11T02:04:24+00:00" }, { "id": "01a0c51a-86e7-70ef-9b89-8f7633b1665c", "title": "๐Ÿง  Create an AI Chat App in Seconds with RAG + Image Generation (using .NET & MCP)", "url": "https://elbruno.com/2025/09/08/%f0%9f%a7%a0-create-an-ai-chat-app-in-seconds-with-rag-image-generation-using-net-mcp/", "published_at": "2025-09-08T15:54:48+00:00" }, { "id": "01a0c51a-86e7-70ef-9b89-8f763422334c", "title": "๐ŸŽง Lo mejor de esta semana en NO TIENE NOMBRE", "url": "https://elbruno.com/2025/09/07/%f0%9f%8e%a7-lo-mejor-de-esta-semana-en-no-tiene-nombre/", "published_at": "2025-09-07T12:19:24+00:00" }, { "id": "01a0c51a-86e7-70ef-9b89-8f7634bdbe5b", "title": "๐Ÿš€ Lo que pasรณ esta semana en NO TIENE NOMBRE ๐ŸŽ™๏ธ", "url": "https://elbruno.com/2025/08/31/%f0%9f%9a%80-lo-que-paso-esta-semana-en-no-tiene-nombre-%f0%9f%8e%99%ef%b8%8f/", "published_at": "2025-08-31T11:55:38+00:00" }, { "id": "01a0c51a-86e7-70ef-9b89-8f7634ca8ff8", "title": "Does .ConfigureAwait Still Matter in .NET? ๐Ÿค”", "url": "https://elbruno.com/2025/08/29/does-configureawait-still-matter-in-net-%f0%9f%a4%94/", "published_at": "2025-08-29T12:08:00+00:00" }, { "id": "01a0c51a-86e7-70ef-9b89-8f76356fc1cc", "title": "๐Ÿš€ Lo mejor de esta semana en NO TIENE NOMBRE ๐ŸŽ™๏ธ", "url": "https://elbruno.com/2025/08/24/%f0%9f%9a%80-lo-mejor-de-esta-semana-en-no-tiene-nombre-%f0%9f%8e%99%ef%b8%8f/", "published_at": "2025-08-24T16:27:16+00:00" }, { "id": "01a0c51a-86e7-70ef-9b89-8f7636665c84", "title": "๐ŸŽ™๏ธ Lo mejor de esta semana en NO TIENE NOMBRE", "url": "https://elbruno.com/2025/08/16/%f0%9f%8e%99%ef%b8%8f-lo-mejor-de-esta-semana-en-no-tiene-nombre/", "published_at": "2025-08-16T14:00:00+00:00" }, { "id": "01a0c51a-86e7-70ef-9b89-8f7636b08738", "title": "๐Ÿ‹ F5 / Debug .NET Apps in Containers with Visual Studio Code and Visual Studio", "url": "https://elbruno.com/2025/08/13/%f0%9f%90%8b-f5-debug-net-apps-in-containers-with-visual-studio-code-and-visual-studio/", "published_at": "2025-08-13T13:00:00+00:00" }, { "id": "01a0c51a-86e7-70ef-9b89-8f7636d06a96", "title": "Upgrading eShopLite to Aspire 9.4 and GPT-5 with Azure AI Foundry", "url": "https://elbruno.com/2025/08/12/upgrading-eshoplite-to-aspire-9-4-and-gpt-5-with-azure-ai-foundry/", "published_at": "2025-08-12T13:00:00+00:00" }, { "id": "01a0c51a-86e7-70ef-9b89-8f7636fb3461", "title": "GPU vs CPU โ€“ Local Image Generation in C# with TransformersSharp", "url": "https://elbruno.com/2025/08/04/gpu-vs-cpu-local-image-generation-in-c-with-transformerssharp/", "published_at": "2025-08-04T13:00:00+00:00" }, { "id": "01a0c51a-86e7-70ef-9b89-8f76376d8817", "title": "๐Ÿ–ผ๏ธ Text-to-Image locally in C# with TransformerSharp", "url": "https://elbruno.com/2025/07/28/%f0%9f%96%bc%ef%b8%8f-text-to-image-locally-in-c-with-transformersharp/", "published_at": "2025-07-28T13:00:00+00:00" }, { "id": "01a0c51a-86e7-70ef-9b89-8f7637e8f2b9", "title": "๐Ÿค– Using C# to Call Hugging Face MCP Server and Generate AI Images!", "url": "https://elbruno.com/2025/07/21/%f0%9f%a4%96-using-c-to-call-hugging-face-mcp-server-and-generate-ai-images/", "published_at": "2025-07-21T13:00:00+00:00" }, { "id": "01a0c51a-86e7-70ef-9b89-8f7638ac3288", "title": "๐Ÿง  How to Generate Architecture Diagrams and Documentation from .NET Aspire Host Definitions Using GitHub Copilot", "url": "https://elbruno.com/2025/07/14/%f0%9f%a7%a0-how-to-generate-architecture-diagrams-and-documentation-from-net-aspire-host-definitions-using-github-copilot/", "published_at": "2025-07-14T13:00:00+00:00" }, { "id": "01a0c51a-86e7-70ef-9b89-8f763929a4bb", "title": "๐Ÿค– AI Agents Built My Shopping Cart (And I Just Watched)", "url": "https://elbruno.com/2025/07/07/36785/", "published_at": "2025-07-07T13:05:00+00:00" }, { "id": "01a0c51a-86e7-70ef-9b89-8f76394b05ad", "title": "๐Ÿง  Using SQL Server 2025 Vector Search in .NET Aspire โ€“ eShopLite Style!", "url": "https://elbruno.com/2025/06/21/%f0%9f%a7%a0-using-sql-server-2025-vector-search-in-net-aspire-eshoplite-style/", "published_at": "2025-06-22T00:14:42+00:00" }, { "id": "01a0c51a-86e7-70ef-9b89-8f763969ffe8", "title": "๐Ÿ–ผ๏ธโœจ How to Use GPT-IMAGE-1 to Generate Images with C# and Azure OpenAI", "url": "https://elbruno.com/2025/05/15/%f0%9f%96%bc%ef%b8%8f%e2%9c%a8-how-to-use-gpt-image-1-to-generate-images-with-c-and-azure-openai/", "published_at": "2025-05-15T13:07:34+00:00" }, { "id": "01a0c51a-86e7-70ef-9b89-8f763a3672e5", "title": "๐Ÿง โœจ Testing GPT-4oโ€™s Image Generation โ€“ From C# with โค๏ธ and Microsoft.Extensions.AI", "url": "https://elbruno.com/2025/03/27/%f0%9f%a7%a0%e2%9c%a8-testing-gpt-4os-image-generation-from-c-with-%e2%9d%a4%ef%b8%8f-and-microsoft-extensions-ai/", "published_at": "2025-03-27T15:41:03+00:00" } ] posts Claim your blog
Back to elbruno.com
Blog ยท corpus.blog/blogs/elbruno.com/posts

elbruno.com

elbruno.com

2026

2025