I am from Hyderabad, India having 4 years of teaching experience and 10 years’ of Industry experience as software developer/lead/architect specializing in Microsoft.Net technology. I value clean code, test-driven development and continuous re-factoring to reduce complexity, reduce bugs and achieve better design.

This blog attempts to be a collection of how-to examples in the Microsoft software stack  of things that might take forever to find out, especially for a newbie. I enjoy transforming complex issues into simple solutions through my teachings and articles. I consider this as my way of returning something back to the Microsoft community in exchange for what I have learned from them and at the same time building a knowledge base for my future reference. I love to share what I have learned over the years with others.

All trademarks, registered trademarks, service marks, product names, company names or logos are property of their respective owners and are used for reference purposes only.