We look at the end-to-end quantum software development workflow, the stages through which a quantum program goes from idea to complete implementation, and the tools offered by the Quantum Development Kit for each stage. | Continue reading
A new static analysis tool called SizeBench has been released to the Microsoft Store, which helps with understanding binary size on Windows. | Continue reading
.NET 6 includes preview support for HTTP/3: In Kestrel, HTTP.Sys & IIS for ASP.NET for server scenarios In HttpClient to make outbound requests For gRPC What is HTTP/3 and why is support important? HTTP through version 1.1 was a relatively simple protocol, | Continue reading
.NET 6 Preview Release Candidate 1 is now available. | Continue reading
Update on .NET Multi-platform App UI (.NET MAUI) | Continue reading
We are happy to release .NET 6 Release Candidate 1. It is the first of two “go live” release candidate releases that are supported in production. For the last month or so, the team has been focused exclusively on quality improvements that resolve functional or performance issues … | Continue reading
We are excited to announce that in Visual Studio 2019 version 16.11, we have added the /std:c++20 switch to the set of language mode switches available. The addition of this switch indicates that we’ve reached a point of sufficient stabilization of the MSVC C++20 feature set for … | Continue reading
Learn about high-performance file IO features in NET 6, like concurrent reads and writes, scatter/gather IO and many more. | Continue reading
Learn about high-performance file IO features in NET 6, like concurrent reads and writes, scatter/gather IO and many more. | Continue reading
Want to learn how to write write succinct, robust, and performant code with F#? Here's everything you need to get started today! | Continue reading
Hi! We recently posted about how Visual Studio for Mac is supporting Apple Silicon / M1 architecture through the Rosetta translation layer starting in version 8.9, and we’re working towards native support. We’ve been using and testing with M1 Macs, but it’s always great to hear h … | Continue reading
Today we’re excited to announce the availability of TypeScript 4.4! If you haven’t heard of TypeScript yet, it’s a language that builds on JavaScript by adding syntax for static types. Tools like the TypeScript compiler just erase those types, leaving you with clean readable Java … | Continue reading
The US Executive Order on Improving the Nation’s Cybersecurity requires US Federal Government organizations modernize cybersecurity and adopt a Zero Trust architecture. This is especially urgent for the 16 critical infrastructure sectors identified by the US Cybersecurity and Inf … | Continue reading
With hierarchical partition keys, now in private preview, you can now natively partition your container with up to three levels of partition keys. | Continue reading
.NET 6 is on the way, and David wanted to share some of his favorite new APIs in NET and ASP.NET that you are going to love. | Continue reading
Native Commands in PowerShell A New Approach – Part 2 In my last post I went through some some strategies for executing native executable and having them participate more fully in the PowerShell environment. In this post, I’ll be going through a couple of experiments I’ve done wi … | Continue reading
This blog post was authored by Eleanor Boyd, 2021 Summer Intern for Python Tools for VS Code. Coming into an internship you never really know what to expect from your summer. What I definitely didn’t expect was that my whole summer would center around one library – Pyodide – and … | Continue reading
Take a rip-roarin' tour through hundreds of PRs worth of performance improvements for .NET 6. | Continue reading
There is a lot of hype (and perhaps restraint) to using modules in projects. The general blocker tends to be build support, but even with good build support there is a distinct lack of useful resources for practices around moving projects to using named modules (not just header u … | Continue reading
If you’ve ever wanted to use operators with generic types or thought that interfaces could be improved by supporting the ability to define static methods as part of their contract, then this blog post is for you. With .NET 6 we will be shipping a preview of the new generic math a … | Continue reading
Learn about String Interpolation in C# 10 and .NET 6 | Continue reading
We are delighted to release .NET 6 Preview 7. It is the last preview before we enter the (two) Release Candidate (RC) period. The team has been burning the midnight oil and the candle at both ends getting the last set of features in before we slow the speed down on the release. | Continue reading
As previously announced in April, by the end of 2021 Microsoft will be using Microsoft Build of OpenJDK for Java 11 and later versions, and the Eclipse Adoptium’s Temurin distribution for Java 8 across all of Microsoft Azure services, products, and developer tools. | Continue reading
Microsoft’s Java Engineering Group is excited to announce we have open-sourced the Microsoft GCToolkit on GitHub. GCToolkit is a set of libraries for analyzing Java garbage collection (GC) log files. The toolkit parses GC log files into discrete events and provides an API for agg … | Continue reading
DirectStorage for PC has entered its first developer preview phase! If you are a developer that watched our GSL talk and signed up to be part of our NDA developer preview program, you’ll be happy to know that we have started rolling out our first preview kit to you. For those of … | Continue reading
In the latest Windows Insider Preview builds, you can install everything you need to run WSL just by running wsl.exe --install. We’re excited to announce that this functionality is now officially backported to Windows 10 version 2004 and higher, which will make installing WSL on … | Continue reading
With the recent release of Visual Studio 2022 Preview 2 we’d like to use this blog post to dive deeper into the brand-new Hot Reload experience which works for both managed .NET and newly supported native C++ apps. With Hot Reload our goal is to save you as many app restarts betw … | Continue reading
Conversation with .NET engineers about the .NET open source project, five+ years in. | Continue reading
The July 2021 update of the C++ extension for Visual Studio Code is here, bringing you brand new features— such as a Disassembly View while debugging, inline macro expansions, and debug support for Windows ARM64 architecture—along with a bunch of enhancements and bug fixes. | Continue reading
The .NET Conf team is bringing you another “Focus” event this Thursday, July 29 all about F#. We have finalized the agenda, speakers, and hosts that will make the day educational and fun. Whether you are a beginner or seasoned F# programmer, | Continue reading
Today we are excited to announce the beta release of TypeScript 4.4! 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
It’s been a while since we last mentioned the D3D9On12 mapping layer. As a quick refresher, it maps D3D9 commands to D3D12 by acting as the D3D9 Device Driver Interface (DDI). Having this mapping layer enables older D3D9 applications to run on modern systems that may not have a D … | Continue reading
We are pleased to announce that the July 2021 release of the Python Extension for Visual Studio Code is now available. You can download the Python extension from the Marketplace, or install it directly from the extension gallery in Visual Studio Code. | Continue reading
Conversation with .NET engineers about dev skills and learning. They share their perspectives on the skills and aptitudes needed to be successful on the team. | Continue reading
It’s Windows Terminal release day! This release introduces Windows Terminal Preview to version 1.10 and Windows Terminal will be updated to version 1.9 soon. Windows Terminal will include all of the features listed in the 1.9 blog post except for the default terminal setting and … | Continue reading
We are happy to release .NET 6 Preview 6. Preview 6 is the second to last preview before we enter the RC period. There will be two RCs. This release itself is relatively small, while Preview 7 will be bigger. After that, | Continue reading
Last year, GitHub released code scanning, which enables developers to incorporate security checks into their CI/CD environment and developer workflow. This post demonstrates the basics of using CodeQL, the analysis engine behind code scanning, with GitHub Actions. What is CodeQL? … | Continue reading