Step by step: Set up a Docker host on Azure using CLI on a Mac

After I published my architectural discussion on how to scale a simple dockerized Apache-PHP application for production use at large scale on github, I got several requests to publish the steps to get a Docker host up and running – mostly because that is a pre-requisite to replicate my small project. Hence, I am going…


Ronin – Key Vault

The first thing I am going to do is setup a standard way to work with and store the solutions primary secrets and cryptographic materials. I find that as a developer I am called on to decide or at least make recommendations on how to handle implementations of protocols, tools and technologies that need access…


More Shakespearean Monkeys

  While I was in high school, I attended a lecture at Yale University in 1974 about monkeys at a typewriter by William R. Bennet, Jr, one of the inventors of the helium-neon laser. Quote: He was also frequently seen at various sites around the Yale campus collecting data for his popular course on “The…


How SQL Server 2016 and Power BI empower Mediterranean Shipping Company (MSC)

Here’s a great case study about Mediterranean Shipping Company optimizing their business processes by taking advantage of the SQL Server 2016 Database Engine, Analysis Services, and Power BI. If you are particularly interested in Analysis Services, you might enjoy reading the section about complying with new Safety of Life at Sea Convention (SOLAS) requirements, which…


Change “Create Request” button-label on SCSM 2012 R2/2016 HTML5 Portal to “Create Incident”

  Default HTML5 portal, has button labelled “Create Request” which in default configuration opens the Generic Incident form to create Incident. The label creates confusion to user as it is used for Incident, not for Service Request. We can change the label to “Create Incident” by modifying the resource file as explained in this blog….


Pushing Data from a Hortonworks Cluster to an Azure HDInsight Cluster

I have a scenario where a customer wishes to explore a move from an existing Hortonworks (HDP) cluster to an Azure HDInsight (HDI) cluster. The customer is interested in the lower administrative overhead of HDInsight’s Platform-as-a-Service offering as well as the ability to scale-out and scale-back cluster resources to match demand, something that’s challenging to…


2017 潛在開發力量,挖掘 ChatBot 無限商機!

        本篇文章除了分享 ChatBot 的相關資訊,還挑選了「Cognitive Services 實作系列」與「Microsoft Bot Framework 開發系列」的文章推薦給大家,讓您有更多收穫!


Issues with Visual Studio Team Services – 12/09 – Investigating

Update: Friday, 9 December 2016 20:13 UTC Our DevOps team continues to investigate issues with team creation under a project. Root cause is not fully understood at this time. Some customers continue to experience error “TF400491: User has no team write permissions” when tries to create a new team. We currently have no estimated time for resolution….