Enabling DevOps in a Hybrid Cloud Environment at DoD

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


@devblogs.microsoft.com | 4 years ago

The F# development home on GitHub is now dotnet/fsharp

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


@devblogs.microsoft.com | 4 years ago

Azure Boards to the GitHub Marketplace

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


@devblogs.microsoft.com | 4 years ago

Xamarin.Forms 4.0 Released

Announcing Xamarin.Forms 4.0.0 with Shell, a simplified container for more efficiently managing your application’s structure and navigation. | Continue reading


@devblogs.microsoft.com | 4 years ago

Ready-to-install Python shipped in Windows 10 May 2019 update

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


@devblogs.microsoft.com | 4 years ago

Microsoft Tracks Santa

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


@devblogs.microsoft.com | 4 years ago

Conflicting Principles; DevOps vs. ITIL

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


@devblogs.microsoft.com | 4 years ago

Windows Terminal Build 2019 FAQ

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


@devblogs.microsoft.com | 4 years ago

If each thread’s TEB is ref'd by the fs selector is 386 limited to 1024 threads?

Continue reading


@devblogs.microsoft.com | 4 years ago

DirectX 12 boosts performance of HITMAN 2

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


@devblogs.microsoft.com | 5 years ago

Why are Bluetooth functions exported from the infrared control panel?

Continue reading


@devblogs.microsoft.com | 5 years ago

Performance Improvements in .Net Core 3.0

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


@devblogs.microsoft.com | 5 years ago

Exploring new frontiers for Git push performance

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


@devblogs.microsoft.com | 5 years ago

Azure Pipelines Now Supports Additional Hosted macOS Versions

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


@devblogs.microsoft.com | 5 years ago

Default Implementations in Interfaces (.Net Blog)

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


@devblogs.microsoft.com | 5 years ago

.Net Core May 2019 Updates – 1.0.16, 1.1.14, 2.1.11 and 2.2.5

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


@devblogs.microsoft.com | 5 years ago

Combining two files into one while preserving line history in Git

Continue reading


@devblogs.microsoft.com | 5 years ago

Building a Better DSC Script

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


@devblogs.microsoft.com | 5 years ago

Microsoft WSL 2 Build FAQ

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


@devblogs.microsoft.com | 5 years ago

Linux Development with C++ in Visual Studio 2019: WSL, ASan for Linux

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


@devblogs.microsoft.com | 5 years ago

Stupid Git commit-tree tricks, Part 4: Changing a squash to a merge

Continue reading


@devblogs.microsoft.com | 5 years ago

Diagnostics Improvements in .Net Core 3.0

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


@devblogs.microsoft.com | 5 years ago

AddressSanitizer (ASan) for the Linux Workload in Visual Studio 2019

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


@devblogs.microsoft.com | 5 years ago

Windows Command-Line: Backgrounder (2018)

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


@devblogs.microsoft.com | 5 years ago

What's New with Azure Pipelines

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


@devblogs.microsoft.com | 5 years ago

Stupid Git commit-tree tricks: Building a merge commit manually out of a tree

Continue reading


@devblogs.microsoft.com | 5 years ago

Windows Terminal

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


@devblogs.microsoft.com | 5 years ago

.Net Core Is the Future of .Net

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


@devblogs.microsoft.com | 5 years ago

Ml.net 1.0 and Model Builder: Right Click – Machine Learning?

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


@devblogs.microsoft.com | 5 years ago

Shipping a Linux Kernel with Windows

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


@devblogs.microsoft.com | 5 years ago

Announcing WSL 2

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


@devblogs.microsoft.com | 5 years ago

Azure Pipelines Now Has Full Integration with Kubernetes for CI/CD

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


@devblogs.microsoft.com | 5 years ago

.Net 5

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


@devblogs.microsoft.com | 5 years ago

Visual Studio Futures: Intelligent Productivity and Collaboration from Anywhere

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


@devblogs.microsoft.com | 5 years ago

Stupid Git commit-tree tricks: Building a commit manually out of a tree

Continue reading


@devblogs.microsoft.com | 5 years ago

Do not change Linux files using Windows apps and tools

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


@devblogs.microsoft.com | 5 years ago

Remote Python Development in Visual Studio Code

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


@devblogs.microsoft.com | 5 years ago

Java on Visual Studio Code April Update

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


@devblogs.microsoft.com | 5 years ago

Using .Net and Docker Together – DockerCon 2019 Update

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


@devblogs.microsoft.com | 5 years ago

Visual Studio Code C/C++ Extension: March 2019 Update

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


@devblogs.microsoft.com | 5 years ago

Public Preview of PowerShell in Azure Functions 2.x

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


@devblogs.microsoft.com | 5 years ago

How many ways are there to sort GUIDs? How much time do you have?

Continue reading


@devblogs.microsoft.com | 5 years ago

Clang/LLVM Support in Visual Studio

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


@devblogs.microsoft.com | 5 years ago

.Net for Apache Spark Preview

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


@devblogs.microsoft.com | 5 years ago

The administrative assistant who lasted only one day

Continue reading


@devblogs.microsoft.com | 5 years ago

The administrative assistant who lasted only one day: A legendary prank from

Continue reading


@devblogs.microsoft.com | 5 years ago

Python in Visual Studio Code – April 2019 Release

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


@devblogs.microsoft.com | 5 years ago

Asp.net Core Updates in .Net Core 3.0 Preview 4

.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


@devblogs.microsoft.com | 5 years ago