<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Cyril's Cloud &amp; AI Daily</title><link>https://cyrilbouharb.github.io/</link><description>Recent content on Cyril's Cloud &amp; AI Daily</description><generator>Hugo</generator><language>en-US</language><lastBuildDate>Tue, 20 Oct 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://cyrilbouharb.github.io/index.xml" rel="self" type="application/rss+xml"/><item><title>How 3 Java Champions are using GitHub Copilot for increased productivity</title><link>https://cyrilbouharb.github.io/posts/2026-10-20-how-3-java-champions-are-using-github-copilot-for-increased-/</link><pubDate>Tue, 20 Oct 2026 00:00:00 +0000</pubDate><guid>https://cyrilbouharb.github.io/posts/2026-10-20-how-3-java-champions-are-using-github-copilot-for-increased-/</guid><description>&lt;p&gt;There&amp;rsquo;s been an important development in the &lt;strong&gt;GitHub Copilot&lt;/strong&gt; space that caught my attention, and I wanted to break it down — not just what was announced, but why it matters and how it fits into the bigger picture.&lt;/p&gt;&#10;&lt;h2 id="whats-new"&gt;What&amp;rsquo;s New&lt;/h2&gt;&#10;&lt;p&gt;AI coding tools can generate code quickly, but speed alone does not solve the hardest software engineering problems. Developers still need to provide context, validate results, protect maintainability, and remain accountable for what ships.&lt;/p&gt;</description></item><item><title>Browser automation tool in Microsoft Foundry is now GA</title><link>https://cyrilbouharb.github.io/posts/2026-10-19-browser-automation-tool-in-microsoft-foundry-is-now-ga/</link><pubDate>Mon, 19 Oct 2026 00:00:00 +0000</pubDate><guid>https://cyrilbouharb.github.io/posts/2026-10-19-browser-automation-tool-in-microsoft-foundry-is-now-ga/</guid><description>&lt;p&gt;There&amp;rsquo;s been an important development in the &lt;strong&gt;GitHub Copilot&lt;/strong&gt; space that caught my attention, and I wanted to break it down — not just what was announced, but why it matters and how it fits into the bigger picture.&lt;/p&gt;&#10;&lt;h2 id="whats-new"&gt;What&amp;rsquo;s New&lt;/h2&gt;&#10;&lt;p&gt;AI agents can reason over data, invoke APIs, and coordinate complex workflows. Yet many business processes still depend on websites, including internal portals, administrative consoles, vendor systems, dashboards, and applications without complete API coverage.&lt;/p&gt;</description></item><item><title>How to continue a GitHub Copilot app session in VS Code</title><link>https://cyrilbouharb.github.io/posts/2026-10-19-how-to-continue-a-github-copilot-app-session-in-vs-code/</link><pubDate>Mon, 19 Oct 2026 00:00:00 +0000</pubDate><guid>https://cyrilbouharb.github.io/posts/2026-10-19-how-to-continue-a-github-copilot-app-session-in-vs-code/</guid><description>&lt;p&gt;There&amp;rsquo;s been an important development in the &lt;strong&gt;GitHub Copilot&lt;/strong&gt; space that caught my attention, and I wanted to break it down — not just what was announced, but why it matters and how it fits into the bigger picture.&lt;/p&gt;&#10;&lt;h2 id="whats-new"&gt;What&amp;rsquo;s New&lt;/h2&gt;&#10;&lt;p&gt;The agent has finished the bulk of your change. Now you want to inspect one implementation detail, adjust a few lines by hand, and run the project locally before you ship it.&lt;/p&gt;</description></item><item><title>What’s new in Microsoft Foundry | September 2026</title><link>https://cyrilbouharb.github.io/posts/2026-10-16-what-s-new-in-microsoft-foundry-september-2026/</link><pubDate>Fri, 16 Oct 2026 00:00:00 +0000</pubDate><guid>https://cyrilbouharb.github.io/posts/2026-10-16-what-s-new-in-microsoft-foundry-september-2026/</guid><description>&lt;p&gt;There&amp;rsquo;s been an important development in the &lt;strong&gt;GitHub Copilot&lt;/strong&gt; space that caught my attention, and I wanted to break it down — not just what was announced, but why it matters and how it fits into the bigger picture.&lt;/p&gt;&#10;&lt;h2 id="whats-new"&gt;What&amp;rsquo;s New&lt;/h2&gt;&#10;&lt;p&gt;September’s updates help you run agents on a schedule, load tool definitions on demand, and investigate behavior from traces. Routines and Tool Search are now GA; Insights enters public preview, and Model Router gains preview controls. We also expanded the GPT-6 lineup and introduced GPT-6.1 Sol.&lt;/p&gt;</description></item><item><title>Azure MCP Server 3.0 stable release: More tools. More possibilities</title><link>https://cyrilbouharb.github.io/posts/2026-10-14-azure-mcp-server-3-0-stable-release-more-tools-more-possibil/</link><pubDate>Wed, 14 Oct 2026 00:00:00 +0000</pubDate><guid>https://cyrilbouharb.github.io/posts/2026-10-14-azure-mcp-server-3-0-stable-release-more-tools-more-possibil/</guid><description>&lt;p&gt;There&amp;rsquo;s been an important development in the &lt;strong&gt;GitHub Copilot&lt;/strong&gt; space that caught my attention, and I wanted to break it down — not just what was announced, but why it matters and how it fits into the bigger picture.&lt;/p&gt;&#10;&lt;h2 id="whats-new"&gt;What&amp;rsquo;s New&lt;/h2&gt;&#10;&lt;p&gt;We’re excited to share the stable release of Azure MCP Server 3.0, released on October 12, 2026. From reviewing backup protection to evaluating infrastructure changes, this release brings more everyday Azure operations into your agent workflows. It also introduces clearer tool contracts and security-focused defaults for new resources.&lt;/p&gt;</description></item><item><title>From extraction to action: Using grounding and confidence to build reliable document workflows</title><link>https://cyrilbouharb.github.io/posts/2026-10-14-from-extraction-to-action-using-grounding-and-confidence-to-/</link><pubDate>Wed, 14 Oct 2026 00:00:00 +0000</pubDate><guid>https://cyrilbouharb.github.io/posts/2026-10-14-from-extraction-to-action-using-grounding-and-confidence-to-/</guid><description>&lt;p&gt;There&amp;rsquo;s been an important development in the &lt;strong&gt;Microsoft Foundry&lt;/strong&gt; space that caught my attention, and I wanted to break it down — not just what was announced, but why it matters and how it fits into the bigger picture.&lt;/p&gt;&#10;&lt;h2 id="whats-new"&gt;What&amp;rsquo;s New&lt;/h2&gt;&#10;&lt;blockquote&gt;&#10;&lt;p&gt;“Civilization advances by extending the number of important operations which we can perform without thinking about them.” — Alfred North Whitehead&lt;/p&gt;&#10;&lt;/blockquote&gt;&#10;&lt;p&gt;“Civilization advances by extending the number of important operations which we can perform without thinking about them.” — Alfred North Whitehead&lt;/p&gt;</description></item><item><title>Azure Content Understanding Prebuilt Analyzers: packaging domain knowledge for document AI</title><link>https://cyrilbouharb.github.io/posts/2026-10-13-azure-content-understanding-prebuilt-analyzers-packaging-dom/</link><pubDate>Tue, 13 Oct 2026 00:00:00 +0000</pubDate><guid>https://cyrilbouharb.github.io/posts/2026-10-13-azure-content-understanding-prebuilt-analyzers-packaging-dom/</guid><description>&lt;p&gt;There&amp;rsquo;s been an important development in the &lt;strong&gt;AI Agents&lt;/strong&gt; space that caught my attention, and I wanted to break it down — not just what was announced, but why it matters and how it fits into the bigger picture.&lt;/p&gt;&#10;&lt;h2 id="whats-new"&gt;What&amp;rsquo;s New&lt;/h2&gt;&#10;&lt;p&gt;For many intelligent document processing and emerging agentic workflows, extracting text is only the starting point. Applications increasingly need to capture a document’s structure and implicit business meaning in a form that agents and downstream systems can interpret accurately and act on.&lt;/p&gt;</description></item><item><title>GitHub Copilot app for Beginners: How to teach Copilot about your codebase</title><link>https://cyrilbouharb.github.io/posts/2026-10-12-github-copilot-app-for-beginners-how-to-teach-copilot-about-/</link><pubDate>Mon, 12 Oct 2026 00:00:00 +0000</pubDate><guid>https://cyrilbouharb.github.io/posts/2026-10-12-github-copilot-app-for-beginners-how-to-teach-copilot-about-/</guid><description>&lt;p&gt;There&amp;rsquo;s been an important development in the &lt;strong&gt;GitHub Copilot&lt;/strong&gt; space that caught my attention, and I wanted to break it down — not just what was announced, but why it matters and how it fits into the bigger picture.&lt;/p&gt;&#10;&lt;h2 id="whats-new"&gt;What&amp;rsquo;s New&lt;/h2&gt;&#10;&lt;p&gt;Context matters when you’re working with AI. Every codebase has its own house rules: how components are structured, which scripts to run, and which conventions apply to different frameworks and file types.&lt;/p&gt;</description></item><item><title>Dynamic Workflows in Azure Functions Hosted Skills: Durable, AI-Led Work for Event-Driven Apps</title><link>https://cyrilbouharb.github.io/posts/2026-10-08-dynamic-workflows-in-azure-functions-hosted-skills-durable-a/</link><pubDate>Thu, 08 Oct 2026 00:00:00 +0000</pubDate><guid>https://cyrilbouharb.github.io/posts/2026-10-08-dynamic-workflows-in-azure-functions-hosted-skills-durable-a/</guid><description>&lt;p&gt;There&amp;rsquo;s been an important development in the &lt;strong&gt;GitHub Copilot&lt;/strong&gt; space that caught my attention, and I wanted to break it down — not just what was announced, but why it matters and how it fits into the bigger picture.&lt;/p&gt;&#10;&lt;h2 id="whats-new"&gt;What&amp;rsquo;s New&lt;/h2&gt;&#10;&lt;p&gt;Azure Functions is the event-driven application platform in Azure. Your code runs when a queue message, a blob upload, a database change, or an HTTP request arrives.Azure Functions Hosted Skillsadds AI reasoning to these apps. When an event arrives, an LLM reads it, applies your instructions, skills, and tools, and decides what to do.&lt;/p&gt;</description></item><item><title>Azure Document Intelligence and Azure Content Understanding: a practical guide</title><link>https://cyrilbouharb.github.io/posts/2026-10-07-azure-document-intelligence-and-azure-content-understanding-/</link><pubDate>Wed, 07 Oct 2026 00:00:00 +0000</pubDate><guid>https://cyrilbouharb.github.io/posts/2026-10-07-azure-document-intelligence-and-azure-content-understanding-/</guid><description>&lt;p&gt;There&amp;rsquo;s been an important development in the &lt;strong&gt;Agentic RAG &amp;amp; Foundry IQ&lt;/strong&gt; space that caught my attention, and I wanted to break it down — not just what was announced, but why it matters and how it fits into the bigger picture.&lt;/p&gt;&#10;&lt;h2 id="whats-new"&gt;What&amp;rsquo;s New&lt;/h2&gt;&#10;&lt;p&gt;Document-processing tools can appear straightforward when every input follows a predictable format. Production workloads are rarely that tidy. Invoices arrive in different layouts, contracts hide important facts in prose, and a single business process can span PDFs, Office documents, images, audio, and video.&lt;/p&gt;</description></item><item><title>Bring agentic reasoning to Python function apps with Azure Functions Agent bindings (preview)</title><link>https://cyrilbouharb.github.io/posts/2026-10-06-bring-agentic-reasoning-to-python-function-apps-with-azure-f/</link><pubDate>Tue, 06 Oct 2026 00:00:00 +0000</pubDate><guid>https://cyrilbouharb.github.io/posts/2026-10-06-bring-agentic-reasoning-to-python-function-apps-with-azure-f/</guid><description>&lt;p&gt;There&amp;rsquo;s been an important development in the &lt;strong&gt;Microsoft Agent Framework&lt;/strong&gt; space that caught my attention, and I wanted to break it down — not just what was announced, but why it matters and how it fits into the bigger picture.&lt;/p&gt;&#10;&lt;h2 id="whats-new"&gt;What&amp;rsquo;s New&lt;/h2&gt;&#10;&lt;p&gt;Azure Functions applications already have a strong model for event-driven work: a trigger starts the function, bindings connect it to other services, and application code validates input and controls the result. AI reasoning doesn’t need to replace that model.&lt;/p&gt;</description></item><item><title>ReviewBench: An open benchmark for AI code review</title><link>https://cyrilbouharb.github.io/posts/2026-10-05-reviewbench-an-open-benchmark-for-ai-code-review/</link><pubDate>Mon, 05 Oct 2026 00:00:00 +0000</pubDate><guid>https://cyrilbouharb.github.io/posts/2026-10-05-reviewbench-an-open-benchmark-for-ai-code-review/</guid><description>&lt;p&gt;There&amp;rsquo;s been an important development in the &lt;strong&gt;GitHub Copilot&lt;/strong&gt; space that caught my attention, and I wanted to break it down — not just what was announced, but why it matters and how it fits into the bigger picture.&lt;/p&gt;&#10;&lt;h2 id="whats-new"&gt;What&amp;rsquo;s New&lt;/h2&gt;&#10;&lt;p&gt;Agentic code review is becoming an essential piece of how development happens. It helps you inspect pull requests, catch issues, and decide what deserves attention before code ships.&lt;/p&gt;&#10;&lt;p&gt;But the quality of existing AI reviewers can be hard to measure, and you need to know the strengths of a reviewer before you know if it will help you. Some reviewers surface more issues, some produce less noise, and some are stronger at catching critical problems while others surface smaller improvements, too. You may need code review to do different things within your workflow.&lt;/p&gt;</description></item><item><title>AI is rewriting the developer career ladder. Here’s how to stand out.</title><link>https://cyrilbouharb.github.io/posts/2026-10-02-ai-is-rewriting-the-developer-career-ladder-here-s-how-to-st/</link><pubDate>Fri, 02 Oct 2026 00:00:00 +0000</pubDate><guid>https://cyrilbouharb.github.io/posts/2026-10-02-ai-is-rewriting-the-developer-career-ladder-here-s-how-to-st/</guid><description>&lt;p&gt;There&amp;rsquo;s been an important development in the &lt;strong&gt;GitHub Copilot&lt;/strong&gt; space that caught my attention, and I wanted to break it down — not just what was announced, but why it matters and how it fits into the bigger picture.&lt;/p&gt;&#10;&lt;h2 id="whats-new"&gt;What&amp;rsquo;s New&lt;/h2&gt;&#10;&lt;p&gt;AI is changing what it takes to stand out—and move forward—as a developer. Writing code is still essential, but developers increasingly need to know how to direct AI, evaluate its output, communicate tradeoffs, and make sound technical decisions.&lt;/p&gt;</description></item><item><title>Why content extraction still matters in the GenAI era</title><link>https://cyrilbouharb.github.io/posts/2026-09-29-why-content-extraction-still-matters-in-the-genai-era/</link><pubDate>Tue, 29 Sep 2026 00:00:00 +0000</pubDate><guid>https://cyrilbouharb.github.io/posts/2026-09-29-why-content-extraction-still-matters-in-the-genai-era/</guid><description>&lt;p&gt;There&amp;rsquo;s been an important development in the &lt;strong&gt;Microsoft Foundry&lt;/strong&gt; space that caught my attention, and I wanted to break it down — not just what was announced, but why it matters and how it fits into the bigger picture.&lt;/p&gt;&#10;&lt;h2 id="whats-new"&gt;What&amp;rsquo;s New&lt;/h2&gt;&#10;&lt;p&gt;The future of enterprise AI is not determined by the model you choose. It isdetermined by whether your agents can trust the content they act on.&lt;/p&gt;&#10;&lt;p&gt;Five years into the era of large language models, that thesis still holds. If&#10;anything, it is truer today than when we started. The models are stronger. The&#10;content is messier. Most of the real engineering lies in turning a raw PDF,&#10;image, or audio file into grounded, verifiable information an agent can act on.&lt;/p&gt;</description></item><item><title>How we found 24 Android vulnerabilities using our open source AI security agent</title><link>https://cyrilbouharb.github.io/posts/2026-09-28-how-we-found-24-android-vulnerabilities-using-our-open-sourc/</link><pubDate>Mon, 28 Sep 2026 00:00:00 +0000</pubDate><guid>https://cyrilbouharb.github.io/posts/2026-09-28-how-we-found-24-android-vulnerabilities-using-our-open-sourc/</guid><description>&lt;p&gt;There&amp;rsquo;s been an important development in the &lt;strong&gt;GitHub Copilot&lt;/strong&gt; space that caught my attention, and I wanted to break it down — not just what was announced, but why it matters and how it fits into the bigger picture.&lt;/p&gt;&#10;&lt;h2 id="whats-new"&gt;What&amp;rsquo;s New&lt;/h2&gt;&#10;&lt;p&gt;With the rise of AI in the security space, our team created theGitHub Security Lab Taskflow Agentas a way for security researchers to easily automate, package, and share the AI prompts and workflows that they find effective for their work. In this blog post, I’ll share how I created auditing taskflows to find vulnerabilities in Android applications.&lt;/p&gt;</description></item><item><title>GitHub Copilot app for Beginners: How to build custom workflows with canvases</title><link>https://cyrilbouharb.github.io/posts/2026-09-25-github-copilot-app-for-beginners-how-to-build-custom-workflo/</link><pubDate>Fri, 25 Sep 2026 00:00:00 +0000</pubDate><guid>https://cyrilbouharb.github.io/posts/2026-09-25-github-copilot-app-for-beginners-how-to-build-custom-workflo/</guid><description>&lt;p&gt;There&amp;rsquo;s been an important development in the &lt;strong&gt;GitHub Copilot&lt;/strong&gt; space that caught my attention, and I wanted to break it down — not just what was announced, but why it matters and how it fits into the bigger picture.&lt;/p&gt;&#10;&lt;h2 id="whats-new"&gt;What&amp;rsquo;s New&lt;/h2&gt;&#10;&lt;p&gt;Most tools give you a fixed set of screens and ask you to fit your work into them. But what if you could start with the workflow you want instead and have the interface take shape around it?&lt;/p&gt;</description></item><item><title>AI-powered fuzzing with the GitHub Security Lab Taskflow Agent</title><link>https://cyrilbouharb.github.io/posts/2026-09-24-ai-powered-fuzzing-with-the-github-security-lab-taskflow-age/</link><pubDate>Thu, 24 Sep 2026 00:00:00 +0000</pubDate><guid>https://cyrilbouharb.github.io/posts/2026-09-24-ai-powered-fuzzing-with-the-github-security-lab-taskflow-age/</guid><description>&lt;p&gt;There&amp;rsquo;s been an important development in the &lt;strong&gt;Agentic RAG &amp;amp; Foundry IQ&lt;/strong&gt; space that caught my attention, and I wanted to break it down — not just what was announced, but why it matters and how it fits into the bigger picture.&lt;/p&gt;&#10;&lt;h2 id="whats-new"&gt;What&amp;rsquo;s New&lt;/h2&gt;&#10;&lt;p&gt;If you’re new to fuzzing and want to learn the fundamentals first, check out our Fuzzing 101 course atgh.io/fuzzing101.&lt;/p&gt;&#10;&lt;p&gt;Continuous fuzzing is not a magic solution that solves all your problems . Even projects that have been enrolled in OSS-Fuzz for years can still hide critical bugs, and the reason is almost always the same: someone needs to keep an eye on coverage, write new harnesses for the code that nobody is reaching, and triage the crashes that come out the other end. In other words, fuzzing still needs a human in the loop.&lt;/p&gt;</description></item><item><title>Control where your hosted agent connects with network egress in Foundry Agent Service</title><link>https://cyrilbouharb.github.io/posts/2026-09-24-control-where-your-hosted-agent-connects-with-network-egress/</link><pubDate>Thu, 24 Sep 2026 00:00:00 +0000</pubDate><guid>https://cyrilbouharb.github.io/posts/2026-09-24-control-where-your-hosted-agent-connects-with-network-egress/</guid><description>&lt;p&gt;There&amp;rsquo;s been an important development in the &lt;strong&gt;Microsoft Foundry&lt;/strong&gt; space that caught my attention, and I wanted to break it down — not just what was announced, but why it matters and how it fits into the bigger picture.&lt;/p&gt;&#10;&lt;h2 id="whats-new"&gt;What&amp;rsquo;s New&lt;/h2&gt;&#10;&lt;h3 id="keep-destination-rules-outside-your-agent-code-observe-real-calls-then-test-an-explicit-outbound-boundary"&gt;Keep destination rules outside your agent code. Observe real calls, then test an explicit outbound boundary&lt;/h3&gt;&#10;&lt;p&gt;Preview.This walkthrough is for development and evaluation. Network egress controls are not GA, have no preview SLA, and are not intended for production use.[1]&lt;/p&gt;</description></item><item><title>From Chatbots to Automated Assistants: Routines in Microsoft Foundry Are Now Generally Available</title><link>https://cyrilbouharb.github.io/posts/2026-09-24-from-chatbots-to-automated-assistants-routines-in-microsoft-/</link><pubDate>Thu, 24 Sep 2026 00:00:00 +0000</pubDate><guid>https://cyrilbouharb.github.io/posts/2026-09-24-from-chatbots-to-automated-assistants-routines-in-microsoft-/</guid><description>&lt;p&gt;There&amp;rsquo;s been an important development in the &lt;strong&gt;Microsoft Foundry&lt;/strong&gt; space that caught my attention, and I wanted to break it down — not just what was announced, but why it matters and how it fits into the bigger picture.&lt;/p&gt;&#10;&lt;h2 id="whats-new"&gt;What&amp;rsquo;s New&lt;/h2&gt;&#10;&lt;p&gt;Agents are rapidly evolving beyond chat. The first generation of agents waited for a person to send a message. Today, organizations want agents that can monitor work, respond to business events, and continue tasks over time. An agent might triage a newly opened GitHub issue, respond when a message appears in a Microsoft Teams channel, prepare a report every morning, or check back on a long-running process until it finishes.&lt;/p&gt;</description></item><item><title>Rendering huge pull requests in the GitHub Copilot app</title><link>https://cyrilbouharb.github.io/posts/2026-09-23-rendering-huge-pull-requests-in-the-github-copilot-app/</link><pubDate>Wed, 23 Sep 2026 00:00:00 +0000</pubDate><guid>https://cyrilbouharb.github.io/posts/2026-09-23-rendering-huge-pull-requests-in-the-github-copilot-app/</guid><description>&lt;p&gt;There&amp;rsquo;s been an important development in the &lt;strong&gt;GitHub Copilot&lt;/strong&gt; space that caught my attention, and I wanted to break it down — not just what was announced, but why it matters and how it fits into the bigger picture.&lt;/p&gt;&#10;&lt;h2 id="whats-new"&gt;What&amp;rsquo;s New&lt;/h2&gt;&#10;&lt;p&gt;Broad refactors and migrations often have to land as one change.&lt;/p&gt;&#10;&lt;p&gt;Stacked pull requestsare a great way to split work into smaller changes, which makes reviews easier and helps teams ship with less risk. But some changes, like this one, can’t be split cleanly. That leaves you with a single pull request that can get very large, and the review conversation causes it to grow.&lt;/p&gt;</description></item><item><title>Using Azure Blob Storage as a durable filesystem for LangChain Deep Agents</title><link>https://cyrilbouharb.github.io/posts/2026-09-22-using-azure-blob-storage-as-a-durable-filesystem-for-langcha/</link><pubDate>Tue, 22 Sep 2026 00:00:00 +0000</pubDate><guid>https://cyrilbouharb.github.io/posts/2026-09-22-using-azure-blob-storage-as-a-durable-filesystem-for-langcha/</guid><description>&lt;p&gt;There&amp;rsquo;s been an important development in the &lt;strong&gt;Azure OpenAI &amp;amp; GPT Models&lt;/strong&gt; space that caught my attention, and I wanted to break it down — not just what was announced, but why it matters and how it fits into the bigger picture.&lt;/p&gt;&#10;&lt;h2 id="whats-new"&gt;What&amp;rsquo;s New&lt;/h2&gt;&#10;&lt;p&gt;LangChain Deep Agentsis an open-source agent harness with built-in capabilities for building LLM-powered agents and applications, including complex, multi-step workflows.&lt;/p&gt;&#10;&lt;p&gt;A model can reason and generate responses, but it needs a harness to do useful work over time. The harness provides the tools and runtime that let the model retrieve the right context, take actions, and manage work across multiple steps. Deep Agents supplies that structure through planning, context management, a virtual filesystem, memory and skills, specialized subagents, and human approval points.&lt;/p&gt;</description></item><item><title>Should you read the code, is RAG dead, and did Skills kill MCP?</title><link>https://cyrilbouharb.github.io/posts/2026-09-18-should-you-read-the-code-is-rag-dead-and-did-skills-kill-mcp/</link><pubDate>Fri, 18 Sep 2026 00:00:00 +0000</pubDate><guid>https://cyrilbouharb.github.io/posts/2026-09-18-should-you-read-the-code-is-rag-dead-and-did-skills-kill-mcp/</guid><description>&lt;p&gt;There&amp;rsquo;s been an important development in the &lt;strong&gt;Agentic RAG &amp;amp; Foundry IQ&lt;/strong&gt; space that caught my attention, and I wanted to break it down — not just what was announced, but why it matters and how it fits into the bigger picture.&lt;/p&gt;&#10;&lt;h2 id="whats-new"&gt;What&amp;rsquo;s New&lt;/h2&gt;&#10;&lt;p&gt;Hot takes turn complicated topics into one confident sentence. That makes them great for engagement, but not necessarily for understanding.&lt;/p&gt;&#10;&lt;p&gt;At the surface level, they do not matter much. You agree, disagree, repost, argue for a few minutes, and move on. Sometimes the take is directionally right. Sometimes it is complete nonsense.&lt;/p&gt;</description></item><item><title>Migrating the GitHub Copilot runtime to Rust, using Copilot</title><link>https://cyrilbouharb.github.io/posts/2026-09-17-migrating-the-github-copilot-runtime-to-rust-using-copilot/</link><pubDate>Thu, 17 Sep 2026 00:00:00 +0000</pubDate><guid>https://cyrilbouharb.github.io/posts/2026-09-17-migrating-the-github-copilot-runtime-to-rust-using-copilot/</guid><description>&lt;p&gt;There&amp;rsquo;s been an important development in the &lt;strong&gt;GitHub Copilot&lt;/strong&gt; space that caught my attention, and I wanted to break it down — not just what was announced, but why it matters and how it fits into the bigger picture.&lt;/p&gt;&#10;&lt;h2 id="whats-new"&gt;What&amp;rsquo;s New&lt;/h2&gt;&#10;&lt;p&gt;TheGitHub Copilot CLI,GitHub Copilot app, andGitHub Copilot SDKare all backed by the Copilot agent runtime, an agentic harness that can be embedded into applications and services. It was originally written in TypeScript on Node.js and the V8 JavaScript engine for what is now theGitHub Copilot cloud agent(CCA), and the runtime stayed on that stack as the runtime and its capabilities grew rapidly.&lt;/p&gt;</description></item><item><title>Introducing Foundry Dev Pack: One Command to Start Building on Microsoft Foundry</title><link>https://cyrilbouharb.github.io/posts/2026-09-15-introducing-foundry-dev-pack-one-command-to-start-building-o/</link><pubDate>Tue, 15 Sep 2026 00:00:00 +0000</pubDate><guid>https://cyrilbouharb.github.io/posts/2026-09-15-introducing-foundry-dev-pack-one-command-to-start-building-o/</guid><description>&lt;p&gt;There&amp;rsquo;s been an important development in the &lt;strong&gt;GitHub Copilot&lt;/strong&gt; space that caught my attention, and I wanted to break it down — not just what was announced, but why it matters and how it fits into the bigger picture.&lt;/p&gt;&#10;&lt;h2 id="whats-new"&gt;What&amp;rsquo;s New&lt;/h2&gt;&#10;&lt;h3 id="introducing-foundry-dev-pack-one-command-to-start-building-on-microsoft-foundry"&gt;Introducing Foundry Dev Pack: One Command to Start Building on Microsoft Foundry&lt;/h3&gt;&#10;&lt;p&gt;Setting up your Microsoft Foundry environment just got a lot simpler. We launched Foundry Dev Pack to consolidate initial installation steps into a single setup process.&lt;/p&gt;</description></item><item><title>Announcing Azure AI Speech LLM 2607: Better Multilingual Accuracy, Easier Customization</title><link>https://cyrilbouharb.github.io/posts/2026-09-10-announcing-azure-ai-speech-llm-2607-better-multilingual-accu/</link><pubDate>Thu, 10 Sep 2026 00:00:00 +0000</pubDate><guid>https://cyrilbouharb.github.io/posts/2026-09-10-announcing-azure-ai-speech-llm-2607-better-multilingual-accu/</guid><description>&lt;p&gt;There&amp;rsquo;s been an important development in the &lt;strong&gt;Microsoft Foundry&lt;/strong&gt; space that caught my attention, and I wanted to break it down — not just what was announced, but why it matters and how it fits into the bigger picture.&lt;/p&gt;&#10;&lt;h2 id="whats-new"&gt;What&amp;rsquo;s New&lt;/h2&gt;&#10;&lt;p&gt;Azure AI Speech continues to deliver regular improvements to LLM Speech throughout the year, helping developers build more accurate and capable voice experiences. We’re announcingLLM Speech 2607, our latest model update, which brings improvements in multilingual recognition and mixed-language audio inputs, along with an enhanced experience for the phrase list feature.&lt;/p&gt;</description></item><item><title>GitHub Copilot app for Beginners: Using the diff, terminal, and browser</title><link>https://cyrilbouharb.github.io/posts/2026-09-10-github-copilot-app-for-beginners-using-the-diff-terminal-and/</link><pubDate>Thu, 10 Sep 2026 00:00:00 +0000</pubDate><guid>https://cyrilbouharb.github.io/posts/2026-09-10-github-copilot-app-for-beginners-using-the-diff-terminal-and/</guid><description>&lt;p&gt;There&amp;rsquo;s been an important development in the &lt;strong&gt;GitHub Copilot&lt;/strong&gt; space that caught my attention, and I wanted to break it down — not just what was announced, but why it matters and how it fits into the bigger picture.&lt;/p&gt;&#10;&lt;h2 id="whats-new"&gt;What&amp;rsquo;s New&lt;/h2&gt;&#10;&lt;p&gt;When an agent makes a change to your code, you want to review it, run it, and see what changed. Great news: now you can do all three without having to leave theGitHub Copilot app.&lt;/p&gt;</description></item><item><title>What’s new in Microsoft Foundry: July and August 2026</title><link>https://cyrilbouharb.github.io/posts/2026-09-09-what-s-new-in-microsoft-foundry-july-and-august-2026/</link><pubDate>Wed, 09 Sep 2026 00:00:00 +0000</pubDate><guid>https://cyrilbouharb.github.io/posts/2026-09-09-what-s-new-in-microsoft-foundry-july-and-august-2026/</guid><description>&lt;p&gt;There&amp;rsquo;s been an important development in the &lt;strong&gt;GitHub Copilot&lt;/strong&gt; space that caught my attention, and I wanted to break it down — not just what was announced, but why it matters and how it fits into the bigger picture.&lt;/p&gt;&#10;&lt;h2 id="whats-new"&gt;What&amp;rsquo;s New&lt;/h2&gt;&#10;&lt;p&gt;Microsoft Foundry’s July and August 2026 updates make Hosted Agents, Voice Live integration, and Toolboxes generally available; expand Claude tools hosted on Azure; update Model Router’s regions and model pool; add Foundry Local capabilities; and advance the Python, JavaScript, Java, and .NET SDKs.&lt;/p&gt;</description></item><item><title>Project HydraFusion: Frontier quality via multi-model orchestration</title><link>https://cyrilbouharb.github.io/posts/2026-09-04-project-hydrafusion-frontier-quality-via-multi-model-orchest/</link><pubDate>Fri, 04 Sep 2026 00:00:00 +0000</pubDate><guid>https://cyrilbouharb.github.io/posts/2026-09-04-project-hydrafusion-frontier-quality-via-multi-model-orchest/</guid><description>&lt;p&gt;There&amp;rsquo;s been an important development in the &lt;strong&gt;GitHub Copilot&lt;/strong&gt; space that caught my attention, and I wanted to break it down — not just what was announced, but why it matters and how it fits into the bigger picture.&lt;/p&gt;&#10;&lt;h2 id="whats-new"&gt;What&amp;rsquo;s New&lt;/h2&gt;&#10;&lt;p&gt;Providing developers the best model for the task at hand has always been our goal. Earlier this year, we made that easier by launchingAuto model selection,which reviews your task and matches it to the best-suited model for that task.&lt;/p&gt;</description></item><item><title>GitHub Copilot app for Beginners: Run several agents at once</title><link>https://cyrilbouharb.github.io/posts/2026-09-03-github-copilot-app-for-beginners-run-several-agents-at-once/</link><pubDate>Thu, 03 Sep 2026 00:00:00 +0000</pubDate><guid>https://cyrilbouharb.github.io/posts/2026-09-03-github-copilot-app-for-beginners-run-several-agents-at-once/</guid><description>&lt;p&gt;There&amp;rsquo;s been an important development in the &lt;strong&gt;GitHub Copilot&lt;/strong&gt; space that caught my attention, and I wanted to break it down — not just what was announced, but why it matters and how it fits into the bigger picture.&lt;/p&gt;&#10;&lt;h2 id="whats-new"&gt;What&amp;rsquo;s New&lt;/h2&gt;&#10;&lt;p&gt;Running multiple AI agents on the same project seems like pure chaos, with too many cooks in your development kitchen. But with theGitHub Copilot app, these agents work separately and don’t interfere with each other, allowing you to get more done in less time.&lt;/p&gt;</description></item><item><title>Decoding the new AI lingo: Loops, harnesses, squads, hill climbing… oh my!</title><link>https://cyrilbouharb.github.io/posts/2026-09-02-decoding-the-new-ai-lingo-loops-harnesses-squads-hill-climbi/</link><pubDate>Wed, 02 Sep 2026 00:00:00 +0000</pubDate><guid>https://cyrilbouharb.github.io/posts/2026-09-02-decoding-the-new-ai-lingo-loops-harnesses-squads-hill-climbi/</guid><description>&lt;p&gt;There&amp;rsquo;s been an important development in the &lt;strong&gt;GitHub Copilot&lt;/strong&gt; space that caught my attention, and I wanted to break it down — not just what was announced, but why it matters and how it fits into the bigger picture.&lt;/p&gt;&#10;&lt;h2 id="whats-new"&gt;What&amp;rsquo;s New&lt;/h2&gt;&#10;&lt;p&gt;It might be overwhelming to see all of the new vocabulary popping up in software development these days thanks to AI tools introducing them… all the time.&lt;/p&gt;&#10;&lt;p&gt;Some of this new vocab describes useful patterns that people are newly pursuing, others are just fancy names on top of things that already exist, and some are still actively being defined as we speak.&lt;/p&gt;</description></item><item><title>How we make AI coding more cost efficient without sacrificing task quality</title><link>https://cyrilbouharb.github.io/posts/2026-09-02-how-we-make-ai-coding-more-cost-efficient-without-sacrificin/</link><pubDate>Wed, 02 Sep 2026 00:00:00 +0000</pubDate><guid>https://cyrilbouharb.github.io/posts/2026-09-02-how-we-make-ai-coding-more-cost-efficient-without-sacrificin/</guid><description>&lt;p&gt;There&amp;rsquo;s been an important development in the &lt;strong&gt;GitHub Copilot&lt;/strong&gt; space that caught my attention, and I wanted to break it down — not just what was announced, but why it matters and how it fits into the bigger picture.&lt;/p&gt;&#10;&lt;h2 id="whats-new"&gt;What&amp;rsquo;s New&lt;/h2&gt;&#10;&lt;p&gt;Output quality is important when working with AI coding agents, but true efficiency comes from getting work done quickly, efficiently, and with the right context.&lt;/p&gt;&#10;&lt;p&gt;That’s why token count of individual interactions alone isn’t a meaningful measure of efficiency. The goal shouldn’t be to use fewer tokens, but to tap into the right amount of context to move a task forward. A concise tool response can sometimes require additional calls or work if it leaves out information the agent needs, ultimately making the task slower and more expensive.&lt;/p&gt;</description></item><item><title>Power Azure SRE Agent with the tools it needs</title><link>https://cyrilbouharb.github.io/posts/2026-08-31-power-azure-sre-agent-with-the-tools-it-needs/</link><pubDate>Mon, 31 Aug 2026 00:00:00 +0000</pubDate><guid>https://cyrilbouharb.github.io/posts/2026-08-31-power-azure-sre-agent-with-the-tools-it-needs/</guid><description>&lt;p&gt;There&amp;rsquo;s been an important development in the &lt;strong&gt;GitHub Copilot&lt;/strong&gt; space that caught my attention, and I wanted to break it down — not just what was announced, but why it matters and how it fits into the bigger picture.&lt;/p&gt;&#10;&lt;h2 id="whats-new"&gt;What&amp;rsquo;s New&lt;/h2&gt;&#10;&lt;p&gt;This blog post shows how to expand the capabilities of Azure SRE Agent by giving it access to MCP servers hosted on Azure Connector Namespace. Connector Namespace is a managed MCP hosting platform that removes the operational and management overhead of self-hosting MCP servers. It entered public preview at Microsoft Build in June, with general availability estimated for the end of 2026.&lt;/p&gt;</description></item><item><title>How to evaluate LLMs before production</title><link>https://cyrilbouharb.github.io/posts/2026-08-25-how-to-evaluate-llms-before-production/</link><pubDate>Tue, 25 Aug 2026 00:00:00 +0000</pubDate><guid>https://cyrilbouharb.github.io/posts/2026-08-25-how-to-evaluate-llms-before-production/</guid><description>&lt;p&gt;There&amp;rsquo;s been an important development in the &lt;strong&gt;Cloud &amp;amp; AI&lt;/strong&gt; space that caught my attention, and I wanted to break it down — not just what was announced, but why it matters and how it fits into the bigger picture.&lt;/p&gt;&#10;&lt;h2 id="whats-new"&gt;What&amp;rsquo;s New&lt;/h2&gt;&#10;&lt;p&gt;A language model can perform well on a clean benchmark and still struggle with the cases that matter in production.&lt;/p&gt;&#10;&lt;p&gt;Benchmarks and curated datasets are useful when prototyping an LLM-based system. They help teams compare models, test an initial prompt, and determine whether an idea is technically plausible.&lt;/p&gt;</description></item><item><title>GitHub Copilot app for Beginners: Managing your work</title><link>https://cyrilbouharb.github.io/posts/2026-08-19-github-copilot-app-for-beginners-managing-your-work/</link><pubDate>Wed, 19 Aug 2026 00:00:00 +0000</pubDate><guid>https://cyrilbouharb.github.io/posts/2026-08-19-github-copilot-app-for-beginners-managing-your-work/</guid><description>&lt;p&gt;There&amp;rsquo;s been an important development in the &lt;strong&gt;GitHub Copilot&lt;/strong&gt; space that caught my attention, and I wanted to break it down — not just what was announced, but why it matters and how it fits into the bigger picture.&lt;/p&gt;&#10;&lt;h2 id="whats-new"&gt;What&amp;rsquo;s New&lt;/h2&gt;&#10;&lt;p&gt;This is the third post in our GitHub Copilot app for Beginners series. If you’re just joining us, check out,GitHub Copilot app for beginners: Getting started, where we introduced the app and how it helps you work across multiple agent sessions. Our second post goes deeper on working within a session. Here, we’ll look at how to keep all of the requests and work being done on a project organized in one place.&lt;/p&gt;</description></item><item><title>From single call to agents: five new Claude capabilities now available in Microsoft Foundry</title><link>https://cyrilbouharb.github.io/posts/2026-08-17-from-single-call-to-agents-five-new-claude-capabilities-now-/</link><pubDate>Mon, 17 Aug 2026 00:00:00 +0000</pubDate><guid>https://cyrilbouharb.github.io/posts/2026-08-17-from-single-call-to-agents-five-new-claude-capabilities-now-/</guid><description>&lt;p&gt;There&amp;rsquo;s been an important development in the &lt;strong&gt;Microsoft Foundry&lt;/strong&gt; space that caught my attention, and I wanted to break it down — not just what was announced, but why it matters and how it fits into the bigger picture.&lt;/p&gt;&#10;&lt;h2 id="whats-new"&gt;What&amp;rsquo;s New&lt;/h2&gt;&#10;&lt;h3 id="from-single-call-to-agents-five-new-claude-capabilities-now-available-in-microsoft-foundry"&gt;From single call to agents: five new Claude capabilities now available in Microsoft Foundry&lt;/h3&gt;&#10;&lt;p&gt;Structured outputs, Web search, Web fetch, MCP connector, and Tool search are now available for Claude models in Microsoft Foundry hosted on Azure, the building blocks that turn a model endpoint into a production agent platform.&lt;/p&gt;</description></item><item><title>How to bring your software delivery workflow into GitHub with agent apps</title><link>https://cyrilbouharb.github.io/posts/2026-08-14-how-to-bring-your-software-delivery-workflow-into-github-wit/</link><pubDate>Fri, 14 Aug 2026 00:00:00 +0000</pubDate><guid>https://cyrilbouharb.github.io/posts/2026-08-14-how-to-bring-your-software-delivery-workflow-into-github-wit/</guid><description>&lt;p&gt;There&amp;rsquo;s been an important development in the &lt;strong&gt;GitHub Copilot&lt;/strong&gt; space that caught my attention, and I wanted to break it down — not just what was announced, but why it matters and how it fits into the bigger picture.&lt;/p&gt;&#10;&lt;h2 id="whats-new"&gt;What&amp;rsquo;s New&lt;/h2&gt;&#10;&lt;p&gt;How many tabs do you have open alongside your pull request?&lt;/p&gt;&#10;&lt;p&gt;Imagine picking up a new issue in your product’s free-trial onboarding flow: make the “invite your teammates” step optional. Support keeps flagging the step as a friction point as signups increase. Quick win, right?&lt;/p&gt;</description></item><item><title>What 50 open source projects taught us about security in the AI era</title><link>https://cyrilbouharb.github.io/posts/2026-08-13-what-50-open-source-projects-taught-us-about-security-in-the/</link><pubDate>Thu, 13 Aug 2026 00:00:00 +0000</pubDate><guid>https://cyrilbouharb.github.io/posts/2026-08-13-what-50-open-source-projects-taught-us-about-security-in-the/</guid><description>&lt;p&gt;There&amp;rsquo;s been an important development in the &lt;strong&gt;GitHub Copilot&lt;/strong&gt; space that caught my attention, and I wanted to break it down — not just what was announced, but why it matters and how it fits into the bigger picture.&lt;/p&gt;&#10;&lt;h2 id="whats-new"&gt;What&amp;rsquo;s New&lt;/h2&gt;&#10;&lt;p&gt;AI is changing the pace of open source development and the security challenges that come with it. Maintainers are reviewing unfamiliar contributions, managing new attack surfaces, and responding to vulnerabilities with limited time and resources.&lt;/p&gt;</description></item><item><title>Azure Content Understanding GPT-5 Series Guide: Model Selection, Grounding Improvements, and Confidence Enhancements</title><link>https://cyrilbouharb.github.io/posts/2026-08-12-azure-content-understanding-gpt-5-series-guide-model-selecti/</link><pubDate>Wed, 12 Aug 2026 00:00:00 +0000</pubDate><guid>https://cyrilbouharb.github.io/posts/2026-08-12-azure-content-understanding-gpt-5-series-guide-model-selecti/</guid><description>&lt;p&gt;There&amp;rsquo;s been an important development in the &lt;strong&gt;Azure OpenAI &amp;amp; GPT Models&lt;/strong&gt; space that caught my attention, and I wanted to break it down — not just what was announced, but why it matters and how it fits into the bigger picture.&lt;/p&gt;&#10;&lt;h2 id="whats-new"&gt;What&amp;rsquo;s New&lt;/h2&gt;&#10;&lt;p&gt;Enterprise content is no longer just something people consume. As organizations increasingly rely on AI to extract and act on information from documents, images, audio, and video, Azure Content Understanding is expanding support for the GPT-5 series and improving grounding and confidence to deliver greater flexibility, efficiency, and quality.&lt;/p&gt;</description></item><item><title>From Sync APIs to support for the GPT-5 model series and agentic workflows: What’s new in Azure Content Understanding – August 2026</title><link>https://cyrilbouharb.github.io/posts/2026-08-12-from-sync-apis-to-support-for-the-gpt-5-model-series-and-age/</link><pubDate>Wed, 12 Aug 2026 00:00:00 +0000</pubDate><guid>https://cyrilbouharb.github.io/posts/2026-08-12-from-sync-apis-to-support-for-the-gpt-5-model-series-and-age/</guid><description>&lt;p&gt;There&amp;rsquo;s been an important development in the &lt;strong&gt;Azure OpenAI &amp;amp; GPT Models&lt;/strong&gt; space that caught my attention, and I wanted to break it down — not just what was announced, but why it matters and how it fits into the bigger picture.&lt;/p&gt;&#10;&lt;h2 id="whats-new"&gt;What&amp;rsquo;s New&lt;/h2&gt;&#10;&lt;p&gt;Enterprise content is no longer just something people read. AI apps and agents are only as useful as the information they can understand, yet much of the world’s enterprise knowledge is locked in documents, forms, tables, images, audio, and video. The latest Azure Content Understanding updates help developers turn that content into structured, grounded data with less custom processing. This release brings broader support for the GPT-5 model series, lower token usage, improved confidence scoring, new synchronous APIs for Read and Layout, advanced contextualization for higher-quality extraction, new tax-focused prebuilt analyzers, semantic chunking for retrieval workflows, and agentic document reasoning for more complex extraction scenarios.&lt;/p&gt;</description></item><item><title>Write your first prompt with the GitHub Copilot app</title><link>https://cyrilbouharb.github.io/posts/2026-08-12-write-your-first-prompt-with-the-github-copilot-app/</link><pubDate>Wed, 12 Aug 2026 00:00:00 +0000</pubDate><guid>https://cyrilbouharb.github.io/posts/2026-08-12-write-your-first-prompt-with-the-github-copilot-app/</guid><description>&lt;p&gt;There&amp;rsquo;s been an important development in the &lt;strong&gt;GitHub Copilot&lt;/strong&gt; space that caught my attention, and I wanted to break it down — not just what was announced, but why it matters and how it fits into the bigger picture.&lt;/p&gt;&#10;&lt;h2 id="whats-new"&gt;What&amp;rsquo;s New&lt;/h2&gt;&#10;&lt;p&gt;Opening a new AI tool can feel a little like staring at a blank page. You know you want help with something, but figuring out exactly what to ask can be its own task.&lt;/p&gt;</description></item><item><title>Using the GitHub Copilot SDK for Java</title><link>https://cyrilbouharb.github.io/posts/2026-08-10-using-the-github-copilot-sdk-for-java/</link><pubDate>Mon, 10 Aug 2026 00:00:00 +0000</pubDate><guid>https://cyrilbouharb.github.io/posts/2026-08-10-using-the-github-copilot-sdk-for-java/</guid><description>&lt;p&gt;There&amp;rsquo;s been an important development in the &lt;strong&gt;GitHub Copilot&lt;/strong&gt; space that caught my attention, and I wanted to break it down — not just what was announced, but why it matters and how it fits into the bigger picture.&lt;/p&gt;&#10;&lt;h2 id="whats-new"&gt;What&amp;rsquo;s New&lt;/h2&gt;&#10;&lt;p&gt;Java developers no longer have to rely on Java framework-specific approaches to drive AI from their enterprise apps.&lt;/p&gt;&#10;&lt;p&gt;While it is true that Langchain4j empowered developers by disintermediating specific AI vendors, you still had a dependency on Langchain4j. And with Spring AI, well, of course you had a dependency on design choices made by Spring, if not on Spring itself.&lt;/p&gt;</description></item><item><title>A guide to slash commands in the GitHub Copilot app</title><link>https://cyrilbouharb.github.io/posts/2026-08-06-a-guide-to-slash-commands-in-the-github-copilot-app/</link><pubDate>Thu, 06 Aug 2026 00:00:00 +0000</pubDate><guid>https://cyrilbouharb.github.io/posts/2026-08-06-a-guide-to-slash-commands-in-the-github-copilot-app/</guid><description>&lt;p&gt;There&amp;rsquo;s been an important development in the &lt;strong&gt;GitHub Copilot&lt;/strong&gt; space that caught my attention, and I wanted to break it down — not just what was announced, but why it matters and how it fits into the bigger picture.&lt;/p&gt;&#10;&lt;h2 id="whats-new"&gt;What&amp;rsquo;s New&lt;/h2&gt;&#10;&lt;p&gt;If you’ve used slash commands in the GitHub Copilot CLI, you already know how powerful a quick/can be. In the GitHub Copilot app, slash commands take that idea further, giving you shortcuts for managing sessions, navigating projects, and customizing your Copilot workflow.&lt;/p&gt;</description></item><item><title>How the GitHub legal team used Copilot CLI to streamline their workflows</title><link>https://cyrilbouharb.github.io/posts/2026-08-04-how-the-github-legal-team-used-copilot-cli-to-streamline-the/</link><pubDate>Tue, 04 Aug 2026 00:00:00 +0000</pubDate><guid>https://cyrilbouharb.github.io/posts/2026-08-04-how-the-github-legal-team-used-copilot-cli-to-streamline-the/</guid><description>&lt;p&gt;There&amp;rsquo;s been an important development in the &lt;strong&gt;GitHub Copilot&lt;/strong&gt; space that caught my attention, and I wanted to break it down — not just what was announced, but why it matters and how it fits into the bigger picture.&lt;/p&gt;&#10;&lt;h2 id="whats-new"&gt;What&amp;rsquo;s New&lt;/h2&gt;&#10;&lt;p&gt;Whether you are just starting out or are not in a technical role at all, you likely already have the skills you need to build your own tools. If you have ever thought “I’m not technical enough to build that,” this post is for you.&lt;/p&gt;</description></item><item><title>Turn one giant AI-generated pull request to a reviewable stack</title><link>https://cyrilbouharb.github.io/posts/2026-08-04-turn-one-giant-ai-generated-pull-request-to-a-reviewable-sta/</link><pubDate>Tue, 04 Aug 2026 00:00:00 +0000</pubDate><guid>https://cyrilbouharb.github.io/posts/2026-08-04-turn-one-giant-ai-generated-pull-request-to-a-reviewable-sta/</guid><description>&lt;p&gt;There&amp;rsquo;s been an important development in the &lt;strong&gt;Cloud &amp;amp; AI&lt;/strong&gt; space that caught my attention, and I wanted to break it down — not just what was announced, but why it matters and how it fits into the bigger picture.&lt;/p&gt;&#10;&lt;h2 id="whats-new"&gt;What&amp;rsquo;s New&lt;/h2&gt;&#10;&lt;p&gt;Think about the last big feature you shipped. Be honest. Did you cram it into one giant pull request, or did you split it into smaller scoped pull requests? For years, you have silently had to decide between watching a pull request grow so large that reviewing it becomes a nightmare or breaking it into a chain of smaller pull requests that you have to babysit, sync by hand, and untangle conflicts every time a change is introduced below.&lt;/p&gt;</description></item><item><title>Stacked sessions and pull requests in the GitHub Copilot app</title><link>https://cyrilbouharb.github.io/posts/2026-07-30-stacked-sessions-and-pull-requests-in-the-github-copilot-app/</link><pubDate>Thu, 30 Jul 2026 00:00:00 +0000</pubDate><guid>https://cyrilbouharb.github.io/posts/2026-07-30-stacked-sessions-and-pull-requests-in-the-github-copilot-app/</guid><description>&lt;p&gt;There&amp;rsquo;s been an important development in the &lt;strong&gt;GitHub Copilot&lt;/strong&gt; space that caught my attention, and I wanted to break it down — not just what was announced, but why it matters and how it fits into the bigger picture.&lt;/p&gt;&#10;&lt;h2 id="whats-new"&gt;What&amp;rsquo;s New&lt;/h2&gt;&#10;&lt;p&gt;I want you to look at this screenshot for a moment from theGitHub Copilot app. It’s a small one, it’s got a lot of icons, and it tells the most glorious story that I’m really excited about.&lt;/p&gt;</description></item><item><title>Disrupting supply chain attacks on npm and GitHub Actions</title><link>https://cyrilbouharb.github.io/posts/2026-07-28-disrupting-supply-chain-attacks-on-npm-and-github-actions/</link><pubDate>Tue, 28 Jul 2026 00:00:00 +0000</pubDate><guid>https://cyrilbouharb.github.io/posts/2026-07-28-disrupting-supply-chain-attacks-on-npm-and-github-actions/</guid><description>&lt;p&gt;There&amp;rsquo;s been an important development in the &lt;strong&gt;Cloud &amp;amp; AI&lt;/strong&gt; space that caught my attention, and I wanted to break it down — not just what was announced, but why it matters and how it fits into the bigger picture.&lt;/p&gt;&#10;&lt;h2 id="whats-new"&gt;What&amp;rsquo;s New&lt;/h2&gt;&#10;&lt;p&gt;In the past year, there’s been a pattern of supply chain attacks that target weaknesses in package repositories and CI/CD systems to quickly spread malware to hundreds of open source projects. This malware seeks to exfiltrate credentials both to broadly spread the attack, as well as for later exploitation.&lt;/p&gt;</description></item><item><title>GitHub Copilot app for Beginners: Getting started</title><link>https://cyrilbouharb.github.io/posts/2026-07-27-github-copilot-app-for-beginners-getting-started/</link><pubDate>Mon, 27 Jul 2026 00:00:00 +0000</pubDate><guid>https://cyrilbouharb.github.io/posts/2026-07-27-github-copilot-app-for-beginners-getting-started/</guid><description>&lt;p&gt;There&amp;rsquo;s been an important development in the &lt;strong&gt;GitHub Copilot&lt;/strong&gt; space that caught my attention, and I wanted to break it down — not just what was announced, but why it matters and how it fits into the bigger picture.&lt;/p&gt;&#10;&lt;h2 id="whats-new"&gt;What&amp;rsquo;s New&lt;/h2&gt;&#10;&lt;p&gt;AI coding tools often begin with a chat window. While that works for quick questions or generating code, real software development rarely happens in a straight line. One minute you’re fixing a bug, the next you’re reviewing a pull request, digging into an unfamiliar part of the codebase, or exploring a new idea.&lt;/p&gt;</description></item><item><title>The harness is all you need (mostly)</title><link>https://cyrilbouharb.github.io/posts/2026-07-27-the-harness-is-all-you-need-mostly/</link><pubDate>Mon, 27 Jul 2026 00:00:00 +0000</pubDate><guid>https://cyrilbouharb.github.io/posts/2026-07-27-the-harness-is-all-you-need-mostly/</guid><description>&lt;p&gt;There&amp;rsquo;s been an important development in the &lt;strong&gt;GitHub Copilot&lt;/strong&gt; space that caught my attention, and I wanted to break it down — not just what was announced, but why it matters and how it fits into the bigger picture.&lt;/p&gt;&#10;&lt;h2 id="whats-new"&gt;What&amp;rsquo;s New&lt;/h2&gt;&#10;&lt;p&gt;If you’re feeling overwhelmed by AI right now, you’re not alone.&lt;/p&gt;&#10;&lt;p&gt;Every day it seems there is a new tool, new MCP, new model, new skill, new workflow, new feature, new social post that is some form of “Hey look! I have completely figured out AI with this one weird prompt.”&lt;/p&gt;</description></item><item><title>Building Agents that Act on Your Behalf with Toolboxes in Foundry</title><link>https://cyrilbouharb.github.io/posts/2026-07-22-building-agents-that-act-on-your-behalf-with-toolboxes-in-fo/</link><pubDate>Wed, 22 Jul 2026 00:00:00 +0000</pubDate><guid>https://cyrilbouharb.github.io/posts/2026-07-22-building-agents-that-act-on-your-behalf-with-toolboxes-in-fo/</guid><description>&lt;p&gt;There&amp;rsquo;s been an important development in the &lt;strong&gt;Microsoft Foundry&lt;/strong&gt; space that caught my attention, and I wanted to break it down — not just what was announced, but why it matters and how it fits into the bigger picture.&lt;/p&gt;&#10;&lt;h2 id="whats-new"&gt;What&amp;rsquo;s New&lt;/h2&gt;&#10;&lt;p&gt;How Toolboxes in Foundry simplify user delegation&lt;/p&gt;&#10;&lt;p&gt;At some point, many agents move from answering questions to taking action. And when it does, the question becomes:whose identity is it acting with? Imagine you are building an internal employee agent.  It needs to call a private, Entra-protected MCP server for orders, and it also needs to use Microsoft’s managed Work IQ MCP server to reason over the employee’s Microsoft 365 context. In both cases, the agent can’t run as a managed identity or service account. It has to act as thereal signed-in user— with that user’s permissions, access boundaries, and data protections. That’s where identity gets hard: exchanging tokens on behalf of the user, keeping each user’s tokens isolated, and handling consent and refreshing.&lt;/p&gt;</description></item><item><title>Copilot vs. raw API access: What are you actually paying for?</title><link>https://cyrilbouharb.github.io/posts/2026-07-22-copilot-vs-raw-api-access-what-are-you-actually-paying-for/</link><pubDate>Wed, 22 Jul 2026 00:00:00 +0000</pubDate><guid>https://cyrilbouharb.github.io/posts/2026-07-22-copilot-vs-raw-api-access-what-are-you-actually-paying-for/</guid><description>&lt;p&gt;There&amp;rsquo;s been an important development in the &lt;strong&gt;Microsoft Foundry&lt;/strong&gt; space that caught my attention, and I wanted to break it down — not just what was announced, but why it matters and how it fits into the bigger picture.&lt;/p&gt;&#10;&lt;h2 id="whats-new"&gt;What&amp;rsquo;s New&lt;/h2&gt;&#10;&lt;p&gt;I keep seeing this question: “Why would I pay for GitHub Copilot when I can call the same models through an API?”&lt;/p&gt;&#10;&lt;p&gt;It’s a fair question. The answer depends on what work you need to own.&lt;/p&gt;</description></item><item><title>How to build interactive experiences with canvases</title><link>https://cyrilbouharb.github.io/posts/2026-07-21-how-to-build-interactive-experiences-with-canvases/</link><pubDate>Tue, 21 Jul 2026 00:00:00 +0000</pubDate><guid>https://cyrilbouharb.github.io/posts/2026-07-21-how-to-build-interactive-experiences-with-canvases/</guid><description>&lt;p&gt;There&amp;rsquo;s been an important development in the &lt;strong&gt;GitHub Copilot&lt;/strong&gt; space that caught my attention, and I wanted to break it down — not just what was announced, but why it matters and how it fits into the bigger picture.&lt;/p&gt;&#10;&lt;h2 id="whats-new"&gt;What&amp;rsquo;s New&lt;/h2&gt;&#10;&lt;p&gt;Most developers are now working alongside agents, or are at least familiar with how to do so. Agents help you explore ideas and turn them into action, from planning projects to automating workflows. Oftentimes, a conversation is all you need to move your work forward.&lt;/p&gt;</description></item><item><title>The cost of saying yes has changed</title><link>https://cyrilbouharb.github.io/posts/2026-07-17-the-cost-of-saying-yes-has-changed/</link><pubDate>Fri, 17 Jul 2026 00:00:00 +0000</pubDate><guid>https://cyrilbouharb.github.io/posts/2026-07-17-the-cost-of-saying-yes-has-changed/</guid><description>&lt;p&gt;There&amp;rsquo;s been an important development in the &lt;strong&gt;Cloud &amp;amp; AI&lt;/strong&gt; space that caught my attention, and I wanted to break it down — not just what was announced, but why it matters and how it fits into the bigger picture.&lt;/p&gt;&#10;&lt;h2 id="whats-new"&gt;What&amp;rsquo;s New&lt;/h2&gt;&#10;&lt;p&gt;The most expensive part of a small feature request used to be writing the code. Now it’s usually the meeting about whether or not to write the code.&lt;/p&gt;</description></item><item><title>Better tools made Copilot code review worse. Here’s how we actually improved it.</title><link>https://cyrilbouharb.github.io/posts/2026-07-10-better-tools-made-copilot-code-review-worse-here-s-how-we-ac/</link><pubDate>Fri, 10 Jul 2026 00:00:00 +0000</pubDate><guid>https://cyrilbouharb.github.io/posts/2026-07-10-better-tools-made-copilot-code-review-worse-here-s-how-we-ac/</guid><description>&lt;p&gt;There&amp;rsquo;s been an important development in the &lt;strong&gt;GitHub Copilot&lt;/strong&gt; space that caught my attention, and I wanted to break it down — not just what was announced, but why it matters and how it fits into the bigger picture.&lt;/p&gt;&#10;&lt;h2 id="whats-new"&gt;What&amp;rsquo;s New&lt;/h2&gt;&#10;&lt;p&gt;Give an agent better tools and it should do better work. That’s the instinct, anyway.&lt;/p&gt;&#10;&lt;p&gt;When you open a pull request, Copilot code review reads the diff and explores the surrounding code to find the problems that matter before they ship. To do that, it used its own code exploration tools. So when we swapped in the better-maintained, shared tools that power the Copilot CLI,grep,glob, andview, we expected a clean upgrade.&lt;/p&gt;</description></item><item><title>Automating cross-repo documentation with GitHub Agentic Workflows</title><link>https://cyrilbouharb.github.io/posts/2026-07-08-automating-cross-repo-documentation-with-github-agentic-work/</link><pubDate>Wed, 08 Jul 2026 00:00:00 +0000</pubDate><guid>https://cyrilbouharb.github.io/posts/2026-07-08-automating-cross-repo-documentation-with-github-agentic-work/</guid><description>&lt;p&gt;There&amp;rsquo;s been an important development in the &lt;strong&gt;AI Agents&lt;/strong&gt; space that caught my attention, and I wanted to break it down — not just what was announced, but why it matters and how it fits into the bigger picture.&lt;/p&gt;&#10;&lt;h2 id="whats-new"&gt;What&amp;rsquo;s New&lt;/h2&gt;&#10;&lt;p&gt;“Where are the docs?” It’s a question nobody on a product team enjoys answering. The honest reply is usually some variant of “behind.” A writer is staring at a closed pull request, trying to reverse-engineer what changed. The pull request’s author has already moved on. By the time the doc actually publishes, the feature has shipped, sometimes more than once.&lt;/p&gt;</description></item><item><title>How GitHub Copilot enables zero DNS configuration for GitHub Pages</title><link>https://cyrilbouharb.github.io/posts/2026-07-08-how-github-copilot-enables-zero-dns-configuration-for-github/</link><pubDate>Wed, 08 Jul 2026 00:00:00 +0000</pubDate><guid>https://cyrilbouharb.github.io/posts/2026-07-08-how-github-copilot-enables-zero-dns-configuration-for-github/</guid><description>&lt;p&gt;There&amp;rsquo;s been an important development in the &lt;strong&gt;GitHub Copilot&lt;/strong&gt; space that caught my attention, and I wanted to break it down — not just what was announced, but why it matters and how it fits into the bigger picture.&lt;/p&gt;&#10;&lt;h2 id="whats-new"&gt;What&amp;rsquo;s New&lt;/h2&gt;&#10;&lt;p&gt;Custom domains make a project feel real. But for many developers, DNS, the last mile, is also the most frustrating: A records, CNAME entries, TTLs, and that long wait where you’re never quite sure if the internet is broken or you are.&lt;/p&gt;</description></item><item><title>What’s New in Microsoft Foundry | June 2026</title><link>https://cyrilbouharb.github.io/posts/2026-07-07-what-s-new-in-microsoft-foundry-june-2026/</link><pubDate>Tue, 07 Jul 2026 00:00:00 +0000</pubDate><guid>https://cyrilbouharb.github.io/posts/2026-07-07-what-s-new-in-microsoft-foundry-june-2026/</guid><description>&lt;p&gt;There&amp;rsquo;s been an important development in the &lt;strong&gt;Microsoft Foundry&lt;/strong&gt; space that caught my attention, and I wanted to break it down — not just what was announced, but why it matters and how it fits into the bigger picture.&lt;/p&gt;&#10;&lt;h2 id="whats-new"&gt;What&amp;rsquo;s New&lt;/h2&gt;&#10;&lt;p&gt;Here’s what shipped in Microsoft Foundry in June 2026 — Claude reached general availability, Foundry agents started publishing straight into Microsoft 365 Copilot and Teams, and Toolboxes, Routines, and Memory all got meaningfully more capable.&lt;/p&gt;</description></item><item><title>Evaluating performance and efficiency of the GitHub Copilot agentic harness across models and tasks</title><link>https://cyrilbouharb.github.io/posts/2026-06-25-evaluating-performance-and-efficiency-of-the-github-copilot-/</link><pubDate>Thu, 25 Jun 2026 00:00:00 +0000</pubDate><guid>https://cyrilbouharb.github.io/posts/2026-06-25-evaluating-performance-and-efficiency-of-the-github-copilot-/</guid><description>&lt;p&gt;There&amp;rsquo;s been an important development in the &lt;strong&gt;GitHub Copilot&lt;/strong&gt; space that caught my attention, and I wanted to break it down — not just what was announced, but why it matters and how it fits into the bigger picture.&lt;/p&gt;&#10;&lt;h2 id="whats-new"&gt;What&amp;rsquo;s New&lt;/h2&gt;&#10;&lt;p&gt;While the model provides the raw intelligence, the harness shapes how effectively that intelligence is applied. The GitHub Copilot agentic harness is a single shared component of theGitHub Copilot SDK, which powers theGitHub Copilot CLI,GitHub Copilot app, andCopilot code review, along with a wide variety of experiences across GitHub and Microsoft. Improve the harness, and every surface benefits.&lt;/p&gt;</description></item><item><title>GitHub joins coalition advocating for fixes to California AI Transparency Act to protect open source</title><link>https://cyrilbouharb.github.io/posts/2026-06-23-github-joins-coalition-advocating-for-fixes-to-california-ai/</link><pubDate>Tue, 23 Jun 2026 00:00:00 +0000</pubDate><guid>https://cyrilbouharb.github.io/posts/2026-06-23-github-joins-coalition-advocating-for-fixes-to-california-ai/</guid><description>&lt;p&gt;There&amp;rsquo;s been an important development in the &lt;strong&gt;Agentic RAG &amp;amp; Foundry IQ&lt;/strong&gt; space that caught my attention, and I wanted to break it down — not just what was announced, but why it matters and how it fits into the bigger picture.&lt;/p&gt;&#10;&lt;h2 id="whats-new"&gt;What&amp;rsquo;s New&lt;/h2&gt;&#10;&lt;p&gt;GitHub has joined an open source coalition of Black Forest Labs, Hugging Face, and Mozilla Corporation calling for targeted amendments to California’s AI Transparency Act (SB 942, as proposed to be amended inSB 1000).Read the full letter here.&lt;/p&gt;</description></item><item><title>How we built an internal data analytics agent</title><link>https://cyrilbouharb.github.io/posts/2026-06-19-how-we-built-an-internal-data-analytics-agent/</link><pubDate>Fri, 19 Jun 2026 00:00:00 +0000</pubDate><guid>https://cyrilbouharb.github.io/posts/2026-06-19-how-we-built-an-internal-data-analytics-agent/</guid><description>&lt;p&gt;There&amp;rsquo;s been an important development in the &lt;strong&gt;GitHub Copilot&lt;/strong&gt; space that caught my attention, and I wanted to break it down — not just what was announced, but why it matters and how it fits into the bigger picture.&lt;/p&gt;&#10;&lt;h2 id="whats-new"&gt;What&amp;rsquo;s New&lt;/h2&gt;&#10;&lt;p&gt;Large data and analytics organizations often struggle to make access to data and insights truly self-serve. The industry tried to solve this problem, quite unsuccessfully, for decades, but now AI is giving us a credible way to do just that.&lt;/p&gt;</description></item><item><title>Outcome-driven learning systems: Enterprise RL with OpenEnv and Foundry</title><link>https://cyrilbouharb.github.io/posts/2026-06-18-outcome-driven-learning-systems-enterprise-rl-with-openenv-a/</link><pubDate>Thu, 18 Jun 2026 00:00:00 +0000</pubDate><guid>https://cyrilbouharb.github.io/posts/2026-06-18-outcome-driven-learning-systems-enterprise-rl-with-openenv-a/</guid><description>&lt;p&gt;There&amp;rsquo;s been an important development in the &lt;strong&gt;Microsoft Foundry&lt;/strong&gt; space that caught my attention, and I wanted to break it down — not just what was announced, but why it matters and how it fits into the bigger picture.&lt;/p&gt;&#10;&lt;h2 id="whats-new"&gt;What&amp;rsquo;s New&lt;/h2&gt;&#10;&lt;p&gt;We shipped a lot atBuild 2026: hosted agents, Toolboxes, Foundry IQ, Memory, Managed Compute, fine‑tuning, Frontier Tuning, and a new evaluation and optimization stack. Read as a feature list, it is a lot to hold in your head. So here is a simpler way to see it: these are the parts you need to build alearning system, with agents that get measurably better at your work over time, not a chatbot that answers once and forgets. This post is about assembling those parts into one loop you own, and the science that makes a small, owned model worth training.&lt;/p&gt;</description></item><item><title>Getting more from each token: How Copilot improves context handling and model routing</title><link>https://cyrilbouharb.github.io/posts/2026-06-17-getting-more-from-each-token-how-copilot-improves-context-ha/</link><pubDate>Wed, 17 Jun 2026 00:00:00 +0000</pubDate><guid>https://cyrilbouharb.github.io/posts/2026-06-17-getting-more-from-each-token-how-copilot-improves-context-ha/</guid><description>&lt;p&gt;There&amp;rsquo;s been an important development in the &lt;strong&gt;GitHub Copilot&lt;/strong&gt; space that caught my attention, and I wanted to break it down — not just what was announced, but why it matters and how it fits into the bigger picture.&lt;/p&gt;&#10;&lt;h2 id="whats-new"&gt;What&amp;rsquo;s New&lt;/h2&gt;&#10;&lt;p&gt;As Copilot takes on more agentic work, from planning and editing to debugging, reviewing, and calling tools across longer sessions, efficiency means more than using fewer tokens. It means being smarter about how you use them.&lt;/p&gt;</description></item><item><title>Accelerating researchers and developers building multilingual AI with a new open dataset</title><link>https://cyrilbouharb.github.io/posts/2026-06-15-accelerating-researchers-and-developers-building-multilingua/</link><pubDate>Mon, 15 Jun 2026 00:00:00 +0000</pubDate><guid>https://cyrilbouharb.github.io/posts/2026-06-15-accelerating-researchers-and-developers-building-multilingua/</guid><description>&lt;p&gt;There&amp;rsquo;s been an important development in the &lt;strong&gt;Agentic RAG &amp;amp; Foundry IQ&lt;/strong&gt; space that caught my attention, and I wanted to break it down — not just what was announced, but why it matters and how it fits into the bigger picture.&lt;/p&gt;&#10;&lt;h2 id="whats-new"&gt;What&amp;rsquo;s New&lt;/h2&gt;&#10;&lt;p&gt;Software may be written in programming languages, but human language is at the heart of developer collaboration. Developers explain how projects work in READMEs. They ask for help in issues. They review, debate, and improve code in pull requests. That collaboration often happens in English—but not always. As AI becomes a bigger part of how developers build software, multilingual developer content matters more than ever.&lt;/p&gt;</description></item><item><title>GitHub Copilot CLI for Beginners: Overview of common slash commands</title><link>https://cyrilbouharb.github.io/posts/2026-06-15-github-copilot-cli-for-beginners-overview-of-common-slash-co/</link><pubDate>Mon, 15 Jun 2026 00:00:00 +0000</pubDate><guid>https://cyrilbouharb.github.io/posts/2026-06-15-github-copilot-cli-for-beginners-overview-of-common-slash-co/</guid><description>&lt;p&gt;There&amp;rsquo;s been an important development in the &lt;strong&gt;GitHub Copilot&lt;/strong&gt; space that caught my attention, and I wanted to break it down — not just what was announced, but why it matters and how it fits into the bigger picture.&lt;/p&gt;&#10;&lt;h2 id="whats-new"&gt;What&amp;rsquo;s New&lt;/h2&gt;&#10;&lt;p&gt;Welcome back to GitHub Copilot CLI for Beginners! In this series (available invideoandblogformat), we’ll give you everything you need to get started usingGitHub Copilot CLI. So far in this series, we’ve coveredhow to get startedandwhen to use interactive and non-interactive modes. In this edition, we’ll learn what slash commands are, why they matter, and how to use slash commands to control GitHub Copilot efficiently. You can complete tasks like switching models, checking token usage, and resuming past sessions right from your terminal.&lt;/p&gt;</description></item><item><title>How we made GitHub Copilot CLI more selective about delegation</title><link>https://cyrilbouharb.github.io/posts/2026-06-12-how-we-made-github-copilot-cli-more-selective-about-delegati/</link><pubDate>Fri, 12 Jun 2026 00:00:00 +0000</pubDate><guid>https://cyrilbouharb.github.io/posts/2026-06-12-how-we-made-github-copilot-cli-more-selective-about-delegati/</guid><description>&lt;p&gt;There&amp;rsquo;s been an important development in the &lt;strong&gt;GitHub Copilot&lt;/strong&gt; space that caught my attention, and I wanted to break it down — not just what was announced, but why it matters and how it fits into the bigger picture.&lt;/p&gt;&#10;&lt;h2 id="whats-new"&gt;What&amp;rsquo;s New&lt;/h2&gt;&#10;&lt;p&gt;In agentic systems, more delegation isn’t always better. Imagine asking Copilot CLI to make a simple change. Instead of handling it directly, it spins up a helper agent that searches the repository, waits on a result, and stalls. Work that should have taken one step now takes three. While some tasks genuinely benefit from a specialist subagent—like exploring an unfamiliar repository, checking an independent area of the code, or running a long command while the main agent keeps moving—delegation isn’t free. Every handoff adds coordination overhead, tool calls, and wait time. If an agent delegates too eagerly, the “help” can become friction.&lt;/p&gt;</description></item><item><title>Making secret scanning more trustworthy: Reducing false positives at scale</title><link>https://cyrilbouharb.github.io/posts/2026-06-11-making-secret-scanning-more-trustworthy-reducing-false-posit/</link><pubDate>Thu, 11 Jun 2026 00:00:00 +0000</pubDate><guid>https://cyrilbouharb.github.io/posts/2026-06-11-making-secret-scanning-more-trustworthy-reducing-false-posit/</guid><description>&lt;p&gt;There&amp;rsquo;s been an important development in the &lt;strong&gt;AI Agents&lt;/strong&gt; space that caught my attention, and I wanted to break it down — not just what was announced, but why it matters and how it fits into the bigger picture.&lt;/p&gt;&#10;&lt;h2 id="whats-new"&gt;What&amp;rsquo;s New&lt;/h2&gt;&#10;&lt;p&gt;Secret scanning plays a critical role in protecting developers and organizations. It helps catch exposed credentials early and prevents small mistakes from turning into real incidents.&lt;/p&gt;&#10;&lt;p&gt;At GitHub’s scale, even small inefficiencies create real friction. Too many false positives make alerts harder to trust.&lt;/p&gt;</description></item><item><title>Give GitHub Copilot CLI real code intelligence with language servers</title><link>https://cyrilbouharb.github.io/posts/2026-06-10-give-github-copilot-cli-real-code-intelligence-with-language/</link><pubDate>Wed, 10 Jun 2026 00:00:00 +0000</pubDate><guid>https://cyrilbouharb.github.io/posts/2026-06-10-give-github-copilot-cli-real-code-intelligence-with-language/</guid><description>&lt;p&gt;There&amp;rsquo;s been an important development in the &lt;strong&gt;GitHub Copilot&lt;/strong&gt; space that caught my attention, and I wanted to break it down — not just what was announced, but why it matters and how it fits into the bigger picture.&lt;/p&gt;&#10;&lt;h2 id="whats-new"&gt;What&amp;rsquo;s New&lt;/h2&gt;&#10;&lt;p&gt;Ever watched GitHub Copilot CLI extract a JAR file to a temporary directory, grep through.classfiles, and piece together an API signature from raw bytecode? The agent is resourceful, but without a language server, that’s the best it can do.&lt;/p&gt;</description></item><item><title>From one-off prompts to workflows: How to use custom agents in GitHub Copilot CLI</title><link>https://cyrilbouharb.github.io/posts/2026-06-09-from-one-off-prompts-to-workflows-how-to-use-custom-agents-i/</link><pubDate>Tue, 09 Jun 2026 00:00:00 +0000</pubDate><guid>https://cyrilbouharb.github.io/posts/2026-06-09-from-one-off-prompts-to-workflows-how-to-use-custom-agents-i/</guid><description>&lt;p&gt;There&amp;rsquo;s been an important development in the &lt;strong&gt;GitHub Copilot&lt;/strong&gt; space that caught my attention, and I wanted to break it down — not just what was announced, but why it matters and how it fits into the bigger picture.&lt;/p&gt;&#10;&lt;h2 id="whats-new"&gt;What&amp;rsquo;s New&lt;/h2&gt;&#10;&lt;p&gt;Developers work across many surfaces like the CLI, IDE, and GitHub. The terminal is often where they turn to move fast, automate tasks, or work directly with systems and scripts.&lt;/p&gt;</description></item><item><title>Accelerate Edge AI Development with Foundry Local</title><link>https://cyrilbouharb.github.io/posts/2026-06-04-accelerate-edge-ai-development-with-foundry-local/</link><pubDate>Thu, 04 Jun 2026 00:00:00 +0000</pubDate><guid>https://cyrilbouharb.github.io/posts/2026-06-04-accelerate-edge-ai-development-with-foundry-local/</guid><description>&lt;p&gt;There&amp;rsquo;s been an important development in the &lt;strong&gt;Agentic RAG &amp;amp; Foundry IQ&lt;/strong&gt; space that caught my attention, and I wanted to break it down — not just what was announced, but why it matters and how it fits into the bigger picture.&lt;/p&gt;&#10;&lt;h2 id="whats-new"&gt;What&amp;rsquo;s New&lt;/h2&gt;&#10;&lt;p&gt;AI is no longer confined to cloud experiments. Developers are increasingly expected to deliver AI inside apps, devices, and edge systems where responsiveness, privacy, resilience, and local control are essential. But building those experiences for production is still difficult.&lt;/p&gt;</description></item><item><title>Announcing Foundry Managed Compute: Run open models in Microsoft Foundry</title><link>https://cyrilbouharb.github.io/posts/2026-06-03-announcing-foundry-managed-compute-run-open-models-in-micros/</link><pubDate>Wed, 03 Jun 2026 00:00:00 +0000</pubDate><guid>https://cyrilbouharb.github.io/posts/2026-06-03-announcing-foundry-managed-compute-run-open-models-in-micros/</guid><description>&lt;p&gt;There&amp;rsquo;s been an important development in the &lt;strong&gt;Microsoft Foundry&lt;/strong&gt; space that caught my attention, and I wanted to break it down — not just what was announced, but why it matters and how it fits into the bigger picture.&lt;/p&gt;&#10;&lt;h2 id="whats-new"&gt;What&amp;rsquo;s New&lt;/h2&gt;&#10;&lt;h3 id="announcing-foundry-managed-compute-run-open-models-in-microsoft-foundry"&gt;Announcing Foundry Managed Compute: Run open models in Microsoft Foundry&lt;/h3&gt;&#10;&lt;p&gt;Today we’re announcingManaged Compute in Microsoft Foundry, a new managed platform for customizing and serving open-source AI models on elastic GPU capacity without the operational burden of running virtual machines, Kubernetes clusters, or model runtimes. Managed Compute pulls together three things into one experience: the Foundry Model Catalog, the runtimes and frameworks that serve those models well, and the GPU capacity underneath. It’s open by design. You get access to thousands of open-source models through our Hugging Face partnership, you can customize them with supervised fine-tuning or reinforcement learning, and you can securely deploy model weights you trained somewhere else.&lt;/p&gt;</description></item><item><title>Build 2026: From observability to ROI for AI agents on any framework</title><link>https://cyrilbouharb.github.io/posts/2026-06-03-build-2026-from-observability-to-roi-for-ai-agents-on-any-fr/</link><pubDate>Wed, 03 Jun 2026 00:00:00 +0000</pubDate><guid>https://cyrilbouharb.github.io/posts/2026-06-03-build-2026-from-observability-to-roi-for-ai-agents-on-any-fr/</guid><description>&lt;p&gt;There&amp;rsquo;s been an important development in the &lt;strong&gt;Microsoft Agent Framework&lt;/strong&gt; space that caught my attention, and I wanted to break it down — not just what was announced, but why it matters and how it fits into the bigger picture.&lt;/p&gt;&#10;&lt;h2 id="whats-new"&gt;What&amp;rsquo;s New&lt;/h2&gt;&#10;&lt;p&gt;9 min read · June 3, 2026 · Sebastian Kohlmeier&lt;/p&gt;&#10;&lt;p&gt;Shipping an AI agent is the easy part. Keeping it accurate, safe, and accountable in production is where teams get stuck. Agents are non-deterministic. Their behavior shifts as models update, tools change, and traffic patterns evolve and most of that drift happens silently, long after the demo.End-to-end observabilitycovering the full development lifecycle is how you close that gap: See every step an agent takes, evaluate quality and safety against criteria you define, optimize what isn’t working, and prove the business value of what is.&lt;/p&gt;</description></item><item><title>Build smarter document workflows: What’s new in Azure Content Understanding at Build 2026</title><link>https://cyrilbouharb.github.io/posts/2026-06-03-build-smarter-document-workflows-what-s-new-in-azure-content/</link><pubDate>Wed, 03 Jun 2026 00:00:00 +0000</pubDate><guid>https://cyrilbouharb.github.io/posts/2026-06-03-build-smarter-document-workflows-what-s-new-in-azure-content/</guid><description>&lt;p&gt;There&amp;rsquo;s been an important development in the &lt;strong&gt;Azure OpenAI &amp;amp; GPT Models&lt;/strong&gt; space that caught my attention, and I wanted to break it down — not just what was announced, but why it matters and how it fits into the bigger picture.&lt;/p&gt;&#10;&lt;h2 id="whats-new"&gt;What&amp;rsquo;s New&lt;/h2&gt;&#10;&lt;p&gt;Azure Content Understanding in Foundry Tools is Microsoft’s comprehensive content AI service. It ingests diverse data types — documents, audio, images, and video — and extracts the most critical information to power well-grounded, reliable generative AI and agentic solutions. Azure Content Understanding brings together Azure Document Intelligence’s proven traditional AI with advanced LLM-based content reasoning, enabling both structured and unstructured content extraction, as well as multimodal understanding to address your full spectrum of processing needs.&lt;/p&gt;</description></item><item><title>Discovery to Execution: Scaling Agents with Toolboxes and Routines in Microsoft Foundry</title><link>https://cyrilbouharb.github.io/posts/2026-06-03-discovery-to-execution-scaling-agents-with-toolboxes-and-rou/</link><pubDate>Wed, 03 Jun 2026 00:00:00 +0000</pubDate><guid>https://cyrilbouharb.github.io/posts/2026-06-03-discovery-to-execution-scaling-agents-with-toolboxes-and-rou/</guid><description>&lt;p&gt;There&amp;rsquo;s been an important development in the &lt;strong&gt;Microsoft Foundry&lt;/strong&gt; space that caught my attention, and I wanted to break it down — not just what was announced, but why it matters and how it fits into the bigger picture.&lt;/p&gt;&#10;&lt;h2 id="whats-new"&gt;What&amp;rsquo;s New&lt;/h2&gt;&#10;&lt;p&gt;Tooling doesn’t break at a small scale—it breaks when teams move to production. AI adoption accelerates, so does the number of tools available to them. Discovering, managing and securing the right tools has quickly become one of the biggest challenges in building production-grade agents. Today, we are announcing new capabilities in Toolboxes in Foundry:&lt;/p&gt;</description></item><item><title>Expanding the Reach of Document Translation – New Capabilities Announced at Microsoft Build</title><link>https://cyrilbouharb.github.io/posts/2026-06-03-expanding-the-reach-of-document-translation-new-capabilities/</link><pubDate>Wed, 03 Jun 2026 00:00:00 +0000</pubDate><guid>https://cyrilbouharb.github.io/posts/2026-06-03-expanding-the-reach-of-document-translation-new-capabilities/</guid><description>&lt;p&gt;There&amp;rsquo;s been an important development in the &lt;strong&gt;Microsoft Foundry&lt;/strong&gt; space that caught my attention, and I wanted to break it down — not just what was announced, but why it matters and how it fits into the bigger picture.&lt;/p&gt;&#10;&lt;h2 id="whats-new"&gt;What&amp;rsquo;s New&lt;/h2&gt;&#10;&lt;p&gt;Our commitment to advancing cross-language communication takes another major step forward at Microsoft Build. Azure Translator in Foundry Tools is expanding Document Translation with a set of new capabilities designed to meet enterprises where their content lives today — across formats, modalities, and languages. From large language model–powered translations to native image translation and expanded structured content support, these updates help organizations translate more of what they produce, with higher fidelity and less friction.&lt;/p&gt;</description></item><item><title>Introducing Agent Optimizer in Foundry Agent Service</title><link>https://cyrilbouharb.github.io/posts/2026-06-03-introducing-agent-optimizer-in-foundry-agent-service/</link><pubDate>Wed, 03 Jun 2026 00:00:00 +0000</pubDate><guid>https://cyrilbouharb.github.io/posts/2026-06-03-introducing-agent-optimizer-in-foundry-agent-service/</guid><description>&lt;p&gt;There&amp;rsquo;s been an important development in the &lt;strong&gt;Microsoft Foundry&lt;/strong&gt; space that caught my attention, and I wanted to break it down — not just what was announced, but why it matters and how it fits into the bigger picture.&lt;/p&gt;&#10;&lt;h2 id="whats-new"&gt;What&amp;rsquo;s New&lt;/h2&gt;&#10;&lt;p&gt;Withhosted agents, we made it straightforward to build and deploy agents on Foundry. You write your logic, run azd deploy, and your agent is live. But “live” and “production-ready” aren’t the same thing.&lt;/p&gt;</description></item><item><title>Making agent memory more reliable, transparent, and production-ready</title><link>https://cyrilbouharb.github.io/posts/2026-06-03-making-agent-memory-more-reliable-transparent-and-production/</link><pubDate>Wed, 03 Jun 2026 00:00:00 +0000</pubDate><guid>https://cyrilbouharb.github.io/posts/2026-06-03-making-agent-memory-more-reliable-transparent-and-production/</guid><description>&lt;p&gt;There&amp;rsquo;s been an important development in the &lt;strong&gt;Microsoft Agent Framework&lt;/strong&gt; space that caught my attention, and I wanted to break it down — not just what was announced, but why it matters and how it fits into the bigger picture.&lt;/p&gt;&#10;&lt;h2 id="whats-new"&gt;What&amp;rsquo;s New&lt;/h2&gt;&#10;&lt;p&gt;Memory has always mattered for personalization and continuity. But as customers move agents from demos into production, another requirement becomes just as important: reliability.&lt;/p&gt;&#10;&lt;p&gt;Enterprise teams need agents that not only remember facts, but also apply what they have learned to follow procedures consistently, recover from repeated failure modes, and complete tasks with greater confidence over time. Memory in Foundry Agent Service is built for this shift, with new procedural memory capability, management experiences, and a set of new features such as time-to-live that give developers more visibility and control over what memory stores.&lt;/p&gt;</description></item><item><title>A Developer’s Guide to Managing Models, Cost and Quality in Microsoft Foundry</title><link>https://cyrilbouharb.github.io/posts/2026-06-02-a-developer-s-guide-to-managing-models-cost-and-quality-in-m/</link><pubDate>Tue, 02 Jun 2026 00:00:00 +0000</pubDate><guid>https://cyrilbouharb.github.io/posts/2026-06-02-a-developer-s-guide-to-managing-models-cost-and-quality-in-m/</guid><description>&lt;p&gt;There&amp;rsquo;s been an important development in the &lt;strong&gt;Microsoft Foundry&lt;/strong&gt; space that caught my attention, and I wanted to break it down — not just what was announced, but why it matters and how it fits into the bigger picture.&lt;/p&gt;&#10;&lt;h2 id="whats-new"&gt;What&amp;rsquo;s New&lt;/h2&gt;&#10;&lt;h3 id="a-developers-guide-to-managing-models-cost-and-quality-in-microsoft-foundry"&gt;A Developer’s Guide to Managing Models, Cost and Quality in Microsoft Foundry&lt;/h3&gt;&#10;&lt;p&gt;The hardest part of building AI systems today is no longer getting access to a capable model. It is knowing how to choose, validate, optimize, and operate the right model across the full lifecycle of a real application.&lt;/p&gt;</description></item><item><title>Azure Translator: Improving Translation Quality with Adaptive Datasets and Few‑Shot Learning</title><link>https://cyrilbouharb.github.io/posts/2026-06-02-azure-translator-improving-translation-quality-with-adaptive/</link><pubDate>Tue, 02 Jun 2026 00:00:00 +0000</pubDate><guid>https://cyrilbouharb.github.io/posts/2026-06-02-azure-translator-improving-translation-quality-with-adaptive/</guid><description>&lt;p&gt;There&amp;rsquo;s been an important development in the &lt;strong&gt;Microsoft Foundry&lt;/strong&gt; space that caught my attention, and I wanted to break it down — not just what was announced, but why it matters and how it fits into the bigger picture.&lt;/p&gt;&#10;&lt;h2 id="whats-new"&gt;What&amp;rsquo;s New&lt;/h2&gt;&#10;&lt;p&gt;Your healthcare app needs “La médica” not “El médico.” Your legal documents need precise terminology, not generic translations. When domain-specific language matters, generic LLM translation falls short.&lt;/p&gt;&#10;&lt;p&gt;Azure Translator’s adaptive translation lets you teach the model your terminology with just a handful of examples—no model training required. In this walkthrough, you’ll create an adaptive dataset, compare baseline vs. adapted translations side-by-side, and see exactly how much difference domain context makes.&lt;/p&gt;</description></item><item><title>Build and run agents at scale with Microsoft Foundry at Build 2026</title><link>https://cyrilbouharb.github.io/posts/2026-06-02-build-and-run-agents-at-scale-with-microsoft-foundry-at-buil/</link><pubDate>Tue, 02 Jun 2026 00:00:00 +0000</pubDate><guid>https://cyrilbouharb.github.io/posts/2026-06-02-build-and-run-agents-at-scale-with-microsoft-foundry-at-buil/</guid><description>&lt;p&gt;There&amp;rsquo;s been an important development in the &lt;strong&gt;AI Agents&lt;/strong&gt; space that caught my attention, and I wanted to break it down — not just what was announced, but why it matters and how it fits into the bigger picture.&lt;/p&gt;&#10;&lt;h2 id="whats-new"&gt;What&amp;rsquo;s New&lt;/h2&gt;&#10;&lt;p&gt;Developers are already building agents, and the early productivity gains speak for themselves. Thanks to coding agents like GitHub Copilot, standing up a working prototype is the easy part.&lt;/p&gt;</description></item><item><title>Foundry IQ: Build smarter agents faster with unified knowledge and serverless retrieval</title><link>https://cyrilbouharb.github.io/posts/2026-06-02-foundry-iq-build-smarter-agents-faster-with-unified-knowledg/</link><pubDate>Tue, 02 Jun 2026 00:00:00 +0000</pubDate><guid>https://cyrilbouharb.github.io/posts/2026-06-02-foundry-iq-build-smarter-agents-faster-with-unified-knowledg/</guid><description>&lt;p&gt;There&amp;rsquo;s been an important development in the &lt;strong&gt;Agentic RAG &amp;amp; Foundry IQ&lt;/strong&gt; space that caught my attention, and I wanted to break it down — not just what was announced, but why it matters and how it fits into the bigger picture.&lt;/p&gt;&#10;&lt;h2 id="whats-new"&gt;What&amp;rsquo;s New&lt;/h2&gt;&#10;&lt;h3 id="foundry-iq-build-smarter-agents-faster-with-unified-knowledge-and-serverless-retrieval"&gt;Foundry IQ: Build smarter agents faster with unified knowledge and serverless retrieval&lt;/h3&gt;&#10;&lt;p&gt;Developers building agent fleets keep hitting the same pattern: the agent logic is ready, but the knowledge infrastructure underneath is complex to do well. Getting to production means solving for stability, scale, data access, answer quality, security, and content ingestion all at once. Today, we are enabling developers to have faster impact by simplifying the enterprise knowledge platform.&lt;/p&gt;</description></item><item><title>GitHub Copilot app: The agent-native desktop experience</title><link>https://cyrilbouharb.github.io/posts/2026-06-02-github-copilot-app-the-agent-native-desktop-experience/</link><pubDate>Tue, 02 Jun 2026 00:00:00 +0000</pubDate><guid>https://cyrilbouharb.github.io/posts/2026-06-02-github-copilot-app-the-agent-native-desktop-experience/</guid><description>&lt;p&gt;There&amp;rsquo;s been an important development in the &lt;strong&gt;GitHub Copilot&lt;/strong&gt; space that caught my attention, and I wanted to break it down — not just what was announced, but why it matters and how it fits into the bigger picture.&lt;/p&gt;&#10;&lt;h2 id="whats-new"&gt;What&amp;rsquo;s New&lt;/h2&gt;&#10;&lt;p&gt;Mario Rodriguez leads the GitHub Product team as Chief Product Officer. His core identity is being a learner and his passion is creating developer tools—so much so that he has spent the last 20 years living that mission in leadership roles across Microsoft and GitHub. Mario most recently oversaw GitHub’s AI strategy and the GitHub Copilot product line, launching and growing Copilot across thousands of organizations and millions of users. Mario spends time outside of GitHub with his wife and two daughters. He also co-chairs and founded a charter school in an effort to progress education in rural regions of the United States.&lt;/p&gt;</description></item><item><title>Introducing azure-functions-skills: An AI-Era Workspace for Azure Functions (Preview)</title><link>https://cyrilbouharb.github.io/posts/2026-06-02-introducing-azure-functions-skills-an-ai-era-workspace-for-a/</link><pubDate>Tue, 02 Jun 2026 00:00:00 +0000</pubDate><guid>https://cyrilbouharb.github.io/posts/2026-06-02-introducing-azure-functions-skills-an-ai-era-workspace-for-a/</guid><description>&lt;p&gt;There&amp;rsquo;s been an important development in the &lt;strong&gt;GitHub Copilot&lt;/strong&gt; space that caught my attention, and I wanted to break it down — not just what was announced, but why it matters and how it fits into the bigger picture.&lt;/p&gt;&#10;&lt;h2 id="whats-new"&gt;What&amp;rsquo;s New&lt;/h2&gt;&#10;&lt;p&gt;Today we’re announcingazure-functions-skillsinpublic preview: a one-command way to give your favorite coding agent (GitHub Copilot CLI, Claude Code, Codex CLI, VS Code) the skills, agent definition, MCP servers, hooks, and instructions it needs to shipsecure-by-default, scale-readyAzure Functions — end-to-end.&lt;/p&gt;</description></item><item><title>What’s new in Microsoft Foundry | Build Edition</title><link>https://cyrilbouharb.github.io/posts/2026-06-02-what-s-new-in-microsoft-foundry-build-edition/</link><pubDate>Tue, 02 Jun 2026 00:00:00 +0000</pubDate><guid>https://cyrilbouharb.github.io/posts/2026-06-02-what-s-new-in-microsoft-foundry-build-edition/</guid><description>&lt;p&gt;There&amp;rsquo;s been an important development in the &lt;strong&gt;GitHub Copilot&lt;/strong&gt; space that caught my attention, and I wanted to break it down — not just what was announced, but why it matters and how it fits into the bigger picture.&lt;/p&gt;&#10;&lt;h2 id="whats-new"&gt;What&amp;rsquo;s New&lt;/h2&gt;&#10;&lt;h3 id="tldr"&gt;TL;DR&lt;/h3&gt;&#10;&lt;p&gt;At Build 2026, Microsoft Foundry added more of the platform pieces developers need for production agents: runtime, tools, memory, grounding, models, observability, and governance. This recap highlights what shipped, what is in preview, and where to start.&lt;/p&gt;</description></item><item><title>What’s new in Microsoft Foundry | May 2026</title><link>https://cyrilbouharb.github.io/posts/2026-05-31-what-s-new-in-microsoft-foundry-may-2026/</link><pubDate>Sun, 31 May 2026 00:00:00 +0000</pubDate><guid>https://cyrilbouharb.github.io/posts/2026-05-31-what-s-new-in-microsoft-foundry-may-2026/</guid><description>&lt;p&gt;There&amp;rsquo;s been an important development in the &lt;strong&gt;Azure OpenAI &amp;amp; GPT Models&lt;/strong&gt; space that caught my attention, and I wanted to break it down — not just what was announced, but why it matters and how it fits into the bigger picture.&lt;/p&gt;&#10;&lt;h2 id="whats-new"&gt;What&amp;rsquo;s New&lt;/h2&gt;&#10;&lt;h3 id="tldr"&gt;TL;DR&lt;/h3&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;Trace-based evaluation for external and hosted agents:Grade real production traces from Foundry, GCP, AWS, or any framework — no hand-curated datasets required.&lt;/p&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;Grok 4.3:xAI’s latest model lands in Foundry for advanced agentic and domain-specific workloads.&lt;/p&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;DeepSeek V4:DeepSeek’s newest model family expands open-model choice in the catalog.&lt;/p&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;Fireworks AI — May update:DeepSeek V4 Pro and Kimi 2.6 arrive via Fireworks for high-performance open-model inference.&lt;/p&gt;&#10;&lt;/li&gt;&#10;&lt;/ul&gt;</description></item><item><title>GitHub recognized as a Leader in the Gartner® Magic Quadrant™ for Enterprise AI Coding Agents for the third year in a row</title><link>https://cyrilbouharb.github.io/posts/2026-05-22-github-recognized-as-a-leader-in-the-gartner-magic-quadrant-/</link><pubDate>Fri, 22 May 2026 00:00:00 +0000</pubDate><guid>https://cyrilbouharb.github.io/posts/2026-05-22-github-recognized-as-a-leader-in-the-gartner-magic-quadrant-/</guid><description>&lt;p&gt;There&amp;rsquo;s been an important development in the &lt;strong&gt;GitHub Copilot&lt;/strong&gt; space that caught my attention, and I wanted to break it down — not just what was announced, but why it matters and how it fits into the bigger picture.&lt;/p&gt;&#10;&lt;h2 id="whats-new"&gt;What&amp;rsquo;s New&lt;/h2&gt;&#10;&lt;p&gt;Mario Rodriguez leads the GitHub Product team as Chief Product Officer. His core identity is being a learner and his passion is creating developer tools—so much so that he has spent the last 20 years living that mission in leadership roles across Microsoft and GitHub. Mario most recently oversaw GitHub’s AI strategy and the GitHub Copilot product line, launching and growing Copilot across thousands of organizations and millions of users. Mario spends time outside of GitHub with his wife and two daughters. He also co-chairs and founded a charter school in an effort to progress education in rural regions of the United States.&lt;/p&gt;</description></item><item><title>Eliminate LLM Cold starts: Load models up to 6x Faster with Azure Blob Storage and Run:AI Model Streamer</title><link>https://cyrilbouharb.github.io/posts/2026-05-19-eliminate-llm-cold-starts-load-models-up-to-6x-faster-with-a/</link><pubDate>Tue, 19 May 2026 00:00:00 +0000</pubDate><guid>https://cyrilbouharb.github.io/posts/2026-05-19-eliminate-llm-cold-starts-load-models-up-to-6x-faster-with-a/</guid><description>&lt;p&gt;There&amp;rsquo;s been an important development in the &lt;strong&gt;Agentic RAG &amp;amp; Foundry IQ&lt;/strong&gt; space that caught my attention, and I wanted to break it down — not just what was announced, but why it matters and how it fits into the bigger picture.&lt;/p&gt;&#10;&lt;h2 id="whats-new"&gt;What&amp;rsquo;s New&lt;/h2&gt;&#10;&lt;p&gt;Stop paying for idle GPUs while model weights copy to disk. Stream them straight into GPU memory instead with Run:AI Streamer from Azure Blob Storage.&lt;/p&gt;&#10;&lt;h3 id="the-problem-every-cold-start-costs-you-more-than-money"&gt;The Problem: Every Cold Start Costs You More Than Money&lt;/h3&gt;&#10;&lt;p&gt;GPU compute is among the most expensive cloud infrastructure, and every second a GPU is allocated but unavailable for serving is real money lost. The cost also goes beyond your Azure bill: slow cold starts can delay responses, stress SLAs, and degrade user experience during traffic spikes, when users need capacity most.&lt;/p&gt;</description></item><item><title>How to run evals for the model router</title><link>https://cyrilbouharb.github.io/posts/2026-05-19-how-to-run-evals-for-the-model-router/</link><pubDate>Tue, 19 May 2026 00:00:00 +0000</pubDate><guid>https://cyrilbouharb.github.io/posts/2026-05-19-how-to-run-evals-for-the-model-router/</guid><description>&lt;p&gt;There&amp;rsquo;s been an important development in the &lt;strong&gt;Azure OpenAI &amp;amp; GPT Models&lt;/strong&gt; space that caught my attention, and I wanted to break it down — not just what was announced, but why it matters and how it fits into the bigger picture.&lt;/p&gt;&#10;&lt;h2 id="whats-new"&gt;What&amp;rsquo;s New&lt;/h2&gt;&#10;&lt;p&gt;One endpoint. Smarter spend. Model router in Foundry Models picks the optimal LLM for every prompt in real time based on signals like complexity, reasoning, and task type. Now with access to 28 frontier models, the model router makes model selection easier for developers and reduces manual overhead. This article walks you through how to run evaluations using a new open-source GitHub repo designed explicitly for the model router.Access the Eval Repo on GitHub&lt;/p&gt;</description></item><item><title>Take your local GitHub sessions anywhere</title><link>https://cyrilbouharb.github.io/posts/2026-05-18-take-your-local-github-sessions-anywhere/</link><pubDate>Mon, 18 May 2026 00:00:00 +0000</pubDate><guid>https://cyrilbouharb.github.io/posts/2026-05-18-take-your-local-github-sessions-anywhere/</guid><description>&lt;p&gt;There&amp;rsquo;s been an important development in the &lt;strong&gt;GitHub Copilot&lt;/strong&gt; space that caught my attention, and I wanted to break it down — not just what was announced, but why it matters and how it fits into the bigger picture.&lt;/p&gt;&#10;&lt;h2 id="whats-new"&gt;What&amp;rsquo;s New&lt;/h2&gt;&#10;&lt;p&gt;The best GitHub Copilot workflows don’t happen one–thing–at–a time. You might have an agent refactoring a module in VS Code, another debugging tests in the CLI, and a third scaffolding a new feature in the background.&lt;/p&gt;</description></item><item><title>Governance at the Speed of Agents: Microsoft Agent Framework and Agent Governance Toolkit, Better Together</title><link>https://cyrilbouharb.github.io/posts/2026-05-14-governance-at-the-speed-of-agents-microsoft-agent-framework-/</link><pubDate>Thu, 14 May 2026 00:00:00 +0000</pubDate><guid>https://cyrilbouharb.github.io/posts/2026-05-14-governance-at-the-speed-of-agents-microsoft-agent-framework-/</guid><description>&lt;p&gt;There&amp;rsquo;s been an important development in the &lt;strong&gt;Azure OpenAI &amp;amp; GPT Models&lt;/strong&gt; space that caught my attention, and I wanted to break it down — not just what was announced, but why it matters and how it fits into the bigger picture.&lt;/p&gt;&#10;&lt;h2 id="whats-new"&gt;What&amp;rsquo;s New&lt;/h2&gt;&#10;&lt;p&gt;Building powerful AI agents is only half the story, running them safely in production is the real challenge. As customers adopt Microsoft Agent Framework for agent orchestration, a clear need has emerged for robust, built-in governance. In this post, Imran Siddique from the AGT team walks through how Agent Governance Toolkit pairs with Agent Framework to enforce policy at runtime, govern agent actions, and provide end-to-end auditability. Turning agentic systems into production-ready platforms.&lt;/p&gt;</description></item><item><title>Foundry Local 1.1: Live Transcription, Embeddings, and Responses API</title><link>https://cyrilbouharb.github.io/posts/2026-05-12-foundry-local-1-1-live-transcription-embeddings-and-response/</link><pubDate>Tue, 12 May 2026 00:00:00 +0000</pubDate><guid>https://cyrilbouharb.github.io/posts/2026-05-12-foundry-local-1-1-live-transcription-embeddings-and-response/</guid><description>&lt;p&gt;There&amp;rsquo;s been an important development in the &lt;strong&gt;RAG (Retrieval Augmented Generation)&lt;/strong&gt; space that caught my attention, and I wanted to break it down — not just what was announced, but why it matters and how it fits into the bigger picture.&lt;/p&gt;&#10;&lt;h2 id="whats-new"&gt;What&amp;rsquo;s New&lt;/h2&gt;&#10;&lt;p&gt;Today we’re announcing the1.1.0 release of Foundry Local— Microsoft’s cross-platform local AI solution that lets developers bringAI directly into their applicationswith no cloud dependency, no network latency, and no per-token costs.&lt;/p&gt;</description></item><item><title>What’s new in Microsoft Foundry | April 2026</title><link>https://cyrilbouharb.github.io/posts/2026-05-12-what-s-new-in-microsoft-foundry-april-2026/</link><pubDate>Tue, 12 May 2026 00:00:00 +0000</pubDate><guid>https://cyrilbouharb.github.io/posts/2026-05-12-what-s-new-in-microsoft-foundry-april-2026/</guid><description>&lt;p&gt;There&amp;rsquo;s been an important development in the &lt;strong&gt;Azure OpenAI &amp;amp; GPT Models&lt;/strong&gt; space that caught my attention, and I wanted to break it down — not just what was announced, but why it matters and how it fits into the bigger picture.&lt;/p&gt;&#10;&lt;h2 id="whats-new"&gt;What&amp;rsquo;s New&lt;/h2&gt;&#10;&lt;h3 id="tldr"&gt;TL;DR&lt;/h3&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;Foundry Local (generally available, GA):Local model inference is production-ready on Windows, macOS on Apple Silicon, and Linux x64.&lt;/p&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;GPT-5.5:The latest GPT-5 family model is available in Microsoft Foundry, with default quota for Tier 5 and Tier 6 subscriptions.&lt;/p&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;Microsoft Agent Framework tracing (Preview):Agent Framework agents can emit OpenTelemetry traces into Foundry for debugging and production observability.&lt;/p&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;Hosted-agent tracing (Preview):Hosted-agent sessions, tool calls, and run steps can now surface in Foundry traces.&lt;/p&gt;&#10;&lt;/li&gt;&#10;&lt;/ul&gt;</description></item><item><title>About</title><link>https://cyrilbouharb.github.io/about/</link><pubDate>Fri, 08 May 2026 00:00:00 +0000</pubDate><guid>https://cyrilbouharb.github.io/about/</guid><description>&lt;h2 id="cyril-bou-harb"&gt;Cyril Bou-Harb&lt;/h2&gt;&#10;&lt;p&gt;&lt;strong&gt;Solution Engineer — Data &amp;amp; AI | Microsoft | Public Sector&lt;/strong&gt;&lt;/p&gt;&#10;&lt;p&gt;I&amp;rsquo;m a Solution Engineer at Microsoft specializing in Data &amp;amp; AI for the Public Sector, based in Kuwait. I work at the intersection of enterprise architecture and artificial intelligence — helping government organizations and public institutions design, build, and scale AI solutions that deliver measurable impact for citizens and operations.&lt;/p&gt;&#10;&lt;h3 id="what-i-do"&gt;What I Do&lt;/h3&gt;&#10;&lt;p&gt;I help public sector organizations design and implement AI solutions that drive real transformation — from national AI strategies to production-grade agent architectures. My focus is bridging the gap between cutting-edge AI capabilities and the unique requirements of government: sovereignty, compliance, citizen impact, and scale.&lt;/p&gt;</description></item><item><title>Welcome to My Blog</title><link>https://cyrilbouharb.github.io/posts/2026-05-08-welcome/</link><pubDate>Fri, 08 May 2026 00:00:00 +0000</pubDate><guid>https://cyrilbouharb.github.io/posts/2026-05-08-welcome/</guid><description>&lt;p&gt;This is the very first entry. A blank page is both terrifying and exciting — it can become anything. The plan is simple: show up every day, write something honest, and hit save. No rules on length or topic. Just words.&lt;/p&gt;&#10;&lt;p&gt;What you&amp;rsquo;ll find here:&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;&lt;strong&gt;Daily curated content&lt;/strong&gt; from the Microsoft Cloud &amp;amp; AI ecosystem&lt;/li&gt;&#10;&lt;li&gt;&lt;strong&gt;Personal commentary&lt;/strong&gt; on new releases, documentation updates, and community discussions&lt;/li&gt;&#10;&lt;li&gt;&lt;strong&gt;Architecture diagrams&lt;/strong&gt; when I&amp;rsquo;m breaking down how things work&lt;/li&gt;&#10;&lt;li&gt;&lt;strong&gt;Podcast versions&lt;/strong&gt; of posts for when you&amp;rsquo;d rather listen&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;p&gt;Here&amp;rsquo;s to day one. 🚀&lt;/p&gt;</description></item><item><title>From Local to Production: Deploy Your Microsoft Agent Framework Agent with Foundry Hosted Agents</title><link>https://cyrilbouharb.github.io/posts/2026-05-06-from-local-to-production-deploy-your-microsoft-agent-framewo/</link><pubDate>Wed, 06 May 2026 00:00:00 +0000</pubDate><guid>https://cyrilbouharb.github.io/posts/2026-05-06-from-local-to-production-deploy-your-microsoft-agent-framewo/</guid><description>&lt;p&gt;There&amp;rsquo;s been an important development in the &lt;strong&gt;Microsoft Foundry&lt;/strong&gt; space that caught my attention, and I wanted to break it down — not just what was announced, but why it matters and how it fits into the bigger picture.&lt;/p&gt;&#10;&lt;h2 id="whats-new"&gt;What&amp;rsquo;s New&lt;/h2&gt;&#10;&lt;p&gt;Once you have your Microsoft Agent Framework (MAF) agent or workflow happily running locally on your dev machine, it’s time to decide how to deploy your agent to production, monitor it, evaluate it and version it. These decisions are just as important as getting the agent running.Hosted Agents in Foundry Agent Serviceis the easiest way to deploy Agent Framework agent to the cloud – with built-in identity, automatic scaling, managed session state, observability, and versioning.&lt;/p&gt;</description></item><item><title>Chat History Storage Patterns in Microsoft Agent Framework</title><link>https://cyrilbouharb.github.io/posts/2026-04-24-chat-history-storage-patterns-in-microsoft-agent-framework/</link><pubDate>Fri, 24 Apr 2026 00:00:00 +0000</pubDate><guid>https://cyrilbouharb.github.io/posts/2026-04-24-chat-history-storage-patterns-in-microsoft-agent-framework/</guid><description>&lt;p&gt;There&amp;rsquo;s been an important development in the &lt;strong&gt;Azure OpenAI &amp;amp; GPT Models&lt;/strong&gt; space that caught my attention, and I wanted to break it down — not just what was announced, but why it matters and how it fits into the bigger picture.&lt;/p&gt;&#10;&lt;h2 id="whats-new"&gt;What&amp;rsquo;s New&lt;/h2&gt;&#10;&lt;p&gt;When people talk about building AI agents, they usually focus on models, tools, and prompts. In practice, one of the most important architectural decisions is much simpler:where does the conversation history live?&lt;/p&gt;</description></item><item><title>From Local to Production: The Complete Developer Journey for Building, Composing, and Deploying AI Agents</title><link>https://cyrilbouharb.github.io/posts/2026-04-22-from-local-to-production-the-complete-developer-journey-for-/</link><pubDate>Wed, 22 Apr 2026 00:00:00 +0000</pubDate><guid>https://cyrilbouharb.github.io/posts/2026-04-22-from-local-to-production-the-complete-developer-journey-for-/</guid><description>&lt;p&gt;There&amp;rsquo;s been an important development in the &lt;strong&gt;AI Agents&lt;/strong&gt; space that caught my attention, and I wanted to break it down — not just what was announced, but why it matters and how it fits into the bigger picture.&lt;/p&gt;&#10;&lt;h2 id="whats-new"&gt;What&amp;rsquo;s New&lt;/h2&gt;&#10;&lt;p&gt;When we launchedMicrosoft Agent Frameworklast October, we made a promise: building production-grade AI agents should feel as natural and structured as building any other software.&lt;/p&gt;&#10;&lt;p&gt;Today, we’re delivering on that promise — with thev1.0 release of Microsoft Agent Frameworkand thegeneral availability ofFoundry Toolkitfor Visual Studio Code(formerly AI Toolkit for VS Code), new capabilities inmemory(preview) in Foundry Agent Service,Toolbox in Foundry(preview) to give your agents the right tools, a faster and more securehostedagentsexperience in Foundry Agent Service (preview), andObservability in Foundry Control Planereaching full GA on core capabilities including end-to-end tracing now in place.&lt;/p&gt;</description></item><item><title>Introducing the new hosted agents in Foundry Agent Service: secure, scalable compute built for agents</title><link>https://cyrilbouharb.github.io/posts/2026-04-22-introducing-the-new-hosted-agents-in-foundry-agent-service-s/</link><pubDate>Wed, 22 Apr 2026 00:00:00 +0000</pubDate><guid>https://cyrilbouharb.github.io/posts/2026-04-22-introducing-the-new-hosted-agents-in-foundry-agent-service-s/</guid><description>&lt;p&gt;There&amp;rsquo;s been an important development in the &lt;strong&gt;GitHub Copilot&lt;/strong&gt; space that caught my attention, and I wanted to break it down — not just what was announced, but why it matters and how it fits into the bigger picture.&lt;/p&gt;&#10;&lt;h2 id="whats-new"&gt;What&amp;rsquo;s New&lt;/h2&gt;&#10;&lt;p&gt;Agents are already transforming how developers solve problems. Whether it’s a coding agent that refactors your repo overnight, a research agent that synthesizes hundreds of documents into a brief, or an ops agent that monitors and remediates infrastructure — the pattern is clear. Developers are building agents that don’t just answer questions, they go do things.&lt;/p&gt;</description></item><item><title>Introducing Toolboxes in Foundry</title><link>https://cyrilbouharb.github.io/posts/2026-04-22-introducing-toolboxes-in-foundry/</link><pubDate>Wed, 22 Apr 2026 00:00:00 +0000</pubDate><guid>https://cyrilbouharb.github.io/posts/2026-04-22-introducing-toolboxes-in-foundry/</guid><description>&lt;p&gt;There&amp;rsquo;s been an important development in the &lt;strong&gt;GitHub Copilot&lt;/strong&gt; space that caught my attention, and I wanted to break it down — not just what was announced, but why it matters and how it fits into the bigger picture.&lt;/p&gt;&#10;&lt;h2 id="whats-new"&gt;What&amp;rsquo;s New&lt;/h2&gt;&#10;&lt;h3 id="available-in-public-preview-today"&gt;Available in Public Preview Today&lt;/h3&gt;&#10;&lt;p&gt;Toolbox is a new way tocurate, configure, and reusetools across all of your AI agents without rewiring them every time from Foundry.&lt;/p&gt;&#10;&lt;p&gt;Today, teams build agents across different frameworks and runtimes. Each agent often wires tools directly, with its own authentication, credentials, and integration code. As organizations scale agent usage, this leads to duplicated work, inconsistent behavior, and fragile production deployments.&lt;/p&gt;</description></item></channel></rss>