Home
Half-Blood Programmer
Cancel

Obfuscar: Where Does Extra Overriding Methods Come

An issue has been reported to me one year ago, but I could not easily fix it as the code base was not quite clear where the bug comes from exactly. Don’t get me wrong. It is pretty easy to reprodu...

Obfuscar: F#, Mono.Cecil, and Method Overriding

Due to the announcement of Google that it is going to shut down Google Code, I finally decided to take the chance to migrate all Obfuscar issues at Google Code to GitHub. The migration was smooth a...

#SNMP Pro: FAQ for SharpSnmpPro.Mib Release 1.1

Some users wrote in to ask questions about this new release. Here I pick up a few common questions as FAQ. Q1: #SNMP Library 8.5 requires KB2468871 to be applied for .NET 4.0 environment. Does th...

#SNMP Pro: Release 1.1 is Out

You probably noticed that #SNMP Library has just been updated to 8.5 and released finally at NuGet.org. Of course, #SNMP Pro has an important update too, which I announce at this moment. Yes, it i...

Switching to OS X: Initial Days

It was last week that I finally decided to buy a Macbook Pro as my new laptop. So it worked fine then when I was away from home at Hong Kong, before today I had some time to hook my previous PC ext...

#SNMP Update for iOS Unified Projects

Xamarin has sent me several mails regarding how to update component submissions to latest iOS platform. Thus, I made a few changes recently, which you can find at GitHub. Project File Changes I ...

IIS URL Rewrite Tip: Break Free

Some IIS URL Rewrite beginners usually wonder how to write the rules properly. Except learning regular expression, which is the key of rewrite rules, you should also pay enough attention to the rul...

How to Handle CORS Preflight Requests in ASP.NET MVC/Web API with Windows Authentication

It is interesting that many ASP.NET developers find this something hard to do, so I write the tips out to reveal that starting from IIS 7 Microsoft makes things so much easier. What is CORS Prefl...