Cascadia Code, an OSS Font with Ligatures from Microsoft

Cascadia Code is finally here! You can install it directly from the GitHub repository’s releases page or automatically receive it in the next update of Windows Terminal.Wait, what’s Cascadia Code?Cascadia Code was announced this past May at Microsoft’s Build event. | Continue reading


@devblogs.microsoft.com | 41 minutes ago

How to Debug and Profile Any EXE with Visual Studio

Learn how to use Visual Studio to debug and profile any Windows executable. | Continue reading


@devblogs.microsoft.com | 3 hours ago

Announcing .NET Core 3.0 Release Candidate 1

Today, we’re announcing .NET Core 3.0 Release Candidate 1. Just like with Preview 9, we’ve focused on polishing .NET Core 3.0 for a final release. We are now getting very, very close. We intend to release the final version on September 23 at .NET Conf. | Continue reading


@devblogs.microsoft.com | 1 day ago

Open Sourcing Microsoft's C++ Standard Library Implementation

Today at CppCon 2019, we (the MSVC team) announced that we’re releasing our implementation of the C++ Standard Library (also known as the STL) as open source.https://github.com/microsoft/STL is our new repository, containing all of our product source code, a new CMake build syste … | Continue reading


@devblogs.microsoft.com | 1 day ago

Split a file into two while preserving Git line history

Continue reading


@devblogs.microsoft.com | 2 days ago

Ordering Messages in Azure Service Bus

Application Development Manager Herald Gjura discusses how to enforce message ordering in an Azure Service Bus queue or topic while retaining a multi-publisher / multi-subscriber architecture for high message volume throughput. The ScenarioOne of the most asked questions, every … | Continue reading


@devblogs.microsoft.com | 3 days ago

Top Stories from the Microsoft DevOps Community (2019.09.13)

This week the community presented me with a good problem to have – too much great content! Even after paring it down, there is still a lot I wanted to share. Arm yourself with a fresh beverage, we are about to dive in! | Continue reading


@devblogs.microsoft.com | 4 days ago

The Turkish lira’s currency code is an unexpected source of problems

Continue reading


@devblogs.microsoft.com | 6 days ago

The Sad History of the MFC Try/Catch Macros

Continue reading


@devblogs.microsoft.com | 7 days ago

C++20 Concepts Are Here in Visual Studio 2019 Version 16.3

C++20 Concepts are now supported for the first time in Visual Studio 2019 version 16.3 Preview 2. This includes both the compiler and standard library support. First, we’re debuting the feature via /std:c++latest mode and once we have all C++20 features implemented across all Vis … | Continue reading


@devblogs.microsoft.com | 7 days ago

"Sound does not play after network transitions from satellite to hard-wired"

Continue reading


@devblogs.microsoft.com | 8 days ago

Announcing .NET Core 3.0 Preview 9

Today, we’re announcing .NET Core 3.0 Preview 9. Just like with Preview 8, we’ve focused on polishing .NET Core 3.0 for a final release and aren’t adding new features. If these final builds seem less exciting than earlier previews, that’s by design. | Continue reading


@devblogs.microsoft.com | 9 days ago

Refactoring Made Easy with Visual Studio IntelliCode

With Visual Studio 2019 version 16.3 Preview 3 refactorings can now be enhanced by IntelliCode to spot repetition quickly and suggest other places in your code where you might want to apply that same change, right in your IDE | Continue reading


@devblogs.microsoft.com | 13 days ago

PowerShell ForEach-Object Parallel Feature

PowerShell ForEach-Object Parallel FeaturePowerShell 7.0 Preview 3 is now available with a new ForEach-Object Parallel Experimental feature. This feature is a great new tool for parallelizing work, but like any tool, it has its uses and drawbacks.This article describes this new f … | Continue reading


@devblogs.microsoft.com | 13 days ago

Hardware Intrinsics in .NET Core

Several years ago, we decided that it was time to support SIMD code in .NET. We introduced the System.Numerics namespace with Vector2, Vector3, Vector4, Vector, and related types. These types expose a general-purpose API for creating, accessing, and operating on them using hardwa … | Continue reading


@devblogs.microsoft.com | 14 days ago

Any sufficiently advanced technology is indistinguishable from a bomb

Continue reading


@devblogs.microsoft.com | 15 days ago

Stupid Alexa Trick: Speaking French with a Horrible American Accent

Continue reading


@devblogs.microsoft.com | 16 days ago

Calling Conventions, Part 1

Continue reading


@devblogs.microsoft.com | 17 days ago

The sad history of Unicode printf-style format specifiers in Visual C++

Continue reading


@devblogs.microsoft.com | 19 days ago

Announcing TypeScript 3.6

Today we’re happy to announce the availability of TypeScript 3.6!For those unfamiliar, TypeScript is a language that builds on JavaScript by adding optional static types. These typescan be checked by the TypeScript compiler to catch common errors in your programs (like misspellin … | Continue reading


@devblogs.microsoft.com | 21 days ago

The sad history of Visual Studio’s custom __if_exists keyword

Continue reading


@devblogs.microsoft.com | 21 days ago

New and improved NuGet Search is here

We are excited to announce the new and improved search on NuGet.org leveraging Azure Search. Try the new search today! | Continue reading


@devblogs.microsoft.com | 21 days ago

Custom-printing your own attendee pass to the Windows 95 launch

Continue reading


@devblogs.microsoft.com | 22 days ago

Windows Terminal Preview v0.4 Release

The time has come for another update to the Windows Terminal! Windows Terminal Preview v0.4 is now available in the Microsoft Store and on GitHub! Settings UpdatesProfiles.json is Now in LocalStateThe profiles.json file has been moved from the RoamingState folder to the LocalSta … | Continue reading


@devblogs.microsoft.com | 22 days ago

Porting DirectX 12 Games to Windows 7 – DirectX Developer Blog

We publish binaries and documents to allow game developers to run their DirectX 12 games on Windows 7. | Continue reading


@devblogs.microsoft.com | 23 days ago

The SuperH-3, part 15: Code walkthrough

Continue reading


@devblogs.microsoft.com | 26 days ago

The SuperH-3, part 14: Patterns for function calls

Continue reading


@devblogs.microsoft.com | 27 days ago

PowerShell 7 Preview 3

PowerShell 7 Preview 3In May, we published our PowerShell 7 Roadmap. We have been making progress on our roadmap and are currently on track to have a Generally Available (GA) release by end of this calendar year.Long Term ServicingPowerShell 7 GA will also be our first Long Term … | Continue reading


@devblogs.microsoft.com | 28 days ago

The SuperH-3, part 12: Calling convention and function prologues/epilogues

Continue reading


@devblogs.microsoft.com | 29 days ago

Announcing the Azure Repos App for Slack

Managing codebase is a team effort. It requires great deal of discipline and coordination among developers to have clean, ship-ready master. This involves frequent communication between a developer who writes the code and people who review the same. Slack is one of the most popul … | Continue reading


@devblogs.microsoft.com | 29 days ago

OpenSSH in Windows 10 (2018)

SSH is one of the most important tools in the *NIX world, through which users communicate with shells, applications, and services running on remote machines, devices, VM’s and containers. Windows users most often remotely access Windows machines, devices, VM’s and Containers via … | Continue reading


@devblogs.microsoft.com | 29 days ago

The SuperH-3, part 11: Atomic operations

Continue reading


@devblogs.microsoft.com | 1 month ago

.NET Core and Systemd

In preview7 a new package was added to the Microsoft.Extensions set of packages that enables integration with systemd. For the Windows focused, systemd allows similar functionality to Windows Services, there is a post on how to do what we discuss here for Windows Services in this … | Continue reading


@devblogs.microsoft.com | 1 month ago

.NET Core and Systemd

In preview7 a new package was added to the Microsoft.Extensions set of packages that enables integration with systemd. For the Windows focused, systemd allows similar functionality to Windows Services, there is a post on how to do what we discuss here for Windows Services in this … | Continue reading


@devblogs.microsoft.com | 1 month ago

Surfacing GitHub Usage for Packages on Nuget.org

There are several criteria you can use today to evaluate NuGet packages. We received feedback that you would like even more information to help choose the right packages. We’re excited to introduce GitHub Usage on nuget.org, which allows you to explore top GitHub repositories tha … | Continue reading


@devblogs.microsoft.com | 1 month ago

The SuperH-3, part 10: Control transfer

Continue reading


@devblogs.microsoft.com | 1 month ago

Tips and Tricks for Linux Development with WSL and Visual Studio Code

In an earlier blog post, An In Depth Tutorial on Linux development on Windows with WSL and Visual Studio Code, we showed you how to set up Windows Subsystem for Linux (WSL) and Visual Studio Code for Linux development. In this post, | Continue reading


@devblogs.microsoft.com | 1 month ago

One Year of Quantum Katas

This July we’re celebrating the first anniversary of the Quantum Katas - an open-source project aimed at teaching quantum computing and Q# programming. | Continue reading


@devblogs.microsoft.com | 1 month ago

PowerShell, Out-GridView Returns

Out-GridView Returns!It’s been almost 3 years since PowerShell Core debuted for Linux and Mac, and as we’ve increased our cmdlet coverage more and more, one cmdlet has always stood out as a top, cross-platform request. Today, we are excited to announce that Out-GridView is debuti … | Continue reading


@devblogs.microsoft.com | 1 month ago

Announcing .NET Core 3.0 Preview 8

Today, we are announcing .NET Core 3.0 Preview 8. Just like with Preview 7, we’ve focused on polishing .NET Core 3.0 for a final release and are not adding new features. If these final previews seem anti-climatic, that’s by design.Download .NET Core 3.0 Preview 8 right now on Win … | Continue reading


@devblogs.microsoft.com | 1 month ago

Asp.net Core and Blazor Updates in .NET Core 3.0 Preview 8

.NET Core 3.0 Preview 8 is now available and it includes a bunch of new updates to ASP.NET Core and Blazor. Check out the great new features and improvements in this release! | Continue reading


@devblogs.microsoft.com | 1 month ago

Update on .NET Standard Adoption

It’s about two years ago that I announced .NET Standard 2.0. Since then we’ve been working hard to increase the set of .NET Standard-based libraries for .NET. This includes many of the BCL components, such as the Windows Compatibility Pack, but also other popular libraries, | Continue reading


@devblogs.microsoft.com | 1 month ago

Game performance improvements in Visual Studio 2019 16.2 release

This spring Gratian Lup described in his blog post the improvements for C++ game development in Visual Studio 2019. From Visual Studio 2019 version 16.0 to Visual Studio 2019 version 16.2 we’ve made some more improvements. On the Infiltrator Demo we’ve got 2–3% performance wins f … | Continue reading


@devblogs.microsoft.com | 1 month ago

A Deep Dive into Git Performance Using Trace2

A deep dive into using the new Git Trace2 feature to study Git performance problems on very large repos. | Continue reading


@devblogs.microsoft.com | 1 month ago

The SuperH-3, part 4: Basic arithmetic

Continue reading


@devblogs.microsoft.com | 1 month ago

Calling all .NET desktop and mobile developers

We would love to hear about your experience with building client applications in .NET. Your feedback will greatly help us to improve the .NET tooling and ensure our roadmap focuses on your needs. Participate in shaping the future of the .NET client development by taking this shor … | Continue reading


@devblogs.microsoft.com | 1 month ago

The SuperH-3, part 1: Introduction

Continue reading


@devblogs.microsoft.com | 1 month ago

The SuperH-3, Part 2: Addressing Modes – The Old New Thing

Continue reading


@devblogs.microsoft.com | 1 month ago