It is a long story, but I believe I enjoy the overall progress. So, let’s get started. A few days ago, I was notified by a user that xUnit.net extension did not work quite well for him. So he ...
Tips for .NET Core Unit Testing
If you are managing an open source library for the community like I do, the introduction of .NET Core/.NET Standard is a bless and curse. Special care must be taken so as to make unit testing platf...
How to Choose xUnit.net Runner Bitness (x86 and x64)
You clearly know that xUnit.net has many runners, Console runners Visual Studio runner Visual Studio for Mac/MonoDevelop runner But if your unit test cases require certain bitness (x86 or...
Status of IIS Out-Of-Band Modules
When Microsoft designed and shipped IIS 7, they decided to provide a few more extensions to IIS users for free. And those were called out-of-band modules. The last important post from Microsoft o...
A Strange 'Peer Certificate Cannot Be Authenticated' Issue
I built a Debian machine a while ago to test out MonoDevelop, and now I am trying to test .NET Core on it. But such an exception happened. [email protected]:~/Downloads/sharpsnmplib$ ./travis.sh...
Tips for .NET NuGet Package Authors (August 2017)
I have to add “August 2017”, as time proves that the tips can go easily out-of-date. The responsibilities of a NuGet package author are, Select the proper target platforms your package wou...
OpenFileDialog Crashes With COMException 0x80040111
I have been updating Jexus Manager quite frequently as more and more useful crash reports were sent to me by Rollbar. And today a strange issue caught my attention. Exception Details Traceback (m...
Jexus Manager: Frequent Releases and Rollbar Dashboard
It is really astonishing that I released 29 builds of Jexus Manager in 24 days. Tons of bugs have been fixed and some new features have shipped. For the very first time of the project lifecycle I ...