Some time ago, I described Windows 3.0's WinHelp as "a program for browsing online help files." But Windows 3.0 predated the Internet, and these help files were available even if the computer was not
A colleague was trying to create a Windows Runtime delegate with WRL. Here's a simplified version of what they wrote. namespace ABI { using namespace ABI::Windows::UI::ViewManagement; } struct MyClass : Microsoft::WRL::RuntimeClass<⟦...⟧> { HRESULT OnInputPaneShowing(ABI::InputPane* sender,
Developers have long struggled with concerns about data privacy, restrictive cloud dependencies, and limited control over their AI tools—especially when working on sensitive projects or within regulated industries. Now, with the excitement surrounding local models, you can harness AI directly on your device, ensuring your data stays private
Meet the reimagined GitHub app for Teams: an AI-powered app to collaborate with GitHub Copilot right inside your Teams conversations. This initial release focuses on the Copilot coding agent, which was built to translate conversations into code and pull requests. This is the first step toward bringing the full power
In our study of the case of the invalid handle error when a handle is closed while a thread is waiting on it, Frederic Benoit
We learned that Explorer uses the COM Surrogate as a sacrificial process when hosting thumbnail extraction plug-ins. A customer had a thumbnail extraction plug-in for which prepar
by Artur Drozdz, Founder of Record Scanner (recordscanner.com) If you’re like me, there’s at least one room in your home with an entire cabinet dedicated to your growing vinyl collection. At this point, you’ve probably heard that vinyl is making a comeback, it’s not just vintage anymo
We're excited to announce that Visual Studio now supports MCP prompts, resources, and sampling (with even more coming soon!) to enhance your Copilot experience by bringing in more context from your engineering stack. These powerful new features unlock deeper integrations with your favorite tools and services, making your development workflow m