Postmortem: Azure DevOps Service Outages in October 2018

Earlier this month, Azure DevOps experienced several significant service outages, for which we are deeply sorry. As with every significant live site incident, we have completed a detailed root cause analysis for these. Due to the proximity of these incidents and common underlying causes, we wanted to share the details with you to ensure that…


Diagnosing .NET Core ThreadPool Starvation with PerfView (Why my service is not saturating all cores or seems to stall).

This article is worth a read if you have A service written in .NET (and in particular .NET ASP.NET Core) Its ability to service incoming load has topped out But the machine’s CPUs are not fully utilized (often only using a small fraction of the total available CPU In extreme cases, the loss of throughput…


What’s New for Dynamics 365 Resource Scheduling Optimization v2.8 Release

Applies to: Dynamics 365 Organization 9.0+ with Field Service Solution 7.x version or 8.x version  We are excited to announce the General Availability of Resource Scheduling Optimization v2.8 release which includes single resource optimization, matches resource type constraint etc new capabilities and various usability, performance, quality improvements. Below is a high-level list of features introduced…


New extension points

We just completed the engineering of version 8.1.1 – including more than 400 new extension points. Read more here: New extension points in July 2017 New extension points in version 7.3 New extension points in version 8.0 New extension points in 8.0.1 New extension points in 8.0.2 New extension points in 8.0.3 New extension points…


Announcing assessments on-premises SQL Server migrating to Azure SQL Database Managed Instance using DMA 4.1

Overview The Data Migration Assistant (DMA) provides a comprehensive assessment by detecting compatibility and functionality issues prior to migrating to a specific version of SQL Server, Azure SQL Database, or Azure SQL Database Managed Instance. The tool recommends performance and reliability improvements for your target environment. DMA allows you to move the schema, data, and…


What’s Next for Visual Studio for Mac

Since it was released a little more than a year ago, Visual Studio 2017 for Mac has grown from being an IDE primarily focused on mobile application development using Xamarin to one that includes support for all major .NET cross-platform workloads including Xamarin, Unity, and .NET Core. Our aspiration with Visual Studio for Mac is…


Troubleshooting missing projects while using VSTS continuous deployment for Azure App Service

Authored By: Shashank Ranjan Introduction This article shows you how to troubleshoot a specific symptom that you may encounter when configuring continuous deployment for Azure App Service. App Service enables continuous deployment from Bitbucket, GitHub, and Azure DevOps Services by pulling in the most recent updates from your existing repository in one of these services….


SQL Server 2019 CTP 2.0 New Features – Introducing the Page Cracker (AKA sys.dm_db_page_info)!

Microsoft Ignite 2018 is fading away in the rearview mirror, but the excitement over all the new features and the vision shared there is just beginning. You’re probably seeing lots of buzz around the new Big Data Clusters, data virtualization and Intelligent Query Processing among others, but I wanted to take some time on the…


Automating Release Notes with Azure Functions

We can all agree that tracking the progress of a project enhances productivity and is an effective way to keep everyone involved of its progress. When it comes to managing your project in Azure DevOps (formerly VSTS) or GitHub, you have all of your artifacts in one place: code, CI/CD pipelines, releases, work items, and…