Amazon Alexa Skills authenticated by Azure Active Directory and backed by ASP.NET Core 2.0 Web API hosted on Azure

This post is provided by Premier Field Engineer, Nathan Vanderby, who walks us through how to write an Alexa skill using .NET core and AAD. Amazon’s Echo devices and Alexa assistant need no introduction. In this post I lay out how you can write an Alexa skill and use a .NET core 2.0 API backend…


TFS 2017 – Sometimes we must look back before we can move forward! – Part 1

This is the first of a series of posts is provided by Senior Application Development Manager (ADM), Chuck Goodspeed, focusing on the challenges encountered in migrating/evolving TFS 2005/2008/2010 installations a full decade forward into TFS 2017 and/or VSTS. Experiences and situations encountered at multiple customer installations provide real-life NOT “out-of-the-box experiences”, [! OOB} which can…


How to setup live streaming server using Azure Media Service in less than 30 mins

In this post, Senior App Dev Manager Randy Park walks us through Azure Media Services to setup a live streaming PoC. Background: A customer recently launched a global intranet portal with an audience distributed across the globe.  They expected an increase of the audience on a daily basis and leadership team requested one more interesting…


API Management: Quota versus Rate Limits

In this post, Senior App Dev Manager, Sanket Bakshi spotlights Azure API Management and how it can help with usage throttling. Azure API Management provides really good capabilities for usage throttling. This is useful in scenarios such as defending against a denial of service attack and protecting back-end services against a huge influx of requests…


Blog of Blogging

In this post, Senior App Dev Manager Marcus Fernandez sets up a blog using Miniblog.Core and Azure in just a few simple steps. Miniblog.Core a project by Mads, on the VS \ .NET team at MS, thank you.  I have been exploring dotnet core since it was released and I really like the idea of…


Cloud Computing + Modern DevOps == Productivity Gains

In this post,  App Dev Manager, Omer Amin reminds us that thinking about old problems in new ways is critically important for maximizing the benefits of the cloud.  The Productivity Paradox…When new tools promise higher productivity, but fail to deliver. I came across this concept last weekend when I was reading Tim Harford’s “Fifty Inventions…


Converting PCL (Portable Class Libraries) to .NET Standard Class Libraries – Part 2

In Part 2 of this 3 part series, App Dev Manager, Herald Gjura covers upgrading the continuous delivery and Build/Release pipeline in VSTS. Part 1: Migrating the libraries and project files Part 2: Upgrading the Continuous Delivery and Build/Release pipeline in VSTS Part 3: Integrating .NET Standard Class Libraries into existing projects (to follow) In…


DevOps is not for sale

This post is provided by Senior App Dev Manager, Robert Shanks who reminds us to put away the checkbooks and instead: engage, empower and encourage your people! I’m an Application Development Manager (ADM) on Microsoft’s Modern Applications, Premier Developer team. In my role, I have the opportunity to work with a variety of clients across…


My experiment and observation on Service Fabric Communication Stacks

This post is provided by Senior App Dev Manager, Vishal Saroopchand who asks the question, “How do you decide what Communications Stack to use in your Service Fabric applications?” How do you decide what Communication Stack (Remoting, WCF, Custom Implementation) to use in your Service Fabric applications? Do you know how each communication stack performs?…


Converting PCL (Portable Class Libraries) to .NET Standard Class Libraries

In Part 1 of this 3 part series, App Dev Manager, Herald Gjura discusses converting PCL (Portable Class Libraries) to .NET Standard Class Libraries. Overview I have been working for this client for quite a few years and had advised them to break down some of their key business functionality and features and distribute them…