My presentation on AOP in .NET with PostSharp
I was invited by Adil Mughal, user group lead of Emerging .NET Developers to speak on “Aspect Oriented Programming in .NET with PostSharp” at Microsoft Innovation Center, FAST-National University, Karachi.
I started the talk by discussing how we code traditionally in OOP that results in boiler-plate and highly coupled code, then I introduced Aspect Oriented Programming, defined Cross-cutting concerns and that AOP results in true separation of concerns by transforming and encapsulating cross-cutting concerns into Aspects.
I introduced PostSharp and how well it integrates into Visual Studio 2010 then showed demos. I also explained Joint-point and Advices concepts in AOP, then answered some questions.
I totally enjoyed doing this talk, thanks to all those who attended.
Download the code samples, slides below and find some links to further learning resources.
Caching Aspect demo
Exception-handling Aspect demo
Learning Resources
http://www.sharpcrafters.com/postsharp/documentation/screencasts
http://www.sharpcrafters.com/postsharp/documentation#blogposts
http://www.infoq.com/presentations/Advanced-AOP
http://dimecasts.net/Casts/ByTag/PostSharp
5 Ways That Postsharp Can SOLIDify Your Code series
Update
Event summary has been posted on Emerging .NET Developers group page
