Is Git hard?

There are countless debates, pros and cons, posts and forums and so on on the net over the topic if git is hard and compare it versus other source controls. It’s always a clever choice not to join holy wars. Also, just telling your opinion from your viewpoint, rarely helps others. I often find myself […]

Covariance and Contravariance in c#

Covariance and Contravariance are something new in .net 4.0, and I see some confusion over it amongst developers. Well, sometimes, including me. This is called FAQ, but I find a good summary and starting point on the topic. http://blogs.msdn.com/b/csharpfaq/archive/2010/02/16/covariance-and-contravariance-faq.aspx If you would like a more scientific approach, see this: http://tomasp.net/blog/variance-explained.aspx/