Microsoft
Developer Blogs

Get the latest information, insights, and news from Microsoft.

Highlights

Dotnet banner

SQL query generation from natural language

Evaluating AI agents for NL-to-SQL generation across Azure Databricks AI/BI Genie, GitHub Copilot CLI, and Microsoft Agent Framework. We achieved ~75% accuracy with schema documentation and runtime validation, while discovering that business logic errors represent a fundamental limitation requiring domain expertise.
Read moreClick to read more about this post

Durable Workflows in the Microsoft Agent Framework

Build durable AI agent workflows with the Microsoft Agent Framework. Start with in-process console apps, add durability with the Durable Task runtime, scale with parallel AI agents, and host on Azure Functions for serverless execution.
Read moreClick to read more about this post

Latest posts

Feb 10, 2026
Post comments count0
Post likes count3

From Local Models to Agent Workflows: Building a Deep Research Solution with Microsoft Agent Framework on Microsoft Foundry Local

Kinfey Lo
Introduction: A New Paradigm for AI Application Development In enterprise AI application development, we often face this dilemma: while cloud-based large language models are powerful, issues such as data privacy, network latency, and cost control make many scenarios difficult to...
Microsoft Agent Framework
Feb 9, 2026
Post comments count3
Post likes count1

Time Travel in Azure SQL with Temporal Tables

Jerry Nixon
Applications often need to know what data looked like before. Who changed it, when it changed, and what the previous values were. Rebuilding that history in application code is tedious and error prone. This is especially valuable when exposing a database to an AI agent through MCP servers...
Azure SQL Dev Corner
Feb 9, 2026
Post comments count3
Post likes count3

What should I do if a wait call reports WAIT_ABANDONED?

Raymond Chen
It's your one chance to make amends.
The Old New Thing
Feb 6, 2026
Post comments count0
Post likes count2

What’s New in vcpkg (Nov 2025 - Jan 2026)

Augustin Popa
This blog post summarizes changes to the vcpkg package manager as part of the 2025.12.12 and 2026.01.16 registry releases and the 2025-11-13, 2025-11-18, 2025-11-19, 2025-12-05, and 2025-12-16 tool releases. These updates include support for targeting the Xbox GDK October 2025 update,...
C++ Team Blog
Feb 6, 2026
Post comments count0
Post likes count4

Mastering User Settings in SharePoint Framework

Paolo Pialorsi
User preferences and settings are fundamental components of modern web applications. When developing SharePoint Framework (SPFx) solutions, the ability to store and manage user-specific configurations across devices and sessions becomes crucial for delivering personalized experiences....
Microsoft 365 Developer Blog
Feb 6, 2026
Post comments count2
Post likes count0

Building an AI Skills Executor in .NET: Bringing Anthropic's Agent Pattern to the Microsoft Ecosystem

Matt Kruczek
We welcome guest author, Matt Kruczek, to share how to build a complete Skills Executor in .NET, combining Azure OpenAI with the Model Context Protocol (MCP) C# SDK to bring the same agentic patterns to the Microsoft ecosystem. You’ll see how to define reusable skills, connect local and external tools, and orchestrate intelligent agent loops—so enterprise teams can standardize AI behavior without hardcoding business logic.
Microsoft Foundry Blog
Feb 6, 2026
Post comments count0
Post likes count3

Masking Sensitive Data in Azure SQL

Jerry Nixon
Applications often need access to data without needing access to everything. Social Security numbers, email addresses, and phone numbers are common examples. Storing them is required. Exposing them broadly is not. This is especially valuable when exposing a database to an AI agent through...
Azure SQL Dev Corner
Feb 6, 2026
Post comments count1
Post likes count3

How can I prevent the user from changing the widths of ListView columns in version 5 of the common controls?, part 2

Raymond Chen
Preventing the resize cursor from appearing.
The Old New Thing
Feb 5, 2026
Post comments count0
Post likes count2

Enable Soft Delete in Azure SQL

Jerry Nixon
Sometimes applications need to remove data without actually losing it. Soft delete keeps rows in the database while making them invisible to normal application access. This is especially valuable when exposing a database to an AI agent through MCP servers like SQL MCP Server, where safety...
Azure SQL Dev Corner