Half-Blood Programmer
Copyright © Lex Li. A smiling Buddhist statue.

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...

Copyright © Lex Li. A sunny day, Montreal.

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...

Copyright © Lex Li. The canal in the summer, Montreal.

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 ...

Copyright © Lex Li. Crossroad on rue Wellington, Montreal.

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...

Copyright © Lex Li. Winter-trees and the moon, Montreal.

Signing Your Code For The Good, And The Bad

Signing your code is a very important step to confirm that you ship something that can be trusted by others. However, it comes at a price, because you need to pay a certificate authority for a vali...

Copyright © Lex Li. Clouds reflected in the canal, Montreal.

The Rough History of Referenced Assemblies

This post tries to fill the gaps left in the compiler history post. You can find all other posts I wrote in the index page. .NET Framework 1.x/2.x/Compact Framework When Microsoft released such ...

Copyright © Lex Li. Washington Monument.

#SNMP Library, Bouncy Castle Extensions

Microsoft decided to make a few encryption algorithms obsolete in .NET Core. Everyone knows they did this for good. But the crude fact is that many existing things unfortunately depend on such algo...

Copyright © Lex Li. The Cathedral Church of St. John the Divine, New York City

Jexus Manager Update July 2018

I know Jexus Manager hasn’t been updated for a while. There are many reasons, and the biggest one of them is that I was working on some huge changes but I didn’t know how easy/difficult it was. E...