Stumbled upon this article written by no other than Eric Lippert listing the top 10 design faults of C# language. Here is the summary,  the source to the full article is...

Originally posted on Deneme 1 2 3!:
AForge.NET  is a C# framework designed for developers and researchers in the fields of Computer Vision and Artificial Intelligence – image processing,...

Tell me what’s wrong with this simple piece of code: The answer is very simple: “I created you and I will be your end”, yet MyService didn’t create IOtherService, thus it...

Download the code in C# For a brief overview, please refer to this post. At this point, many tutorials start by launching into a “Hello, World” style tutorial, with very little...

Originally posted on Chanmingman's Blog:
There is a lot of debate on SOLID principle. The video Applying SOLID Principles in .NET   (http://channel9.msdn.com/events/TechEd/Europe/2014/DEV-B210) is worth to watch. I like the...

Originally posted on Jon Skeet's coding blog:
The problem Invoking event handlers in C# has always been a bit of a pain, because an event with no subscribers is...

Originally posted on Coding Journeyman:
I consider that Dependency Injection (DI) is a very helpful pattern, I love to use it in order to reduce the coupling in my code...

Originally posted on The CodeFluent Entities Blog:
Since CodeFluent Entities infers a meta-model from your model, before any producer is called to generate a single line of code, a...

The keyword partial has been with us for a while now. Until recently I couldn’t find a use for partial classes/structs unless some of the code is auto generated and you...

Originally posted on DarioSantarelli.Blog(this);:
Starting from Enterprise Library 5.0, Unity supports interception mechanisms which captures the call to an object at invocation time and provides the full implementation of the...