Home
Half-Blood Programmer
Cancel

Everything Good And Horrible About PowerShell Gallery

Microsoft introduced PowerShell Gallery Preview in July 2015, and announced its Public release on February 25, 2016. The idea was cool that everyone can publish useful PowerShell modules/scripts th...

A Closer Look At ASP.NET Core Execution Model

It is very important to know what process hosts your web application when it is running on IIS, as often you need to attach to that process, or troubleshoot issues related to process model. Howev...

Replacing Zapier With Azure Function

I just blogged about that I used Zapier to trigger VSTS build, which works well. And I love it, except It seems to ask for too many permissions (both on VSTS/GitHub sides). Such permissions a...

Self-Hosting Sphinx Sites on Azure App Service

I used to host documentation sites on Read The Docs, and wrote about the details in previous posts. But finally it came to an end, as over the weekend I moved all such sites to my own Azure App Ser...

How to Use Private Repos as Submodules in VSTS

Well, while public repos work perfectly on VSTS, you will find trouble when adding private repos as submodules in your master repo, because passing user credentials in your build pipeline would kil...

How to Abort/Cancel A Build In VSTS

I wrote about how to build a pipeline to host multiple Sphinx sites on Azure App Service. But a remaining item is that how to abort a build when nothing (in submodules) is changed. Changes Detect...

CI/CD Pipeline with VSTS and Zapier

I just wrote about how I started to self host Sphinx sites on Azure App Service. Here I am writing about how to set up CI/CD pipeline to make it perfect. Preparation 1: VSTS Repo for App Service ...

History of PHP Manager for IIS

Ironically I suggested people to avoid PHP Manager, but later took over the project. Overview of PHP on IIS PHP has been a popular programming platform for web applications. It has been inte...