Home
Half-Blood Programmer
Cancel

How to Use ANTLR 4 on .NET in 2023

I once blogged heavily about how to use ANTLR on .NET, and you can find all related posts in here. And my last blog post on ANTLR was in 2017. You can still learn something useful from the old pos...

VS Code IIS Extension for Sphinx Users

If you use VS Code to author Sphinx sites, you might find the reStructuredText extension a good companion to help highlight the syntax and preview the pages. One limitation of that extension is it ...

The Rough History of IIS HttpPlatformHandler

Due to various misinformation around this IIS out-of-band component, I think it’s worth the while to write about its history so you know what others are talking about and how some of them made mist...

Successful and Failed Attempt: My First Pull Request for ASP.NET Core

I was fortunate enough to be able to contribute to a lot of open source projects, not only the ones I own, but many others as well. I wrote about some of the important stories such as this one for ...

How to Step into .NET Core Source Code in VS Code

You probably know how to use Visual Studio to step into .NET Core source code, as Microsoft documented it very well. However, what if you are using Visual Studio Code? In fact, the steps are also...

Running Nuxt 3 Web Apps on IIS with HttpPlatformHandler

When Microsoft developed HttpPlatformHandler more than a decade ago to enable non-Microsoft web technologies on Windows/IIS, they didn’t know that one day Microsoft can embrace Linux in Azure ...

Public Sessions/Programs I Worked On In The Past

Seems to be a good time to recap on how many public sessions/programs I worked on in the past few years. 2015 Jexus 网站服务器和 ASP.NET 跨平台开发 Hosted on Dec 12 as part of the JiaoDong Developer Confe...

History of This Blog

It took me several days to finish a major upgrade of this blog, so worth the while to write down something for record. I used to write my dairy, a hobby I built up during high school days when my...