This article discusses the treatment of data in large C# software applications. More specifically, it discusses runtime data encapsulation, behavior-only encapsulation, and treatment of state.

This article is published at the .NET Curry magazine, click here to read the article.

Aspect Oriented Programming (AOP) in C# using SOLID principles. We will discuss challenges posed by context-independence in SOLID code bases, and provide a solution for them.

This article is published at the .NET Curry magazine, click here to read the article.