In this post, Premier Field Engineer JJ Jacob explains how The Department of Defense (DoD) achieve their code deployment policies with Azure DevOps. As a Premier Field Engineer working in the DoD space, I have been part of a team that has been charged with enabling Application M … | Continue reading
TL;DR We’ve moved the F# GitHub repository from microsoft/visualfsharp to dotnet/fsharp, as specified in the corresponding RFC. F# has a somewhat strange history in its name and brand. If we roll back the clocks to the year 2015, F# sort of had two identities. | Continue reading
With the adoption of Agile and DevOps practices into your team comes a wealth of autonomy and flexibility to develop the features that matter for your customers and own them through the development cycle, into production, and back again. However, when it comes to staying aligned … | Continue reading
Announcing Xamarin.Forms 4.0.0 with Shell, a simplified container for more efficiently managing your application’s structure and navigation. | Continue reading
Python might be hard to install on Windows, but with the latest Windows 10 update, you can type "python" to find it in the Microsoft Store. | Continue reading
In this post, Add Dev Manager Casey Kriutzfield shed some light on the NORAD Tracks Santa Azure architecture allowing for some impressive page view metrics. I’m Casey Kriutzfield. One of the leads for NORAD Tracks Santa. For the past several years, | Continue reading
In this post, Add Dev Managers John Tran and Dipanjan Ghanti compare DevOps vs. ITIL while offering useful guidance for a successful DevOps transformation. IntroductionIf you work in a large enterprise organization, works such as DevOps and Agile can be met with a certain level … | Continue reading
Last week, Microsoft held its Build 2019 conference at the Washington State Convention Center in Seattle. Build is a large event with several thousand people from around the world attending to learn all about the current, newest, and future developer-oriented tech coming from Mic … | Continue reading
Our partners at IO Interactive, the developers of the award-winning HITMAN franchise, recently added DirectX 12 support to HITMAN 2, with impressive results. IO Interactive was so excited that they wanted to share a bit about how their innovative use of DirectX 12 benefits HITMA … | Continue reading
Back when we were getting ready to ship .NET Core 2.0, I wrote a blog post exploring some of the many performance improvements that had gone into it. I enjoyed putting it together so much and received such a positive response to the post that I did it again for .NET Core 2.1, | Continue reading
In previous posts I’ve talked about performance improvements that our team contributed to the Git community. At Microsoft, we’ve been pushing Git to its limits with the largest and busiest Git repositories on the planet, improving core Git as we go and sending these improvements … | Continue reading
Azure Pipelines, our hosted CI/CD solution, has been offering developers the ability to build and test applications using Microsoft-hosted macOS and Xcode agents, including apps for iOS and watchOS.Earlier this year, we were excited to share with you that the Hosted macOS agents … | Continue reading
Default implementations in interfacesWith last week’s posts Announcing .NET Core 3.0 Preview 5 and Visual Studio 2019 version 16.1 Preview 3, the last major feature of C# 8.0 is now available in preview.A big impediment to software evolution has been the fact that you couldn’t ad … | Continue reading
Today, we are releasing the .NET Core May 2019 Update. These updates contain security and reliability fixes. See the individual release notes for details on updated packages.NOTE: If you are a Visual Studio user, there are MSBuild version requirements so use only the .NET Core SD … | Continue reading
App Dev Manager Mark Pazicni strives to build a better DSC script. For those people that want to build a better DSC script, one that checks for most conditions and wants to keep their custom scripts from failing with no error handling, | Continue reading
After announcing WSL 2 last week, we have had an amazing response from the community and received many great questions about the details surrounding this new architecture. We love answering your questions and want to make sure these answers reach as many WSL users as possible. | Continue reading
In Visual Studio 2019 you can target both Windows and Linux from the comfort of a single IDE. In Visual Studio 2019 version 16.1 Preview 3 we announced several new features specific to the Linux Workload: native support for the Windows Subsystem for Linux (WSL), | Continue reading
In .NET Core 3.0, we are introducing a suite of tools that utilize new features in the .NET runtime that make it easier to diagnose and solve performance problems.These runtime features help you answer some common diagnostic questions you may have: Is my application healthy? | Continue reading
In Visual Studio 2019 version 16.1 Preview 3 we have integrated AddressSanitizer (ASan) into Visual Studio for Linux projects. ASan is a runtime memory error detector for C/C++ that catches the following errors: Use after free (dangling pointer reference)Heap buffer overflowStac … | Continue reading
This is the first of a series of posts in which we’ll explore all things command-line – from the origins of the command-line and the evolution of the terminal, to what we’re doing to overhaul and modernize the Windows Console & command-line in future Windows releases. | Continue reading
Azure Pipelines, part of the Azure DevOps suite, is our Continuous Integration and Continuous Delivery (CI and CD) platform, used every day by large enterprises, individual developers, and open source projects. Today, we’re thrilled to announce new features for Azure Pipelines, | Continue reading
We are beyond excited to announce Windows Terminal! Windows Terminal is a new, modern, fast, efficient, powerful, and productive terminal application for users of command-line tools and shells like Command Prompt, PowerShell, and WSL.https://aka.ms/terminal-videoWindows Terminal … | Continue reading
We introduced .NET Core 1.0 on November 2014. The goal with .NET Core was to take the learning from our experience building, shipping and servicing .NET Framework over the previous 12 years and build a better product. Some examples of these improvements are side-by-side installat … | Continue reading
We are excited to announce the release of ML.NET 1.0 today. ML.NET is a free, cross-platform and open source machine learning framework designed to bring the power of machine learning (ML) into .NET applications. https://github.com/dotnet/machinelearning StarGet Started @ http:/ … | Continue reading
Beginning with Windows Insiders builds this Summer, we will include an in-house custom-built Linux kernel to underpin the newest version of the Windows Subsystem for Linux (WSL). This marks the first time that the Linux kernel will be included as a component in Windows. | Continue reading
WSL 2 is a new architecture that allows for dramatic file system performance and full system call compatibility in WSL using a Linux kernel. | Continue reading
Kubernetes and Docker containers have become an important part of many organizations’ stack, as they move to transform their business digitally. Kubernetes increases the agility of your infrastructure, so you can run your apps reliably at scale. At the same time, | Continue reading
Today, we’re announcing that the next release after .NET Core 3.0 will be .NET 5. This will be the next big release in the .NET family.There will be just one .NET going forward, and you will be able to use it to target Windows, | Continue reading
Developers today are encountering an overwhelming amount of complexity due to the growing emphasis on time-to-market, and a broader variety of technologies being used than ever before (e.g. polyglot apps, microservices). Additionally, teams are becoming more geographically distri … | Continue reading
I have to provide this guidance at least 2-3 times a day so instead I am publishing it here so everyone can find / link-to this guidance.There is one hard-and-fast rule when it comes to WSL on Windows: DO NOT, | Continue reading
Today at PyCon 2019, Microsoft’s Python and Visual Studio Code team announced remote development in Visual Studio Code, enabling Visual Studio Code developers to work in development setups where their code and tools are running remotely inside of docker containers, remote SSH hos … | Continue reading
Welcome to April update! Java 12 is now officially supported with Visual Studio Code. We’d also like to show you some new and helpful code actions now available, along with new features from Debugger, Maven and CheckStyle.Try these new features by installing Java Extension Pack w … | Continue reading
DockerCon 2019 is being held this week, in San Francisco. We posted a DockerCon 2018 update last year, and it is time to share how we’ve improved the experience of using .NET and Docker together over the last year.We have a group of .NET Core team members attending the conference … | Continue reading
The March 2019 update of the Visual Studio Code C/C++ extension is now available. This release includes many new features and bug fixes, including IntelliSense caching, Build and Debug Active File, and configuration squiggles. For a full list of this release’s improvements, | Continue reading
Over the last six months, we’ve been hard at work integrating PowerShell Core with Azure Functions 2.x. Today, I’m happy to announce that we’re releasing public preview of PowerShell support for Azure Functions 2.x for Windows (Consumption, Premium, and App Service pricing plans) … | Continue reading
Visual Studio 2019 version 16.1 Preview 2 comes with support for Clang/LLVM out-of-the-box. Visual Studio has had great tooling for MSVC and GCC for quite a while now. The latest preview brings Clang into the fold.Visual Studio 2019 includes out of the box support for editing, | Continue reading
Today at Spark + AI summit we are excited to announce .NET for Apache Spark. Spark is a popular open source distributed processing engine for analytics over large data sets. Spark can be used for processing batches of data, real-time streams, | Continue reading
We are pleased to announce that the April 2019 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
.NET Core 3.0 Preview 4 is now available and it includes a bunch of new updates to ASP.NET Core.Here’s the list of what’s new in this preview:Razor Components renamed back to server-side BlazorClient-side Blazor on WebAssembly now in official previewResolve components based on @u … | Continue reading