Home
Half-Blood Programmer
Cancel

Running Node.js 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 ...

PowerShell with Oh My Posh as Default Shell on macOS

While I am using more and more macOS and PowerShell, the need of enriching the look-and-feel starts to reveal. So in this post, I will show you how to properly configure PowerShell with Oh My Posh ...

New Language Server and Case Study

It was around the year end of 2020 that I noticed the existence of the Snooty language server from MongoDB and integrated it with the reStructuredText extension for VSCode. After about a year, it’s...

How I Ended Up with VSCode as Git Client

This is a short story on how I gave up all other Git clients and ended up with VSCode as my everyday companion. Relying on Many Clients I used to install many Git clients (like SmartGit, Tortoise...

Different Ways to Create VSCode Extension Dependencies

If you are developing your own VSCode extensions, you might find a need to specify dependencies on other extensions. There are more than one way to manage such relationship, so this post is going t...

ASP.NET Core Crashes and Burns

Getting start with ASP.NET Core is in fact easy, if you let it crash and burn. Every errors help you get better understanding of different aspects. Don’t believe it? Let’s give it a try. The Ini...

DockPanel Suite 3.1.0 Release

I just published DockPanel Suite 3.1.0 release on NuGet, almost three years after the 3.0.6 release. Changes in This Release First, this release does not introduce too many changes. Its initial g...

.NET Framework Lifecycle Changes

.NET Framework is still an important platform for critical applications out there, but from time to time, its support policies from Microsoft change in favor of newer platforms. If you still own ap...