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.
5 Ways That Postsharp Can SOLIDify Your Code series
Event summary has been posted on Emerging .NET Developers group page