DotNet Weekly

A free weekly newsletter on .NET latest

Pulled together by the Dream Team Bill Stavroulakis, Ioannis Panagopoulos, Marita Paletsou
Every Tuesday. We do not share your email and we keep it safe! No spam, promise!

Aspect-Oriented Programming with the RealProxy Class

A well-architected application has separate layers so different concerns don’t interact more than needed. Imagine you’re designing a loosely coupled and maintainable application, but in the middle of the development, you see some requirements that might not fit well in the architecture, such as:

The application must have an authentication system, used before any query or update.
The data must be validated before it’s written to the database.
The application must have auditing and logging for sensible operations.
The application must maintain a debugging log to check if operations are OK.
Some operations must have their performance measured to see if they’re in the desired range.

Related .NET Links