Microsoft Developer Blogs

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

DirectX 12 Ultimate
The Xbox Graphics, PIX, and HLSL teams are hiring!

  Do you want to be part of the team building the next generation of gaming technologies for Xbox? Are you passionate about Graphics, GPUs, or Gaming? Do you want to work on the teams that enable game developers to make the most graphically advanced games on Xbox possible? If so, the Xbox Graphics, PIX, and HLSL teams are hiring ...


Is it okay to call Map­View­Of­File on the same mapping handle simultaneously from different threads?

A customer found that a bottleneck in their program was traced to the way they use the Map­View­Of­File function. Specifically, they use an application-level lock to ensure that two threads do not call use the Map­View­Of­File on the same mapping handle at the same time. The customer wanted to know whether this lock was required. Is it ...


Surface Duo showing video and chat on both screens
ExoPlayer video on dual-screen and foldable devices

Hello Android developers! The Microsoft Surface Duo is a great device for consuming multimedia content, and ExoPlayer is a simple, powerful widget for rendering video. Raymond and I are interns on the Surface Duo Developer Experience team, and we're excited to share two dual-screen enhanced samples that showcase video experiences on...


Image devblog brand visualstudiowin2019
.NET Object Allocation Tool Performance

With the release of Visual Studio 16.10 comes a new analysis engine for the Performance Profiler, with the .NET Object Allocation Tool being the first tool to be onboarded. This provides the tool with some new features and a significant perf boost. Give it a shot with your C# app and see what spurious allocations you can remove to speed up ...