# Microsoft for Developers > Get the latest information, insights, and news from Microsoft. ## Topics - [AI](https://devblogs.microsoft.com/blog/category/ai/): 54 posts - [Microsoft for Developers](https://devblogs.microsoft.com/blog/category/msfordevs/): 26 posts - [GitHub Copilot](https://devblogs.microsoft.com/blog/category/github-copilot/): 23 posts - [Announcement](https://devblogs.microsoft.com/blog/category/announcement/): 12 posts - [Developer Events](https://devblogs.microsoft.com/blog/category/developer-events/): 11 posts - [Visual Studio](https://devblogs.microsoft.com/blog/category/visual-studio/): 10 posts - [Azure](https://devblogs.microsoft.com/blog/category/azure/): 9 posts - [Visual Studio Code](https://devblogs.microsoft.com/blog/category/visual-studio-code/): 9 posts - [GitHub](https://devblogs.microsoft.com/blog/category/github/): 8 posts - [Microsoft for Developers](https://devblogs.microsoft.com/blog/category/microsoft-for-developers/): 8 posts - [Security](https://devblogs.microsoft.com/blog/category/security/): 6 posts - [Azure DevOps](https://devblogs.microsoft.com/blog/category/azure-devops/): 3 posts - [MCP](https://devblogs.microsoft.com/blog/category/mcp/): 3 posts - [Package Management](https://devblogs.microsoft.com/blog/category/package-management/): 2 posts - [Extensions](https://devblogs.microsoft.com/blog/category/extensions/): 1 posts - [Supply Chain Security](https://devblogs.microsoft.com/blog/category/supply-chain-security/): 1 posts - [Mobile Apps](https://devblogs.microsoft.com/blog/category/mobile-apps/): 1 posts - [Customer Zero Stories](https://devblogs.microsoft.com/blog/category/customer-zero-stories/): 1 posts ## Recent Posts - [Does 'eval' in the workspace path change what your agent does?](https://devblogs.microsoft.com/blog/does-eval-in-the-workspace-path-change-what-your-agent-does/): Your eval might be telling the agent it's a test before the agent reads a single instruction. Eval tools need... - [Publish Visual Studio Marketplace extensions securely with Trusted Publishing](https://devblogs.microsoft.com/blog/trusted-publishing-visual-studio-marketplace/): Publish Visual Studio Code and Visual Studio extensions from GitHub Actions or Azure Pipelines without storing a long-lived personal access token. - [PostgreSQL Like A Pro: Build, query, and troubleshoot without leaving VS Code](https://devblogs.microsoft.com/blog/postgresql-like-a-pro-vscode/): Build, query, and troubleshoot without leaving VS Code. - [Can a local git remote replace GitHub in your agent eval?](https://devblogs.microsoft.com/blog/can-a-local-git-remote-replace-github-in-your-agent-eval/): We swapped GitHub for a local git remote in our agent evals. Rebasing and pushing on request were unaffected, but the agent pushed on its own 11 points less often. Here's when a local remote is a safe shortcut, and when it isn't. - [Introducing the Agent Experience (AX) Practitioner Playbook](https://devblogs.microsoft.com/blog/introducing-the-agent-experience-ax-practitioner-playbook/): AI coding agents now pick the SDK, the version, and the pattern for your developers. The AX Practitioner Playbook is our method for finding out whether they get your technology right, and for fixing the sources they rely on when they don't. - [From Spec-First to Enterprise-Ready: Extending GitHub Spec Kit](https://devblogs.microsoft.com/blog/from-spec-first-to-enterprise-ready-extending-github-spec-kit/): How presets, extensions, bundles, workflows, and governed catalogs make Spec-Driven Development adaptable at scale This article continues Spec-Driven Development: A... - [Build Azure canvases with the Canvas authoring plugin](https://devblogs.microsoft.com/blog/build-azure-canvases-with-canvas-authoring/): Learn how the Canvas authoring plugin helps you build Azure canvases with Microsoft Canvas Toolkit, from a read-only starter to a working app you can inspect, test, and adapt. - [What is Agent Experience (AX)?](https://devblogs.microsoft.com/blog/what-is-agent-experience-ax/): Your agent says it's done, and the code compiles, but did it pick your technology? Did it use it correctly? Learn what Agent Experience (AX) is, how to measure it, and why the obvious fix isn't always the right one. - [Build with Azure Canvases: a shared workspace for agents](https://devblogs.microsoft.com/blog/azure-canvases/): See how Azure Canvases bring plans, code, previews, and deployment feedback together in a collaborative workspace for agent-assisted development. - [Enabling Consistent AI-Assisted Engineering with GitHub Copilot Plugins](https://devblogs.microsoft.com/blog/enabling-consistent-ai-assisted-engineering-with-github-copilot-plugins/): When an engineer or team creates useful agentic artifacts for their daily work (e.g., instructions, skills, and MCP configurations), others... - [Get started with the GitHub Copilot app: a free, hands-on course](https://devblogs.microsoft.com/blog/github-copilot-app-for-beginners/): Learn to direct AI coding agents, review their work, and build reliable development workflows with this free GitHub Copilot app course. - [Knowledge cutoff is a poor proxy for model capability](https://devblogs.microsoft.com/blog/knowledge-cutoff-is-a-poor-proxy-for-model-capability/): A model can fail on features released before its knowledge cutoff, then succeed on ones released after it. We tested hundreds of product changes and found that the date tells you far less than the work does. - [Your AI coding agent evaluation is only as good as its sandbox](https://devblogs.microsoft.com/blog/your-ai-coding-agent-evaluation-is-only-as-good-as-its-sandbox/): Your AI coding agent passed the eval. But did the model know the answer, or did it find it somewhere on your machine? A correct answer can still invalidate your measurement. - [Build an interview coach app with the GitHub Copilot SDK](https://devblogs.microsoft.com/blog/build-an-interview-coach-app-with-the-github-copilot-sdk/): An interview coach has to do more than ask questions. It needs to read a resume, follow up on an... - [Your work might not need the smartest model](https://devblogs.microsoft.com/blog/your-work-might-not-need-the-smartest-model/): The smartest model can cost five times more and deliver the same result, or even a worse one. See how evaluating your own work helps you get more value from your agent budget. - [Start here: Azure SQL Foundations series](https://devblogs.microsoft.com/blog/start-here-azure-sql-foundations-series/): Most developers I talk to aren't asking whether Azure SQL Database can handle their next app. They're asking where to... - [Try Azure SRE Agent with no always-on charges](https://devblogs.microsoft.com/blog/try-azure-sre-agent-with-no-always-on-charges/): We are happy to announce a 30-day trial experience for Azure SRE Agent. New customers can create and configure the... - [The Microsoft 365 Copilot Agent’s Playbook: A Practical Livestream Series for Building Better Agents](https://devblogs.microsoft.com/blog/the-microsoft-365-copilot-agents-playbook-a-practical-livestream-series-for-building-better-agents/): Building on Microsoft 365 Copilot? Here's your playbook. Declarative agents are quickly becoming one of the most exciting ways to... - [How to test agent experience changes without shipping them](https://devblogs.microsoft.com/blog/how-to-test-agent-experience-changes-without-shipping-them/): Most changes you think will improve AI agent behavior won't. We tested a dozen hypotheses on a real project upgrade scenario and the majority failed. Learn how to emulate documentation, API, and MCP server changes locally so you can validate what works before shipping anything to production. - [How to test agent skills without hitting real APIs](https://devblogs.microsoft.com/blog/how-to-test-agent-skills-without-hitting-real-apis/): Your agent skill calls an API. The moment you start evaluating it, every run either costs money or mutates production data. Learn how to mock APIs transparently so you can run evals without changing your skill or hitting real endpoints. - [Building AX evals that actually work](https://devblogs.microsoft.com/blog/building-ax-evals-that-actually-work/): This is the eighth and final article in a series about Agent Experience (AX): the practice of making AI coding... - [Let’s Learn GitHub Copilot App - Free Virtual Training Event](https://devblogs.microsoft.com/blog/lets-learn-github-copilot-app-free-virtual-training-event/): Join us for a free online event series kicking off July 16 to learn how to get started with the GitHub Copilot App! - [The hidden variables in your agent eval](https://devblogs.microsoft.com/blog/the-hidden-variables-in-your-agent-eval/): This is the seventh article in a series about Agent Experience (AX): the practice of making AI coding agents work... - [Don't rewrite your CLI for agents](https://devblogs.microsoft.com/blog/dont-rewrite-your-cli-for-agents/): There's advice making the rounds: replace your CLI args with a single --json payload so agents can use your tool... - [Not all model upgrades are upgrades](https://devblogs.microsoft.com/blog/not-all-model-upgrades-are-upgrades/): A new model drops with lower per-token pricing and better benchmarks. You switch. A week later someone asks why the... - [What AI benchmarks are not telling you](https://devblogs.microsoft.com/blog/what-ai-benchmarks-are-not-telling-you/): This is the sixth article in a series about Agent Experience (AX): the practice of making AI coding agents work... - [Your agent already has a plan](https://devblogs.microsoft.com/blog/your-agent-already-has-a-plan/): If an agent isn't doing the right thing, the obvious move is to make the docs clearer. Add a tip,... - [Learn from Microsoft: Transform software development through an agentic platform](https://devblogs.microsoft.com/blog/learn-from-microsoft-transform-software-development-through-an-agentic-platform/): See how Microsoft is transforming software development with agentic workflows, AI-powered automation, and specialized agents across the engineering lifecycle. - [When the model has never seen your code](https://devblogs.microsoft.com/blog/when-the-model-has-never-seen-your-code/): This is the fifth article in a series about Agent Experience (AX): the practice of making AI coding agents work... - [Models don't have preferences, they have context](https://devblogs.microsoft.com/blog/models-dont-have-preferences-they-have-context/): You open a fresh chat, type "What framework should I use for a web app?", and the model says "React."... ## Pages - [Home](https://devblogs.microsoft.com/) - [Microsoft for Developers Blog](https://devblogs.microsoft.com/blog/) - [DevBlogs](https://devblogs.microsoft.com/devblogs-landing-page/) - [Privacy on Dev Blogs](https://devblogs.microsoft.com/privacy-on-devblogs/) - [Dev Blogs FAQs](https://devblogs.microsoft.com/faq/) - [Search](https://devblogs.microsoft.com/search/) - [Principles for AI generated content](https://devblogs.microsoft.com/principles-for-ai-generated-content/) - [VS Code Blog](https://devblogs.microsoft.com/vscode-blog/) - [Newsletter](https://devblogs.microsoft.com/newsletter/) - [DevBlogs RSS Feed](https://devblogs.microsoft.com/landing/) ## Optional - [Full content version](https://devblogs.microsoft.com/llms-full.txt)