There are several .NET Core debuggers out there from different vendors, and this post covers the major ones and their stories. .NET Core Debugger from Microsoft, aka vsdbg .NET Core was born wit...
The Basic Facts About IIS/ASP.NET Process/Thread Identities
Developers usually ignore the facts about process/thread identities when application frameworks hide them away. However, some time later in the development/testing problems/issues occur and bite th...
Things You Should Know About Windows Cache Extension for PHP
When Microsoft decided to bring PHP to Windows/IIS, they also created a key component called WinCache, which is a separate open source project. Though its development hasn’t been quite active, it i...
The Rough History of MonoDevelop
There is a Wikipedia article about MonoDevelop. However, I don’t think it contains the necessary history events on this product, so here I provide an alternative version. Note that I also blog...
What Does .NET 5 Mean to You
On Monday, Microsoft announced .NET 5, the next major release of its popular .NET Core platform. The version number bump (to 5) is kind of expected, as nobody wants to mess things up with .NET Fra...
Samsung .NET Core Debugger and MonoDevelop
Visual Studio for Mac has been supporting .NET Core debugging for a while, but MonoDevelop users do not get the same experience. It has been a well known issue, and mainly due to the fact that Micr...
ASP.NET Core Diagnostics for IIS/IIS Express, Stories Behind
ASP.NET Core on IIS/IIS Express shouldn’t be hard, as they all come from Microsoft. However, we all know it has been a mess since the beginning, as I blogged multiple times from different angles, i...
The Cost of Open Source Solutions, A Case Study on Red Hat and Docker
Open source movement changes how we produce software. Companies like Red Hat and Docker do make their source code publicly available, but using products from them is not free, and not even cheap. S...