It is common for Microsoft buildings to assign nicknames to meeting rooms to make them easier to remember. Instead of "We will be in room 1728" you can say "We will be in the Magellan room." The new Microsoft Building 3 has a series of meeting rooms labeled 1.3A through 1.3E. (The number 1.3 means "first floor, zone 3.") These meeti
Last Friday I was reviewing our backlog items in the Java Engineering Group, and found an idea we had when Log4Shell happened. To this day, there is still no main stream solution to "find in production where a given JAR is being used".
As a continuation of changes previously announced for global customers, we will be making cha
The 80386 HLT instruction tells the CPU to stop executing instructions until a hardware interrupt occurs. This was traditionally the instruction performed by the operating system when it had no work to do, allowing the CPU to go into a low-power mode. (In modern times, operating systems use other instructions like MWAIT
A colleague was investigating a crash. The stack at the point of the crash looks like this: contoso!winrt::impl::consume_Windows_Foundation_Collections_IVectorView< winrt::Windows::Foundation::Collections::IVectorView<int>, int>::Size+0x30 contoso!winrt::Contoso::implementation::Widget::
This blog post summarizes changes to the vcpkg package manager as part of the 2025.08.27 registry release as well as changes to vcpkg documentation throughout August. There were no tool chang
Learn how to deploy a self-hosted AI assistant that leverages Microsoft Learn content via the Model Context Protocol (MCP) and Azure OpenAI. It’s fast, secure, and ready for developer use in real-world apps. Prerequisite
For platform engineers, securely managing sensitive information across dev and test environments is a critical responsibility. Each workflow, from provisioning virtual machines to deploying artifacts and automating environment setup, often involves handling credentials, SSH keys, and API tokens.