Event Summary: Oct UG Meeting on Design Principles and Practices
October 30, 2011 Leave a comment
It was fun, exciting and great learning at October 2011 user group meeting on design principles and practices. We had two interactive sessions with developers.
-
Refactoring to SOLID Code by Adil Mughal
-
Aspect Oriented Programming in .NET using PostSharp by Zubair Ahmed
We would like to thank every single one of you who attended the event. Special thanks for speakers (Adil Mughal and Zubair Ahmed), our sponsors (INETA, Pluralsight, PostSharp, Jetbrains Resharper, NimblePros, Wrox) and Microsoft Innovation Center team (especially Jibran and Kamran) for making this possible.
UPDATE: Slides and demo code have been shared by speakers. Visit the following links to catch the stuff
Session 1 – "Refactoring to SOLID Code”
First session was delivered by Adil Mughal on “Refactoring to SOLID Code”. The session was all about Object Oriented Principles and how we can refactor our code to apply SOLID principles. Following was the outline of the session
He also discussed about IoC (inversion of control) containers and how we can apply Dependency Inversion Principle using IoC container such as StructureMap.
Session 2 – “Aspect Oriented Programming in .NET using PostSharp”
Zubair demonstrated the power of Aspect Oriented Programming (AOP) and how PostSharp integrates with Visual Studio/.NET to help developers implement different aspects and cross cutting concerns.
Giveaways
This was the fun time. We distributed a good number of prizes with lucky draw which participants enjoyed really. The giveaways includes
-
6 Pluralsight Monthly Subscriptions
-
1 Jetbrains Resharper license
-
2 PostSharp licenses
-
4 MicrosoftFeed T-shirts
As Munir Usman visited our event, we invited him to do the lucky draw and distribute prizes. Following are snapshots of some of the winners
So we really hope that this session was fruitful for the participants and you all had good learning time. Please feel free to provide your feedback and suggestions.
Emerging .NET Devs is a registered user group under International .NET Association (
Munir Usman is Microsoft Most Valuable Professional (MVP) in Visual C# and an active member in Microsoft developer communities in Pakistan. He is an experienced .NET developer and has worked in Banking and Financial sector. He has also been involved in organizing a number of technical conferences, seminars, workshops and programming competitions. He is also leading a .Net user group, FAST.net and has spoken at many technical events. His blog url is
Emerging .NET Devs is a registered user group under International .NET Association (
The event started by Fahad with the current trends in web and how the user experience has changed over the internet. Fahad talked about the current tools and libraries available in the market such as Silverlight/Flash along with some client side scripting using jQuery, YUI etc.
Finally, I talked about the User Group, the benefits and some future plans about Emerging .NET Devs. The purpose of this 10-15 min talk was to promote the User Group culture in Pakistan and free knowledge sharing among peers.



