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

How to Build iOS Widgets with .NET MAUI
Build professional iOS widgets with .NET MAUI, from static displays to interactive widgets.
Read moreClick to read more about this postStreamlining your Git workflow with Visual Studio 2026
You’re a .NET developer with a busy morning, and an Azure DevOps ticket drops: “Login endpoint 500s under load.” You’ve got to fix it, review a teammate’s feature branch, and keep your repo clean - all before lunch. Visual Studio’s Git tools turn this everyday Git workflow of...
Read moreClick to read more about this postRetirement of Global Personal Access Tokens in Azure DevOps
In the new year, we’ll be retiring the Global Personal Access Token (PAT) type in Azure DevOps.
Global PATs allow users to authenticate across all accessible organizations. While this can feel convenient, a single credential with broad reach creates a concentrated security risk —...
Read moreClick to read more about this postLatest posts

Dec 26, 2025
Post comments count4
Post likes count4
Why are we worried about memory access semantics? Full barriers should be enough for anybody

You have to find new ways of going faster.
The Old New Thing

Dec 25, 2025
Post comments count0
Post likes count3
Why is the last letter of my string not making it to the clipboard?

The struggle for null termination.
The Old New Thing

Dec 24, 2025
Post comments count0
Post likes count4
Why does my Ctrl+M accelerator key activate when I press the Enter key?

Understanding the difference between keys and characters for accelerators.
The Old New Thing

Dec 23, 2025
Post comments count4
Post likes count4
When irate product support customers demand to speak to Bill Gates

So transfer them to his office, or so it seems.
The Old New Thing

Dec 23, 2025
Post comments count0
Post likes count0
SharePoint Framework (SPFx) roadmap update – December 2025

SPFx is powering the future of Microsoft 365. From AI-driven portals to seamless integrations across SharePoint, Teams and Viva, SPFx is driving innovation at scale. This monthly blog series kicks off our journey into the next evolution - transparent, community-driven, and built for the AI era. Let’s shape what’s next, together.
Microsoft 365 Developer Blog

Dec 22, 2025
Post comments count2
Post likes count7
How AI fixed my procrastination

I struggled to get started. For ages, I kept putting off building this website, creating a new programming language for Visual Studio, and coming up with fresh color themes. Each project looked overwhelming, and I couldn’t find the time or motivation to jump in. It all just felt like...
Visual Studio Blog

Dec 22, 2025
Post comments count26
Post likes count8
All the other cool languages have try...finally. C++ says "We have try...finally at home."

The destructor serves as the "finally".
The Old New Thing

Dec 22, 2025
Post comments count0
Post likes count0
The New Test Run Hub is Going Generally Available!

Delivering high-quality software requires clarity, speed, and collaboration. That’s why we introduced the New Test Run Hub in Azure Test Plans. A modern, streamlined experience designed to make test execution and analysis fast and intuitive.
And we’re excited to announce that this...
Azure DevOps Blog

Dec 19, 2025
Post comments count1
Post likes count2
Azure Developer CLI (azd) Dec 2025 - Extensions Enhancements, Foundry Rebranding, and Azure Pipelines Improvements

This post announces the December release of the Azure Developer CLI (`azd`).
Azure SDK Blog

Dec 19, 2025
Post comments count0
Post likes count1
Work item linking for Advanced Security alerts now available

Security vulnerabilities don't fix themselves. Someone needs to track them, prioritize them, and actually ship the fix. If you've ever tried to manage security alerts alongside your regular sprint work, though, you know the friction: you're looking at an alert in one tab, switching to...
Azure DevOps Blog

Dec 19, 2025
Post comments count9
Post likes count3
A shortcut gives me a weird path for a program shortcut that doesn't point to the executable, so what is it?

It's a placeholder because the shortcut is to an MSI application.
The Old New Thing

Dec 18, 2025
Post comments count0
Post likes count0
What’s new in Microsoft Foundry | October and November 2025

Azure AI Foundry is now Microsoft Foundry. Read the latest announcements about agents, models, tools and more.
Microsoft Foundry Blog

Dec 18, 2025
Post comments count0
Post likes count3
AI Coding Agents and Domain-Specific Languages: Challenges and Practical Mitigation Strategies

1. Introduction
AI coding agents/assistants such as GitHub Copilot have become common in modern software engineering workflows. Their strengths—rapid pattern completion, context-aware suggestions, and the ability to learn style from local code—stem from broad training on large...
All things Azure

Dec 18, 2025
Post comments count10
Post likes count4
Concluding thoughts on our deep dive into Windows clipboard text conversion

Stick to Unicode and you'll be fine.
The Old New Thing

Dec 18, 2025
Post likes count2
Introducing the Copilot Studio + Azure AI Search Solution

Introduction to a scaleable and secure turnkey architecture for deploying Copilots connected to Azure AI Search.
ISE Developer Blog

Dec 17, 2025
Post comments count0
Post likes count0
Unlock the power of distributed graph databases with JanusGraph and Azure Apache Cassandra

Connecting the Dots: How Graph Databases Drive Innovation
In today’s data-rich world, organizations face challenges that go beyond simple tables and rows. Whether it’s uncovering hidden relationships in social networks, detecting fraud, or powering recommendation engines, graph...
Azure Cosmos DB Blog

Dec 17, 2025
Post comments count1
Post likes count10
Celebrating 10 Years of DirectX 12

DirectX12 shipped in 2015 with a simple goal: give developers more control so games run faster, look better, and scale across Windows PC and console. Over the last decade, DirectX 12 delivered on that promise. We added features and made it easier for developers to focus on gameplay &...
DirectX Developer Blog
Dec 17, 2025
Post comments count1
Post likes count5
Aspire 13.1 - Our holiday gift to you

Aspire 13.1 is here with CLI-based MCP for AI agents, dashboard improvements, Azure updates, and TLS termination support.
Aspire Blog

Dec 17, 2025
Post comments count3
Post likes count4
Deducing the consequences of Windows clipboard text formats on UTF-8

Working out the implications.
The Old New Thing

Dec 16, 2025
Post comments count0
Post likes count0
Unlock your email potential with Schema.org
Email is a key part of how people get things done, whether it’s booking a reservation, confirming a package delivery, or managing a cab reservation. But as inboxes become increasingly cluttered, important transactional information often gets buried. Users are forced to open multiple...
Microsoft 365 Developer Blog

Dec 16, 2025
Post comments count4
Post likes count4
C++ code editing tools for GitHub Copilot: now in Public Preview

In November, we introduced C++ code editing tools for GitHub Copilot as a Private Preview, focusing on partnering with customers to tackle one of the common, taxing challenges for C++ development: refactoring at scale. Since then, we've listened to feedback and refined our tooling to make...
C++ Team Blog

Dec 16, 2025
Post comments count0
Post likes count2
Beyond Ergonomics: How the Azure Command Launcher for Java Improves GC Stability and Throughput on Azure VMs

In our previous blog we introduced Azure Command Launcher for Java (jaz) —a safe, resource-aware way to launch the JVM without hand-tuning dozens of flags. This follow-up shares performance results, focusing on how jaz affects G1 behavior, heap dynamics, and pause characteristics under...
Microsoft for Java Developers

Dec 16, 2025
Post comments count11
Post likes count0
Microsoft.Testing.Platform Now Fully Supported in Azure DevOps

Azure DevOps enhanced support for Microsoft.Testing.Platform, from running tests to publishing results!
.NET Blog

Dec 16, 2025
Post comments count6
Post likes count3
Debugging, but Without the Drama (A Visual Studio 2026 Story)

It starts the way these things always start.
A red build.
A failing test.
And that quiet, sinking feeling of “This worked yesterday.”
Meet Sam. Sam’s not a junior, not a rockstar, just a solid developer who’s shipped enough code to know that bugs don’t care how...
Visual Studio Blog

Dec 16, 2025
Post comments count3
Post likes count2
Why is the Windows clipboard taking the scenic route when converting from CF_TEXT to CF_OEMTEXT ?

Something is forcing it down an alternate path.
The Old New Thing

Dec 16, 2025
Post comments count0
Post likes count6
Azure Boards integration with GitHub Copilot

A few months ago we introduced the Azure Boards integration with GitHub Copilot in private preview. The goal was simple: allow teams to take a work item from Azure Boards and send it directly to GitHub Copilot so the coding agent could begin working on it, track progress, and generate a...
Azure DevOps Blog