Git made easy – or at least easier

Whatever small project you are to start it is always highly advisable to use some sort of source control system. For quite some time Git is the most popular SC...

The Singleton Pattern – Revised

While in a previous post it is explained how the singleton pattern can be implemented using double checked locking or a static constructor, .NET 4.0 provides a dedicated class Lazy<T>...

Craft 2014 Budapest – Short Summary

The Craft 2014 conference has just finished on Friday. It was a really great event with well known and professional speakers. Among the presenters you could find Douglas Crockford, Bruce...

A pragmatic coding excercise for C# developer’s job interview

Job interview questions are efficient when testing the theoretical knowledge of a developer however good answers do not necessarily indicate solid practical skills. If you cannot afford long interviews with...

The Singleton Pattern – Design Patterns II.

The Singleton pattern is one of the most well-known and probably the most often used design pattern. It is used to enforce that only a single instance of a class...