Developer Support

Advocacy and Innovation

First Look Into Blockchain

There’s been a ton of buzz about Blockchain lately (Bitcoin anyone?) so what better time to highlight this video from Premier Developer consultant Razi Rais on understanding Blockchain technology. Since last year, I have been spending time with customers understanding how blockchain can help them improve/replace existing processes. It’s...

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.  Lasted updated, June 2018. 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 service to ...

Creating Developer’s Docker Linux Virtual Machine on Azure

This post on creating Linux virtual machines with Docker in Azure comes to us from Premier Developer consultant Razi Rais.For an upcoming developer event on Docker I had to create handful of Linux Ubuntu virtual machines on Azure with Docker and few additional software installed on it.I looked into couple of ways to to do that on Azure in a ...

A branching strategy for CI/CD using Git in VSTS

In this post from his blog, Premier Developer consultant Ilias Jennane discusses a strategy that can be used for branching and merging using Git in VSTS in a continuous integration/continuous deployment environment.When it comes to Branching and Merging strategies, the internet is full of examples and “best practices”. I personally don’t...

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.(image) 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 ...

Dissecting the async methods in C#

The async series The C# language is great for developer's productivity and I'm glad for the recent push towards making it more suitable for high-performance applications. Here is an example: C# 5 introduced 'async' methods. The feature is very useful from a user's point of view because it helps combining several task-...