Wu Shuai's Blog

Modern Development

Get Started with AKS CI / CD in Azure DevOps

The easiest way to build Azure kubernetes service CI / CD pipeline is to use Azure DevOps project...

Date: 12/02/2018

Get Started with Cognitive Service Container in IoT Edge

In order to enable the developers to build AI system based on Azure cognitive service with low...

Date: 11/17/2018

How to Visualize Azure Resource Metrics in Power BI

The ability to monitor all the azure resources' status is very important that makes the operator...

Date: 10/28/2018

How to Call Azure Stack API via Client Credential Grant

In order to manipulate Azure stack resource by programming, we can call the Azure Stack API to make...

Date: 10/02/2018

How to Control Downstream Device from IoT Edge

For an IoT Edge device which is deployed in manufacture scenario, it is a common requirement to...

Date: 09/08/2018

How to Deploy Marketplace VMs in Azure Stack by ARM template

To build modern applications across cloud and on-premises environments, Azure and Azure Stack can...

Date: 08/05/2018

Bring Custom Vision into Azure IoT Edge

The Custom Vision Service is a Microsoft Cognitive Service that lets you build custom image...

Date: 05/25/2018

Support HTTPS in Azure Marketplace image for Jenkins

Create a Jenkins server on an Azure Linux VM from the Azure portal has introduced how to configure...

Date: 04/09/2018

Extend Microsoft.AspNetCore.Authentication.OAuth to Support Reverse Proxy

Recently, one customer said his Asp.net Core application used to work very well in OAuth...

Date: 03/10/2018

How to Make Deployment with Ansible Azure Modules

Ansible is an open-source product that automates cloud provisioning, configuration management, and...

Date: 02/12/2018

Provide Cross Region Low-latency Service based on Azure Global VNET Peering

It is a common scenario that an organization is placing most cloud infrastructures such as virtual...

Date: 02/04/2018

How to Start Spring Boot with Azure Media Service

[Obsolete, any new application is expected to use AAD instead of account key] In this article, I...

Date: 01/12/2018

Integrate Web App with Azure Virtual Network by Point-to-Site VPN

It is a common scenario that we want to use VNet Integration to enable our web app access a database...

Date: 12/10/2017

Manage Azure CDN Endpoint in Node.js

The Azure Content Delivery Network (CDN) offers a global solution for delivering high-bandwidth...

Date: 11/27/2017

Access Azure CosmosDB in TypeScript

Azure Cosmos DB is a globally distributed, multi-model database hosted in Azure. It provides...

Date: 11/19/2017

JavaScript Unit Test Intergration in VSTS Build Pipeline

VSTS supports any kinds of JavaScript test runner as long as it can be invoked via command line, we...

Date: 10/29/2017

How to Separate Tomcat Logging Per Instance in Azure Web App

Azure web app supports multiple instances of Java application host in Tomcat. While based on...

Date: 09/14/2017

ASP.NET Core and 502 Bad Gateway Response

502 bad gateway error response is not like traditional 500 error which is mostly a code problem,...

Date: 08/04/2017

Experience Weird Access Violation? Maybe a Race Condition Problem

Recently, I am working on a native memory crash issue because of access violation. I have seen a lot...

Date: 07/28/2017

How to Support Windows Authentication for ASP.NET Core in IIS

When we are debugging and testing Windows Authentication based ASP.NET Core application in...

Date: 06/26/2017

Docker Compose ASP.NET Core to Nano Image with Windows Container

In this article, I would like to demonstrate how to deploy an ASP.NET Core application with SQL...

Date: 05/12/2017

How to Fix "Access to OData is disabled" when Calling Graph API

Microsoft Graph and Office 365 Unified API are widely used to make development based on Office 365,...

Date: 04/01/2017

Debug ASP.NET Core via lldb on Ubuntu

I have been using Windbg and SOS for several years and they are really good tools to perform .Net...

Date: 03/13/2017

Katana provides cookie middleware to serialize user principal into an encrypted cookie and the...

Date: 02/08/2017

Kerberos Constrained Delegation with ASP.NET

Some security issue may involve kerberos delegation, I have to capture network monitor to check the...

Date: 01/13/2017

TFS and Jenkins Integration

As soon as there is a new code submit to TFS, TFS can notify Jenkins to perform continuous...

Date: 12/31/2016

Use SQL Server as DSC Pull Server Backend?

Recently, I am working on a request to check the possibility to use SQL Server as Powershell DSC...

Date: 11/27/2016

Tips to handle live tile update in background task

When implementing a UWP application, a separate background task could be used to update live tile....

Date: 10/23/2016

Resource Owner Password Credentials Grant in Azure AD OAuth

Azure AD supports varies grant flows for different scenarios, such as Authorization Code Grant for...

Date: 09/25/2016

Access Exchange Online by PowerShell in C#

For exchange online management, the most convenient and powerful approach is Exchange Online...

Date: 09/18/2016

The difference between the tokens used by Microsoft Graph API and Azure AD Graph API

Microsoft Graph API and Azure AD Graph API are two sets of Restful services to query office 365 user...

Date: 09/14/2016

Keep Node.js update to install wdio

When install Visual Studio 2015, you might select Node.js in the wizard. It will work smoothly to...

Date: 09/08/2016

Debug protractor script in Visual Studio Code

Selenium is a popular open source project to support web end-to-end automation, especially it...

Date: 08/24/2016

Use Procdump to troubleshoot white screen issue of Bonobo git server

Bonobo git server is a handy open source project to setup self hosted git server easily in IIS for...

Date: 08/22/2016