The Jupyter Extension for VS Code

We’re excited to announce that we’re releasing the new Jupyter extension for Visual Studio Code today! The Jupyter extension is the latest step in our journey to bring the power of Jupyter Notebook into VS Code for a variety of languages and scenarios. | Continue reading


@devblogs.microsoft.com | 3 years ago

The Callout: The Destructor

Continue reading


@devblogs.microsoft.com | 3 years ago

Asp.net Core in .NET 5

.NET 5 is now released! .NET 5 is the next version of .NET Core and the future of the .NET platform. With .NET 5 you have everything you need to build rich, interactive front end web UI and powerful backend services. | Continue reading


@devblogs.microsoft.com | 3 years ago

.NET 5.0

We’re excited to release .NET 5.0 today and for you to start using it. It’s a major release — including C# 9 and F# 5 — with a broad set of new features and compelling improvements. It’s already in active use by teams at Microsoft and other companies, | Continue reading


@devblogs.microsoft.com | 3 years ago

The prank cursor that resulted in employee being fired before they even started

Continue reading


@devblogs.microsoft.com | 3 years ago

Carbon-Aware vs. Carbon-Efficient Applications

If a user is aware a choice is being made to reduce carbon emissions, then the application becomes a carbon-aware application and not just a carbon-efficient application. | Continue reading


@devblogs.microsoft.com | 3 years ago

TypeScript 4.1 RC

Today we are making the Release Candidate (RC) of TypeScript 4.1 available. To get started using the RC, you can get it through NuGet, or use npm with the following command: npm install typescript@rc You can also get editor support by Downloading for Visual Studio 2019/2017 Follo … | Continue reading


@devblogs.microsoft.com | 3 years ago

A Tour of C++ Modules in Visual Studio

C++ module support has arrived in Visual Studio! Grab the latest Visual Studio Preview if you want to try it out. C++ modules can help you compartmentalize your code, speed up build times, and they work seamlessly, side-by-side with your existing code. | Continue reading


@devblogs.microsoft.com | 3 years ago

Q Advent Calendar 2020 – Q Blog

Q# Advent Calendar is a blogging event in which every day in December one awesome community member writes a blog post about Q#. | Continue reading


@devblogs.microsoft.com | 3 years ago

gRPC performance improvements in .NET 5

gRPC and .NET are fast. Explore the many performance improvements in gRPC and .NET 5. | Continue reading


@devblogs.microsoft.com | 3 years ago

Release Flow: How We Do Branching on the VSTS Team (2018)

Whenever I talk to somebody about Git and version control, one question always comes up: How do you do your branching at Microsoft? And there’s no one answer to this question. Although we’ve been moving everybody in the company into one engineering system, | Continue reading


@devblogs.microsoft.com | 3 years ago

Java on Visual Studio Code Update – September 2020

Welcome to Java on Visual Studio Code Update. In September, we launched a new VS Code installer called Coding Pack for Java. In this edition, we would like to focus on best practices of setting development environment. Regardless of whether you just want to explore or have alread … | Continue reading


@devblogs.microsoft.com | 3 years ago

Help Shape the Future of Machine Learning Ops (MLOps) in .NET

Take the Survey for Machine Learning Operations (MLOps), it includes model deployment & management and data tracking, which helps productionizing ML models. | Continue reading


@devblogs.microsoft.com | 3 years ago

.NET Live TV – Daily Developer Live Streams

Introducting .NET Live TV, your one stop shop for all .NET and Visual Studio developer live streams across Twitch and YouTube. | Continue reading


@devblogs.microsoft.com | 3 years ago

The hunt for a faster syscall trap

Continue reading


@devblogs.microsoft.com | 3 years ago

.NET 5.0 RC 2

Today, we are shipping .NET 5.0 Release Candidate 2 (RC2). It is a near-final release of .NET 5.0, and the last of two RCs before the official release in November. RC2 is a “go live” release; you are supported using it in production. | Continue reading


@devblogs.microsoft.com | 3 years ago

The sad story of Korean jamo

Continue reading


@devblogs.microsoft.com | 3 years ago

Using monorepos to increase velocity during early stages of product development

This is a guest post by Victor Savkin, co-founder of Nrwl. Read more about Victor and his company at the end of this article. Building a new product requires a lot of experimentation. Applications appear, disappear, merge, divide. Code has to be shared. | Continue reading


@devblogs.microsoft.com | 3 years ago

C++ Core Check in Visual Studio

C++ Core Check is Microsoft’s static analysis tool that enforces the rules from the C++ Core Guidelines, which is maintained by the C++ Foundation. This post is to provide a snapshot of the C++ Core Guidelines coverage that C++ Core Check offers. | Continue reading


@devblogs.microsoft.com | 3 years ago

How to plug in your USB Type A connector correctly the first time

Continue reading


@devblogs.microsoft.com | 3 years ago

Game Development with .NET

Launching .NET for game development that runs on a wide variety of platform using purpose built gaming engines. Develop games on Windows, Linux, or mcaOS. | Continue reading


@devblogs.microsoft.com | 3 years ago

Carbon-Aware Kubernetes

If you are running microservices these days there is a high probability you are managing them with Kubernetes. Kubernetes makes container management easy and its websites boasts of “Planet Scale”, “Never Outgrow”, and “Run Anywhere” as some of its key features. | Continue reading


@devblogs.microsoft.com | 3 years ago

Repo Experience Survey Results

A couple of months ago we ran a survey of our github community to understand our users satisfaction and experience with the mechanics of how the projects are open-sourced with the community. This post shares the results. | Continue reading


@devblogs.microsoft.com | 3 years ago

Playwright for Python: Reliable end-to-end testing for the web

Automated end-to-end tests are a powerful tool for your team to ship faster and with more confidence. End-to-end tests automate UI interactions and can validate the functionality of your applications. To this end, we are announcing Playwright for Python in preview today. | Continue reading


@devblogs.microsoft.com | 3 years ago

Why was Pinball removed from Windows Vista?

Continue reading


@devblogs.microsoft.com | 3 years ago

Quantum Intermediate Representation (QIR)

QIR is a Microsoft-led intermediate representation for quantum programs. This post describes QIR and provides pointers to the specification and source code. | Continue reading


@devblogs.microsoft.com | 3 years ago

Azure Static Web Apps with .NET and Blazor

Azure Static Web Apps is a service that automatically builds and deploys full stack web apps from a GitHub repository. Azure Static Web Apps consist of a static web frontend, and an Azure Functions based backend. When you create a Static Web Apps resource, | Continue reading


@devblogs.microsoft.com | 3 years ago

Using GitHub Codespaces with .NET Core

Read about updated support for developing .NET Core applications using GitHub Codespaces and Visual Studio. | Continue reading


@devblogs.microsoft.com | 3 years ago

Windows Terminal 1.3 (and Preview of 1.4) released

Welcome to another release of Windows Terminal Preview and Windows Terminal! Windows Terminal Preview is now on version 1.4 and will have the new features listed below. Windows Terminal has moved to version 1.3 and will have all the features from our previous preview release. | Continue reading


@devblogs.microsoft.com | 3 years ago

The Future of .NET Standard

Since .NET 5 was announced, many of you have asked what this means for .NET Standard and whether it will still be relevant. In this post, I’m going to explain how .NET 5 improves code sharing and replaces .NET Standard. I’ll also cover the cases where you still need .NET Standard … | Continue reading


@devblogs.microsoft.com | 3 years ago

TypeScript 4.1 Beta

Today we’re announcing the availability of TypeScript 4.1 Beta! To get started using the beta, you can get it through NuGet, or use npm with the following command: npm install typescript@beta You can also get editor support by Downloading for Visual Studio 2019/2017 Following dir … | Continue reading


@devblogs.microsoft.com | 3 years ago

New Device: Boeing 747 (Old New Thing, 2005)

Continue reading


@devblogs.microsoft.com | 3 years ago

Embarrassing product names averted: Windows Embedded POS

Continue reading


@devblogs.microsoft.com | 3 years ago

Binary caching and manifests support for vcpkg

Please see our Visual Studio 2019 version 16.8 Preview 3 release notes for more of our latest features. September is the biggest month for us in the Microsoft C++ team as it’s CppCon month! Our team has many exciting announcements for you this week, | Continue reading


@devblogs.microsoft.com | 3 years ago

Standard C++20 Modules support with MSVC in Visual Studio 2019 version 16.8

Please see our Visual Studio 2019 version 16.8 Preview 3 release notes for more of our latest features. It has been some time since our last update regarding C++ Modules conformance. The toolset, project system, and IDE teams have been hard at work to create a first class C++ Mod … | Continue reading


@devblogs.microsoft.com | 3 years ago

C11 and C17 Standard Support Arriving in MSVC

Please see our Visual Studio 2019 version 16.8 Preview 3 release notes for more of our latest features. Our team is happy to announce that C11 and C17 are becoming supported language versions in the MSVC compiler toolset starting with Visual Studio 2019 version 16.8 Preview 3! | Continue reading


@devblogs.microsoft.com | 3 years ago

C++ Coroutines in Visual Studio 2019 Version 16.8

Please see our Visual Studio 2019 version 16.8 Preview 3 release notes for more of our latest features. It’s been a long journey for coroutines in C++ and in MSVC. We announced an early preview of resumable functions in 2013, followed up by the /await switch and initial C++ stand … | Continue reading


@devblogs.microsoft.com | 3 years ago

Standard C++20 Modules support with MSVC in Visual Studio 2019 version 16.8

Please see our Visual Studio 2019 version 16.8 Preview 3 release notes for more of our latest features. It has been some time since our last update regarding C++ Modules conformance. The toolset, project system, and IDE teams have been hard at work to create a first class C++ Mod … | Continue reading


@devblogs.microsoft.com | 3 years ago

C++ in Visual Studio Code reaches version 1.0

We’re excited to announce the first generally available release of the C++ extension for Visual Studio Code! Visual Studio Code is a free code editor that runs on Linux, macOS, and Windows, and is highly-customizable to make it exactly what you want it to be. | Continue reading


@devblogs.microsoft.com | 3 years ago

.NET 5.0 RC 1

Today, we are shipping .NET 5.0 Release Candidate 1 (RC1). It is a near-final release of .NET 5.0, and the first of two RCs before the official release in November. RC1 is a “go live” release; you are supported using it in production. | Continue reading


@devblogs.microsoft.com | 3 years ago

Microsoft Surface Duo is released

Android Developers, it’s Microsoft Surface Duo release day! Today marks a very special day for us, it’s Surface Duo release day, and the device will be in customers hands starting today. We’re very excited to see all the apps you will build that utilize dual-screens and this new … | Continue reading


@devblogs.microsoft.com | 3 years ago

Java on Visual Studio Code Update – August 2020

Welcome back to the August update of Java on Visual Studio Code. In this update, we will focus on performance improvements and project management. On to the update. Performance improvements IntelliSense (a.k.a. Code Complete) IntelliSense is one of the most frequently used VS Cod … | Continue reading


@devblogs.microsoft.com | 3 years ago

Access Linux filesystems in Windows and WSL 2

Starting with Windows Insiders preview build 20211, WSL 2 will be offering a new feature: wsl --mount. This new parameter allows a physical disk to be attached and mounted inside WSL 2, which enables you to access filesystems that aren’t natively supported by Windows (such as ext … | Continue reading


@devblogs.microsoft.com | 3 years ago

The macros for declaring COM interfaces, revisited: C version

Continue reading


@devblogs.microsoft.com | 3 years ago

Visual Studio Codespaces Is Consolidating into GitHub Codespaces

Visual Studio Codespaces is consolidating into GitHub Codespaces. Learn about our timeline, transition plan for current users, and motivation behind this update. | Continue reading


@devblogs.microsoft.com | 3 years ago

New safety rules in C++ Core Check

Rust and C++ are two popular systems programming languages. For years, the focus of C++ has been on performance. We are increasingly hearing calls from customers and security researchers that C++ should have stronger safety guarantees in the language. C++ often falls behind Rust … | Continue reading


@devblogs.microsoft.com | 3 years ago

What's New in TypeScript 4.0

Today we are thrilled to announce the availability of TypeScript 4.0! This version of the language represents our next generation of TypeScript releases, as we dive deeper into expressivity, productivity, and scalability. If you’re not familiar with TypeScript, it’s a language th … | Continue reading


@devblogs.microsoft.com | 3 years ago

Do you want to be powered-by renewables? The answer is no

Does a 100% supply of renewable energy make computing guilt-free? The answer depends on if you are being powered-by or matched-by renewables and is always "no". | Continue reading


@devblogs.microsoft.com | 3 years ago