Blog Migration

In the coming days, we’ll be moving our developer blogs to a new platform with a modern, clean design and powerful features that will make it easy for you to discover and share great content. This week, you’ll see the Visual Studio, IoTDev, and Premier Developer blogs move to a new URL  – while additional…


Develop and Test sandbox environments have moved to Managed premium disks. Please redeploy today!

As of October 13, 2018, we adjusted the configuration of Develop and Test sandbox environments for better performance. All new deployments have moved to Managed premium disks, optimized for DS12v2 VMs. Because of updates to code and metadata, development and testing requires extensive disk access operations. Moving to Managed premium disks will provide a much…


Top Stories from the Microsoft DevOps Community – 2018.10.19

It’s another Friday, and I’ve spent another week talking to customers about their DevOps journey. And it’s another week of amazing content about DevOps on the Microsoft cloud from the community. Azure Pipelines YAML – uh, what do I type? The new YAML configuration in Azure Pipelines helps you manage your build pipeline with configuration…


ASP.NET Core 2.1 Web API – Load App Configuration from appsettings.json, Dockerfile environment variables, Azure Key Vault Secrets and Kubernetes ConfigMaps/Secrets

This article is second part of the series on Deploying Angular, ASP.NET Core and SQL Server on Linux to Azure Kubernetes Service (AKS) cluster. The first part, describes steps needed to deploy these components to AKS. App configuration in ASP.NET Core is based on key-value pairs established by configuration providers. Configuration providers read configuration data into key-value…


Automating the creation of Azure Service Principals with PowerShell

Recently had to give a chalk talk on a Azure Service Bus (ASB). Creating and recreating the various topics and subscriptions is a bit of a pain since there are so many options and parameters to consider. The way I go about it is to create a utility that simply creates and destroys all the infrastructure I need for the chalk talk.


Understanding Optimizer Timeout and how Complex queries can be Affected in SQL Server

What Is Optimizer Timeout? SQL Server uses a cost-based query optimizer. Therefore, it selects a query plan with the lowest cost after it has built and examined multiple query plans. One of the objectives of the SQL Server query optimizer (QO) is to spend a “reasonable time” in query optimization as compared to query execution….


Azure DevTest Labs: Configure enforcing auto shutdown schedule for your lab

As a lab owner, you can now configure enforcing a shutdown schedule for all the virtual machines in your lab so that you can save costs from wasteful running machines. Previously, lab users were able to override or opt out of the lab shutdown schedule on their individual lab virtual machines. This lead to machines…


Small Basic Guru Competition – October 2018

Who will be announced as the next Small Basic Guru? Read more about October 2018 competition!! What is the TechNet Guru Competition? Each month the TechNet Wiki council organizes a contest of the best articles posted that month. This is your chance to be announced as MICROSOFT TECHNOLOGY GURU OF THE MONTH! One winner in each category…