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
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
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
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
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
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
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
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
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
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
Introducing new networking features in .NET 6 in this blog post highlighting some of the changes and improvements. | Continue reading
(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
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
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
Check out the great new features for Visual Basic developers in Visual 2022 | Continue reading
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
Announcing YARP 1.0, an open-source, highly customizable reverse proxy using .NET, which can be downloaded from NuGet. | Continue reading
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
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
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
.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
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
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
Microsoft signs the Java Specification Participation Agreement with Oracle and has officially joined the Java Community Process. | Continue reading
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
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
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
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
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
Updating progress and all the wonderful features towards .NET Hot Reload and Visual Studio 2022 Highlights. | Continue reading
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
F# 6 is now a release candidate. Checkout all of the new features available in this release. | Continue reading
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
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
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
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
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