Using VSTS Service Hooks in Release Management to add resource cleanup resilience

In this post, Principal Consutant/App Dev Manager Lou Sawyer describes how to integrate webhooks and runbooks to cleanup failed Azure deployments. Release Management capabilities in Visual Studio Team Service are fantastic and offers extensibility points to make everyone’s life easier. In this post, we’ll be discussing the Service Hooks feature along with a potential use…


Risk: You’re Managing it Wrong!

The following post about managing risks in modern software development is from Premier Developer consultant, Assaf Stone. No offense, but despite your best intentions, you might not be handling risk properly. In this day and age, everything is software-dependent; even if you do not consider yourself a “software-firm” per-se, even if you are just running…


Enabling ALM Tooling in the Cloud for PubSec Customers

In this post, Senior App Dev Manager Doug Owens explores cloud hosted TFS options for government organizations. In sharing notes with peers within Microsoft, it becomes clear that many of our PubSec customers can benefit from improved Application Lifecycle Management (ALM) and DevOps practices. The world-class features, low barriers to entry, scalability, reliability, and ease…


Building and Running an Auditing Solution on Blockchain

If you are in the NYC area on Feb 21, Premier Developer consultant Razi Rais will be hosting an event to demonstrate how to build and run a fully functional blockchain based audit trail application. The first half is a good fit for both business and technical audiences, as it covers auditing scenarios using blockchain….


PolyBase – How SQL Server does Big data!

In this post, Senior App Dev Manager Nayan Patel introduces SQL Server PolyBase and shares some insights from a recent engagement using the technology. I was recently involved in helping my customer complete a successful PoC around SQL Server 2016’s PolyBase feature.  They have invested a signification amount of budget and resources standing up their…


Microsoft Professional Program for Data Science – Sharpen Your Data Science Skills

In this post, Senior App Dev Manager Pete Fuenfhausen breaks down the concept of Data Sciences and provides a walk through of free training track to get oriented with the technologies Microsoft offers in this space. These days it’s pretty hard to be an application developer without running into concepts like big data, data science,…


Partner Center API’s

In this post, Senior App Dev Manager Deepak Malik, explains how Partner Center API’s provide extensive management functionalities and enable partner to extend their existing systems. The Partner Center REST API helps Cloud Solution Provider partners (CSP’s) integrate their existing CRM or billing systems with the Microsoft systems to manage multiple entities.  This might include…


Setting up windows containers offline

No internet access on that development VM?  No problem.  In this post, Senior App Dev Manager Nandu Muralidharan Nair walks us through how to setup Windows containers offline. Containers and Serverless are all the rage these days, but many enterprise developers do not have internet access on their development VMs. So how do we get…


Integrate Power BI Dashboards, Reports and Tiles into a WPF Application

In this post, Senior ADM Rob Reilly shows us how to integrate Power BI dashboards, reports, and tiles into a WPF application. Use the Power BI Embedded WPF Sample to learn how to integrate Power BI Dashboards, Reports and Tiles into a Windows Presentation Foundation application. The sample covers the “User Owns the Data” scenario….


How to shrink a managed disk

In this post, App Dev Manager Mike Lapierre walks us through how to shrink an Azure managed disk. Managed disks offer several benefits but are priced differently than their non-managed counterpart. With non-managed disks, even though you create a 128GB disk like several Azure gallery images do, you are just charged for the bytes you…