Installing Sentry in Docker

Sentry is an open source project that lets you log errors raised by your applications into central service where they can be analyzed. Sentry supports a plethora of programming languages including C# and JavaScript. While i am not going to focus on how to implement Sentry logging in your applications…

Oh, Afrihost

Afrihost, in my opinion, is the best ISP in South Africa. I have been using them for about 2 years without a single issue, so it was only a natural move when i decided to order a 20mbps line for my new house in Durban North at the beginning of…

Bug in MSBuild (940245)

It seems that, under certain circumstances, if you have a Portable Class Library that contains an asset that is marked as copy always, and you reference the library from a Windows Phone Silverlight project, the asset will be copied into the resulting .xap file twice. The bug looks like it…

Optional Parameters in C#

When optional parameters appeared in C# 4, i thought they were a neat way to get rid of overloaded methods and constuctors. It turns out, that while they are great at making your code slightly more legible, they can also cause a fair amount of pain. Below is an example…