.NET 7 Preview 1

Announcing .NET 7 Preview 1, the first preview of a major .NET version that will focus on app modernization, cloud native, containers and more. | Continue reading


@devblogs.microsoft.com | 2 years ago

Happy 20th Anniversary, .NET

Today marks 20 years since Visual Studio .NET launched and the first version of the .NET platform was released. We’re celebrating all month long! | Continue reading


@devblogs.microsoft.com | 2 years ago

TypeScript 4.6 RC

Today we’re excited to announce our Release Candidate (RC) of TypeScript 4.6! Between now and the stable release of TypeScript 4.6, we expect no further changes apart from critical bug fixes. To get started using the RC, you can get it through NuGet, | Continue reading


@devblogs.microsoft.com | 2 years ago

In the works: HLSL Shader Model 6.7

It’s that time again! Microsoft and its partners are excited to announce the ongoing development of the latest HLSL Shader Model, 6.7! Shader Model 6.7 expands texture, quad, and wave shader capabilities in response to requests from HLSL users. It is still a work in progress and … | Continue reading


@devblogs.microsoft.com | 2 years ago

Python in Visual Studio Code – February 2022 Release – Python

We are pleased to announce that the February 2022 release of the Python Extension for Visual Studio Code is now available. This release includes: Smart Selection Folding support Improvements to the Python interpreters list Improvements when using Anaconda If you’re interested, | Continue reading


@devblogs.microsoft.com | 2 years ago

Finding the average of two unsigned integers without overflow

Continue reading


@devblogs.microsoft.com | 2 years ago

Windows Terminal Preview 1.13 Release

Welcome to the first Windows Terminal release of 2022! This release will add the new features below to Windows Terminal Preview 1.13 and migrate Windows Terminal to version 1.12, which includes all of the features from this previous blog post. The Windows Terminal 1.12 build will … | Continue reading


@devblogs.microsoft.com | 2 years ago

Not even getting to the airtight hatchway: Execution before you get there (2011)

Continue reading


@devblogs.microsoft.com | 2 years ago

Additions and Updates to Microsoft Build of OpenJDK

Today we are excited to share two new additions to the Microsoft Build of OpenJDK family of LTS (Long Term Support) binaries: OpenJDK 11 and OpenJDK 17 binaries for Alpine Linux, and OpenJDK 11 for macOS on Apple Silicon. Other platforms have also been updated to the latest versi … | Continue reading


@devblogs.microsoft.com | 2 years ago

GSL 4.0.0 is Available Now

Version 4.0.0 of Microsoft’s implementation of the C++ Core Guidelines Support Library (GSL) is now available for you to download on the releases page. This release maintains the safety guarantees that we have always offered and adds improvements to various parts of the library. | Continue reading


@devblogs.microsoft.com | 2 years ago

How do I customize the color of the Windows blue screen?

Continue reading


@devblogs.microsoft.com | 2 years ago

The role and responsibilities of a Sustainable Software Engineer

Does Sustainable Software Engineering (SSE) deal with the same topics of Software Optimization or Cost Optimization? What does writing “green software” mean? The Internet has got lots of literature about this matter, but at the end of the story there is still much confusion about … | Continue reading


@devblogs.microsoft.com | 2 years ago

I deleted a file from Explorer, but it came back when I refreshed

Continue reading


@devblogs.microsoft.com | 2 years ago

Filling in some gaps in the story of Space Cadet Pinball on 64-bit Windows

Continue reading


@devblogs.microsoft.com | 2 years ago

Embarrassing product names created: Windows CE

Continue reading


@devblogs.microsoft.com | 2 years ago

Why do you have to click the Start button to shut down? (2003)

Continue reading


@devblogs.microsoft.com | 2 years ago

Windows Terminal as Your Default Command Line Experience

Hey Windows Terminal fans! This month we are delivering a servicing release and the next feature release is scheduled for January, so we figured we’d write a blog post discussing Windows Terminal as the default command line experience on Windows and what our future plans are. | Continue reading


@devblogs.microsoft.com | 2 years ago

.NET 6 Networking Improvements

Introducing new networking features in .NET 6 in this blog post highlighting some of the changes and improvements. | Continue reading


@devblogs.microsoft.com | 2 years ago

The Great Microsoft C Runtime (CRT) Refactoring

(This is the first of two articles on changes to the C Runtime (CRT) in the Visual Studio “14” CTP. This article discusses the major architectural changes to the libraries; the second article will enumerate the new features, bug fixes, and breaking changes.) For the past seven re … | Continue reading


@devblogs.microsoft.com | 2 years ago

Announcing hlsl 2021

Today we are excited to announce the release of HLSL 2021! HLSL 2021 brings an assortment of new language features that we think will make shader authoring in HLSL more familiar and productive. Enabling HLSL 2021 is as easy as passing the `-HV 2021`, | Continue reading


@devblogs.microsoft.com | 2 years ago

New Microsoft Tools for Analyzing Android, Linux, Chromium Browser Performance

Introduction We wanted to announce and introduce you to a new set of powerful open-source tools for analyzing system performance – Microsoft-Performance-Tools for Linux-Android. Recently, we just released version 1.2 adding Perfetto support, which we will cover in a separate blog … | Continue reading


@devblogs.microsoft.com | 2 years ago

Every business process wants to fail

Continue reading


@devblogs.microsoft.com | 2 years ago

What’s New for Visual Basic in Visual Studio 2022

Check out the great new features for Visual Basic developers in Visual 2022 | Continue reading


@devblogs.microsoft.com | 2 years ago

TypeScript 4.5

Today we’re excited to announce the release of TypeScript 4.5! If you’re not yet familiar with TypeScript, it’s a language that builds on JavaScript by adding statically checked types. When you use static types, you can run the TypeScript compiler to check for bugs like typos and … | Continue reading


@devblogs.microsoft.com | 2 years ago

YARP 1.0 Release – .NET Blog

Announcing YARP 1.0, an open-source, highly customizable reverse proxy using .NET, which can be downloaded from NuGet. | Continue reading


@devblogs.microsoft.com | 2 years ago

Announcing dotnet monitor in .NET 6

Announcing the first release of dotnet monitor, a diagnostics tool for .NET applications. This is the first supported release as a part of .NET 6. | Continue reading


@devblogs.microsoft.com | 2 years ago

18x Faster IntelliSense for Unreal Engine Projects in Visual Studio 2022

In this blog post, we will detail how we worked with the Unreal Engine team to significantly speed up IntelliSense ready in Visual Studio 2022 by 18x. | Continue reading


@devblogs.microsoft.com | 2 years ago

F# 6 is officially here

F# 6 is released as part of .NET 6. You'll find new task based async, pipeline debugging, and tons of other features. | Continue reading


@devblogs.microsoft.com | 2 years ago

Definitely rare: It happens only ten times a month

Continue reading


@devblogs.microsoft.com | 2 years ago

Asp.net Core in .NET 6

.NET 6 is now released! ASP.NET Core in .NET 6 includes everything you need to build rich modern web UI and powerful back-end services. What’s new? Here’s a sampling of the great new features and improvements in ASP.NET Core for .NET 6: Hot reload: Apply changes to Razor, | Continue reading


@devblogs.microsoft.com | 2 years ago

.NET 6

Welcome to .NET 6. Today’s release is the result of just over a year’s worth of effort by the .NET Team and community. C# 10 and F# 6 deliver language improvements that make your code simpler and better. There are massive gains in performance, | Continue reading


@devblogs.microsoft.com | 2 years ago

Visual Studio 2022 now available

I am really excited to announce that we’ve reached general availability for Visual Studio 2022 and .NET 6, both of which are now available for download. Visual Studio 2022 will help you go from idea to code faster than ever. Developer productivity and quality-of-life improvements … | Continue reading


@devblogs.microsoft.com | 2 years ago

Microsoft deepens its investments in Java

Microsoft signs the Java Specification Participation Agreement with Oracle and has officially joined the Java Community Process. | Continue reading


@devblogs.microsoft.com | 2 years ago

Connecting USB Devices to Windows Subsystem for Linux (WSL)

I’m a software engineer building tooling for Visual Studio and Visual Studio Code to support C++ embedded device development. These physical devices typically connect to a computer over USB, but we discovered we couldn’t use WSL to test our tools on Linux because it does not supp … | Continue reading


@devblogs.microsoft.com | 2 years ago

OpenCL Coming to the Windows Subsystem for Linux for Intel GPUs

We are happy to announce, that in partnership with Intel, we are bringing support for hardware accelerated OneAPI/L0, OpenVINO and OpenCL on Intel GPUs to the Windows Subsystem for Linux (WSL). Support for these APIs in WSL further increases the choices of compute APIs available … | Continue reading


@devblogs.microsoft.com | 2 years ago

TypeScript 4.5 RC

Today we’re excited to announce our Release Candidate (RC) of TypeScript 4.5! Between now and the stable release of TypeScript 4.5, we expect no further changes apart from critical bug fixes. To get started using the RC, you can get it through NuGet, | Continue reading


@devblogs.microsoft.com | 2 years ago

PyTorch-DirectML: Train your machine learning models on any GPU

The Windows AI team is excited to announce the first preview of DirectML as a backend to PyTorch for training ML models! This release is our first step towards unlocking accelerated machine learning training for PyTorch on any DirectX12 GPU on Windows and the Windows Subsystem fo … | Continue reading


@devblogs.microsoft.com | 2 years ago

.NET Hot Reload Support via CLI

Last week, our blog post and the removal of the Hot Reload capability from the .NET SDK repo led to a lot of feedback from the community. First and foremost, we want to apologize. We made a mistake in executing on our decision and took longer than expected to respond back to the … | Continue reading


@devblogs.microsoft.com | 2 years ago

What if two programs did this?

Continue reading


@devblogs.microsoft.com | 2 years ago

Update on .NET Hot Reload Progress and Visual Studio 2022 Highlights

Updating progress and all the wonderful features towards .NET Hot Reload and Visual Studio 2022 Highlights. | Continue reading


@devblogs.microsoft.com | 2 years ago

Window Restoration, Unblurred Opacity and More – Windows Terminal 1.12

Windows Terminal Preview 1.12 is here and it’s HUGE! This release adds the new features below to Windows Terminal Preview 1.12 and adds the features from this previous blog post to Windows Terminal 1.11. Windows Terminal 1.11 will also be receiving the Defaults page in the settin … | Continue reading


@devblogs.microsoft.com | 2 years ago

What’s New in F# 6

F# 6 is now a release candidate. Checkout all of the new features available in this release. | Continue reading


@devblogs.microsoft.com | 2 years ago

That Mysterious J (2006)

Continue reading


@devblogs.microsoft.com | 2 years ago

AppCenter – Announcing Apache Cordova Retirement

Since App Center launched in 2017, we’ve added support for 16 platforms and frameworks. One of the first was Apache Cordova, a cross-platform framework that wraps JavaScript apps in a native container. Along with React Native, it was one of two frameworks to support CodePush and … | Continue reading


@devblogs.microsoft.com | 2 years ago

Visual Studio for Mac Moving to Native UI

Visual Studio 2022 for Mac Preview 1 is now available! This is the first public release of our .NET IDE with a refreshed, fully native macOS UI; we’d love for you to download it, try it out, and share your feedback to help us shape the next major release of Visual Studio for Mac. | Continue reading


@devblogs.microsoft.com | 2 years ago

Windows Package Manager 1.1

I’m excited to share some great news. We’re releasing Windows Package Manager 1.1. We’ve squashed some annoying bugs and added some highly anticipated features. The Windows Package Manager is being released to Windows 10 (build 1809 and newer) and Windows 11 as an automatic updat … | Continue reading


@devblogs.microsoft.com | 2 years ago

Improved Null Pointer Dereference Detection in Visual Studio 2022

The C++ static analysis team is committed to making your C++ coding experience as safe as possible. We are adding richer code safety checks and addressing high impact customer feedback bugs posted on the C++ Developer Community page. Thank you for engaging with us and giving us g … | Continue reading


@devblogs.microsoft.com | 2 years ago

TypeScript 4.5 Beta

Today we are excited to announce the beta release of TypeScript 4.5! 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 Followin … | Continue reading


@devblogs.microsoft.com | 2 years ago