Rather than giving us a nice separation of concerns (assembly > namespace > class > method), there are times when OOP forces us to write crap – scattering, tangling and coupling our code. This video discusses the problem with conventional programming, gives a gentle introduction to AOP with .NET, shows how it works, and why you should be using it to eliminate crap code from your life.
Watch this video on http://ndc2011.macsimum.no/mp4/Day3%20Friday/Track5%200900-1000.mp4