Home
Half-Blood Programmer
Cancel
Copyright © Lex Li. Cannons in Quebec City.

What Tool to Write reStructuredText? The War Is Over

I started to develop the reStructuredText extension for Visual Studio Code in November 2015. Sublime Text and Atom were more popular editors back then, and they have reStructuredText support. ...

Copyright © Lex Li. One night, Montreal.

Make Obfuscar A Global Tool in.NET Core

In the past it is hard to distribute command line utilities for developers. For example, when I started to work on Obfuscar, there was hardly a way to release the tool to end users and provide a si...

Copyright © Lex Li. Winter trees, Montreal.

Behind The Scene of .NET Core Global Tools

I just blogged about how I made Obfuscar a Global Tool, and in this post I tried to reveal the technical details behind the scene. First, the project file can be found at GitHub, which looks pret...

Binding Diagnostics for IIS and IIS Express Users

The complexity of IIS makes it difficult to learn (nginx and Apache are not exceptionally easy either). So many web developers (ASP.NET or not) can find it hard to understand certain concepts, and ...

How to Tune User Account Control on Windows Server

It has been a while that I use a Windows Server virtual machine in Azure for all my Windows related testing. I love this approach, so that I can stay comfortably on a MacBook with only virtualized ...

Copyright © Lex Li. Biosphere in Montreal.

Offline Publishing ASP.NET Core Apps

It is my personal view that Microsoft designed .NET Core/ASP.NET Core with little offline experience in consideration, which makes it quite difficult for an enterprise with firewalls and proxies to...

Jexus Manager, New Hope to End OOB Related 500.19 Errors

When Microsoft designed IIS 7.0, those guys must be quite proud of their achievement. That release is so significant that the later releases 7.5/8.0/8.5/10.0 almost require no big changes. The arch...

IntelliSense for reStructuredText Extension, Initial Offering

IntelliSense (or autocomplete in general) is one of the key features we prefer to use a tool to write code (instead of raw editors like Notepad). Code Snippets This extension already provides som...