Small experiments produce defensible learnings. Scale the winners, stop the losers, and spare yourself the political aftermath of a big bet gone bad.




C# 15 introduces union types — declare a closed set of case types with implicit conversions and exhaustive pattern matching. Try unions in preview today and see the broader exhaustiveness roadmap.
The post Explore union types in C# 15 appeared first on .NET Blog.
We introduced the Markdown editor in July 2025 to bring Markdown support to large text fields in work items. Since then, we’ve received valuable customer feedback highlighting challenges with the editing experience, particularly when switching in and out of edit mode. Many users found the current interaction model confusing and, at times, disruptive. For example, […]
The post Improving the Markdown Editor for Work Items appeared first on Azure DevOps Blog.
This month’s Visual Studio update gives you new ways to customize GitHub Copilot. Custom agents allow you to build specialized Copilot agents tailored to your team’s workflow, backed by the tools and knowledge sources that matter to your project. Alongside that, agent skills bring reusable instruction sets, and a new find_symbol tool gives agents language-aware […]
The post Visual Studio March Update – Build Your Own Custom Agents appeared first on Visual Studio Blog.
Learn how custom-built AI agents are dramatically improving the .NET MAUI contribution workflow, reducing issue resolution time by 50-70% while increasing test coverage and code quality.
The post Accelerating .NET MAUI Development with AI Agents appeared first on .NET Blog.

When we released the local Azure DevOps MCP Server, it gave customers a way to connect Azure DevOps data with tools like Visual Studio and Visual Studio Code through GitHub Copilot Chat. The next step was to make this experience easier to get started with and to enable it for services that support only remote […]
The post Azure DevOps Remote MCP Server (public preview) appeared first on Azure DevOps Blog.