M

Microsoft for Developers

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

Remembering the end of support for VRML in Internet Explorer

I was cleaning out some old documents and found an email from 1999 on some changes to Internet Explorer. Most of it is boring, but I found this part interesting: VRML is being removed from IE5.5 and will only be available on Windows Update. The company that supplied the component cancelled the project¹ (and at th

2025/10/7
articleCard.readMore

Changes to inline image representation in Outlook on the web and new Outlook for Windows

We’d like to inform you about an update to how inline images are represented in the HTML body of Outlook emails in Outlook on the web and the new Outlook for Windows. This change may impact how your add-in identifies and processes inline images when using the attachment ID. What’s changing? Previously, inl

2025/10/7
articleCard.readMore

Visual Studio Dev/Test Benefit Explained

Before joining Microsoft, I served as VP of Application Development at one of the largest temporary staffing companies in the United States. I’ll never forget the look on our CFO’s face when I told him we needed two to three additional cloud environments to support a large-scale modernization project. His

2025/10/6
articleCard.readMore

Code comments should apply to the state of the system at the point the comment "executes"

Comments inside the body of a function should apply to the state of the system at the point the comment "executes". Here's an example of poor comment placement: // Widget is already vibrating, so we update the waveform in place. // Else the waveform parameters will be set when we start vibrating. if (waveformParameters !

2025/10/6
articleCard.readMore

Roadmap for AI in Visual Studio (October)

Today, we’re excited to share our public roadmap, which outlines the next steps in evolving Visual Studio with AI-powered agentic experiences. With every month, we aim to deliver smarter, faster, and more intuitive tools that enhance your coding experience. Disclaimer: The items outlined here represent ongoing work for the month. They

2025/10/4
articleCard.readMore

Can we get weak functions for static linking? The Visual C++ compiler says "We have weak functions at home"

The ELF object file has this thing called "weak functions". These are functions present in a library that are used by the linker to resolve a symbol only if the main program doesn't provide a resolution for them. The Visual C++ compiler doesn't have "weak functions" in this sense, but that doesn't mean that equivalent functionality

2025/10/3
articleCard.readMore

From Lab to Live: A Blueprint for a Voice-Powered AI Sales Coach

Until recently, building real-time voice AI for production was challenging. Developers faced hurdles such as managing audio streams and ensuring low-latency performance. That landscape is changing. The

2025/10/3
articleCard.readMore

VS Live! Orlando – Your Ultimate Learning Adventure

Imagine swapping stories with fellow developers over dinner as the Florida sun sets, then beginning the next morning with a stroll past the resort’s palm-lined walkways before catching your first session across

2025/10/3
articleCard.readMore

Azure SDK Release (September 2025)

Thank you for your interest in the new Azure SDKs! We release new features, improvements, and bug fixes every month. Subscribe to our Azure SDK Blog RSS Feed to get notified when a new release is available. You can find links to packages, code, and docs on our

2025/10/2
articleCard.readMore

The problem with inferring from a function call operator is that there may be more than one

Some time ago, I wrote briefly on writing a helper class for generating a particular category of C callback wrappers around C++ methods. This particular

2025/10/2
articleCard.readMore