Date for Desert Code Camp - 2011.2  Saturday, November 5, 2011 8:00:00 AM - Saturday, November 5, 2011 6:00:00 PM

Aspect Oriented Programming Part 1

Cut your development and testing time significantly by using aspects. When it comes to "boiler plate" code such as logging, exception handling, tracing, etc OOP tends to defeat itself. Aspect Oriented Programming is specifically meant to handle these cross-cutting concerns. We're going to cover implementing these cross-cutting concerns using aspects via the PostSharp framework. Removing boiler plate code reduces LOC and increases readability, reliability and maintainability of code. We're going to cover: -What is Aspect Oriented Programming -How to identify AOP applicable blocks of code -Different AOP frameworks -Adding hooks to a method (Entry, Exit, Success and Error) -Intercepting method invocations (security and thread marshalling) -Field and Property interception (validation, lazy loading, IoC ignorance) -Event interception -Applying aspects using multicasting If you want to learn how to do advanced tasks, register for Part 2!

Track

Agile

About the session

This session is only a suggestion.

There are 2 people interested in this session.

Presenters

Files

Heads up!  Log in to sign up to teach or attend this session.
Edit Session