CodeProject MVP 2019

“Congratulations! CodeProject MVP 2019” – seeing this email made my day. The first thought that popped in my head was “I am back”. Since I couldn’t get MVP award last year, it really means a lot to be able to secure one this year. Its my sixth CodeProject MVP award and 7th MVP award so far. Feels really good and for me it is something to be really proud of. Continue reading

An Absolute Beginner’s Tutorial for Understanding and Implementing Composite Pattern in C#

The aim of this article is to understand the basics of the Composite pattern and try to see when it can be useful. We will also look at a toy application using composite pattern to get better understanding of the pattern. The example code in this article will be mainly for the illustration of this pattern and will be a not-so-real world example. The idea of this this article is to illustrate the concept of composite pattern only. Continue reading