.NET 7 Preview 5 – Generic Math

.NET 7 Preview 5 includes significant improvements to the Generic Math feature. | Continue reading


@devblogs.microsoft.com | 1 year ago

How can I wait more than 30 seconds for a delay-rendered clipboard?

Continue reading


@devblogs.microsoft.com | 1 year ago

Raymond Chen: An opinionated comparison of C++ frameworks for consuming and impl

Continue reading


@devblogs.microsoft.com | 1 year ago

Exchange Online Journey to .NET Core

Explore Exchange's migration from .NET Framework to .NET Core | Continue reading


@devblogs.microsoft.com | 1 year ago

Is there a maximum size for Windows clipboard data?

Continue reading


@devblogs.microsoft.com | 1 year ago

Performance Improvements in .NET MAUI

Want to know why .NET MAUI apps boot faster, run smoother, and are smaller? This post break down how we made .NET MAUI fast! | Continue reading


@devblogs.microsoft.com | 1 year ago

ConfigureAwait FAQ (2019)

.NET added async/await to the languages and libraries over seven years ago. In that time, it’s caught on like wildfire, not only across the .NET ecosystem, but also being replicated in a myriad of other languages and frameworks. It’s also seen a ton of improvements in .NET, | Continue reading


@devblogs.microsoft.com | 1 year ago

Happy 25th birthday Visual Studio

It’s now been 25 years since the first release of Visual Studio in 1997 and such a big milestone deserves a proper celebration. The Visual Studio 25th Anniversary Event kicks off at 9 AM Pacific Time on Thursday, March 17, with exclusive content and exciting reveals all day long. | Continue reading


@devblogs.microsoft.com | 1 year ago

Looking Forward: Support for Secure Shell (2015)

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


@devblogs.microsoft.com | 1 year ago

A security vulnerability in Git that can lead to arbitrary code execution (2018)

The Git community has disclosed an industry-wide security vulnerability in Git that can lead to arbitrary code execution when a user operates in a malicious repository. This vulnerability has been assigned CVE 2018-11235 by Mitre, the organization that assigns unique numbers to t … | Continue reading


@devblogs.microsoft.com | 1 year ago

TypeScript 4.7

Today we’re excited to announce the availability of TypeScript 4.7! If you’re not yet familiar with TypeScript, it’s a language that builds on JavaScript and adds syntax for types. Types help describe what kinds of values you’re working with and what kinds of functions you’re cal … | Continue reading


@devblogs.microsoft.com | 1 year ago

People lie on surveys and focus groups, often unwittingly (2004)

Continue reading


@devblogs.microsoft.com | 1 year ago

.NET MAUI Release Candidate 3

.NET MAUI Release Candidate 3 is now available with dozens of bug fixes and quality improvements. We also take a look at navigating with Shell. | Continue reading


@devblogs.microsoft.com | 1 year ago

Just-in-time refactoring with IntelliCode auto suggested code for C#

Visual Studio IntelliCode makes it easy to apply code fixes and refactorings when you type. | Continue reading


@devblogs.microsoft.com | 1 year ago

gRPC JSON Transcoding for .NET

gRPC JSON transcoding is a new feature for .NET that allows gRPC services to be called with REST + JSON. Try it now in .NET 7 preview 4. | Continue reading


@devblogs.microsoft.com | 1 year ago

Embedded Software Development in Visual Studio Code

In this post we will walk through the new Visual Studio Code Embedded Tools extension. We'll show how to acquire embedded tool dependencies with vcpkg then edit, build, deploy, and debug an Azure RTOS ThreadX project highlighting the new peripheral register and RTOS object views. | Continue reading


@devblogs.microsoft.com | 1 year ago

Case Study: How many colors are too many colors for Windows Terminal?

A group of users were trying to implement a simple, terminal-based video game and found the performance under Windows Terminal to be entirely unsuitable for such a task. The performance issue can be replicated by repeatedly drawing a “rainbow” and measuring how many frames per se … | Continue reading


@devblogs.microsoft.com | 1 year ago

Microsoft Graph’s Journey to .NET 6

Read about the journey of Microsoft Graph on upgrading from .NET Framework 4.6 to .NET 6 and all the impact that came with it. | Continue reading


@devblogs.microsoft.com | 1 year ago

.NET MAUI Release Candidate 2 – With 100% More Tizen

.NET MAUI Release Candidate 2 is now available with bug fixes and full support for Tizen. Build apps for Android, Windows, iOS, and macOS. | Continue reading


@devblogs.microsoft.com | 1 year ago

Visual Studio 2022 macOS

The Visual Studio 2022 for Mac 17.0 Release Candidate (RC) is ready for you to download now and includes a go-live license that allows you to develop in production environments. | Continue reading


@devblogs.microsoft.com | 2 years ago

Be careful with that thing, it's a confidential coffee maker

Continue reading


@devblogs.microsoft.com | 2 years ago

Vcpkg April 2022 Release Is Now Available

The April 2022 release of the vcpkg package manager is available. This blog post summarizes changes from March 1st, 2022 to March 30th, 2022 for the microsoft/vcpkg and microsoft/vcpkg-tool GitHub repos. Some stats for this period: 24 new ports were added to the open-source regis … | Continue reading


@devblogs.microsoft.com | 2 years ago

NuGet adds central package management

Central Package Management Dependency management is a core feature of NuGet. Managing dependencies for a single project can be easy. Managing dependencies for multi-project solutions can prove to be difficult as they start to scale in size and complexity. In situations where you … | Continue reading


@devblogs.microsoft.com | 2 years ago

.NET MAUI Release Candidate – Ready for Cross-Platform

.NET MAUI Release Candidate is now feature complete, API stable for the upcoming GA release. Get started today to build app for Android, Windows, iOS, and macOS. | Continue reading


@devblogs.microsoft.com | 2 years ago

TypeScript 4.7 Beta

Today we are excited to announce the beta release of TypeScript 4.7! To get started using the beta, you can use npm with the following command: npm install typescript@beta You can also get editor support by Downloading for Visual Studio 2022/2019 Following directions for Visual … | Continue reading


@devblogs.microsoft.com | 2 years ago

Java on Visual Studio Code Update – January 2022

Hi everyone, welcome to the January edition of Visual Studio Code Java update! Since this is our first blog post of the new year, we are going to look back on highlights of 2021 and take a look at our roadmap for 2022! | Continue reading


@devblogs.microsoft.com | 2 years ago

Register Now for Azure Cosmos DB Conf on April 19 – 20

Azure Cosmos DB Conf, our free, virtual developer event, returns April 19-20.  The event will include three, 3-hour live streams in the Americas, Asia-Pacific and Australia, and Europe, the Middle East, and Africa. Each live stream will feature its own unique, | Continue reading


@devblogs.microsoft.com | 2 years ago

Azure Quantum challenge at QCHack 2022

We are excited to announce that Microsoft along with our partners IonQ and Quantinuum will join Quantum Coalition Hack, hosted during the week of April 4-10! Learn more about the challenge and the best ways to prepare for it. | Continue reading


@devblogs.microsoft.com | 2 years ago

Pix-2203.07: Support for DirectStorage

Today we released PIX-2203.07, which adds support for today’s DirectStorage announcement. For more on how to get started with DirectStorage, check out our DirectStorage Landing Page.  PIX and DirectStorage New features need new tooling support! It’s been a consistent goal for the … | Continue reading


@devblogs.microsoft.com | 2 years ago

Injected class names: C++ feature you didn’t even realize that you were using

Continue reading


@devblogs.microsoft.com | 2 years ago

C++ Modules in CMake with Visual Studio

We’ve seen a lot of excitement around C++ modules since we announced support in the Microsoft C++ compiler and Visual Studio. Ever since, the community has been asking us when CMake support was coming. I am happy to announce that Visual Studio 2022 17.2 Preview 2 has experimental … | Continue reading


@devblogs.microsoft.com | 2 years ago

.NET 7 Preview 2

Today, we are glad to release .NET 7 Preview 2. The second preview of .NET 7 includes enhancements to RegEx source generators, progress moving NativeAOT from experimental status into the runtime, and a major set of improvements to the “dotnet new” | Continue reading


@devblogs.microsoft.com | 2 years ago

DirectStorage API Now Available on PC

Starting today, Windows games can ship with DirectStorage. This public SDK release begins a new era of fast load times and detailed worlds in PC games by allowing developers to more fully utilize the speed of the latest storage devices. In September 2020, | Continue reading


@devblogs.microsoft.com | 2 years ago

Python in Visual Studio Code – March 2022 Release – Python

The March 2022 release of the Python Extension for Visual Studio Code is now available. This is a short release as during the past month our team has largely focused on features and changes that will be landing in the next couple of releases. | Continue reading


@devblogs.microsoft.com | 2 years ago

Is it okay to acquire the slim reader/writer lock (SRWLOCK) recursively?

Continue reading


@devblogs.microsoft.com | 2 years ago

A Proposal for Type Syntax in JavaScript

Today we’re excited to announce our support and collaboration on a new Stage 0 proposal to bring optional and erasable type syntax to JavaScript. Because this new syntax wouldn’t change how surrounding code runs, it would effectively act as comments. We think this has the potenti … | Continue reading


@devblogs.microsoft.com | 2 years ago

I wrote the original blue screen of death, sort of (2014)

Continue reading


@devblogs.microsoft.com | 2 years ago

.NET 6.0.3, .NET 5.0.15 adressing 2 RCEs and DOS vulnerabilities

Today, we are releasing the .NET March 2022 Updates. These updates contain reliability and security improvements. See the individual release notes for details on updated packages. You can download 6.0.3, 5.0.15 and, 3.1.23 versions for Windows, macOS, and Linux, for x86, | Continue reading


@devblogs.microsoft.com | 2 years ago

One frequently-overlooked software “tax” is geopolitics. (2005)

Continue reading


@devblogs.microsoft.com | 2 years ago

The default answer to every dialog box is “Cancel” (2003)

Continue reading


@devblogs.microsoft.com | 2 years ago

TypeScript 4.6

Today we’re announcing the availability of TypeScript 4.6. If you’re not yet familiar with TypeScript, it’s a language that builds on JavaScript and adds syntax for types. Types help describe what kinds of values you’re working with and what kinds of functions you’re calling. | Continue reading


@devblogs.microsoft.com | 2 years ago

The DEC Alpha had a notoriously weak memory model

Continue reading


@devblogs.microsoft.com | 2 years ago

Zero-cost exceptions aren’t zero cost

Continue reading


@devblogs.microsoft.com | 2 years ago

Can I find out which architectures are emulation supported by the system?

Continue reading


@devblogs.microsoft.com | 2 years ago

Requiring two-factor authentication on NuGet.org

Summary Over the past few years, we have continually invested in strengthening the supply-chain security for .NET packages. To strengthen the ecosystem further, NuGet.org will begin requiring two-factor authentication for accounts starting March 8th. We made this decision after r … | Continue reading


@devblogs.microsoft.com | 2 years ago

The cats sitting on a fence in early builds of Windows 8

Continue reading


@devblogs.microsoft.com | 2 years ago

Early peek at C# 11 features

Learn about the C# 11 preview features you can try out in Visual Studio 17.1 and the .NET SDK version 6.0.200. | Continue reading


@devblogs.microsoft.com | 2 years ago

Reduce Process Interference with Task Manager Efficiency Mode

Task Manager Efficiency mode is a new feature that gives you options to ensure certain running processes won’t stress the CPU out, leading to faster foreground responsiveness and better energy efficiency. It also helps you to identify apps that are already running in Efficiency m … | Continue reading


@devblogs.microsoft.com | 2 years ago