Aspect Oriented Programming Using PostSharp

Hosted by .NET User Group Zürich

Public group

This is a past event

29 people went

Stamford Consultants

Limmatquai 2 · Zürich

How to find us

The entrance is through the door with "Usterhof" above in Torgasse

Location image of event venue


It would be wrong to say that AOP has been silently taking over the world -it has not. However, it is a technology that all developers should have in their toolkits today. Armed with AOP and PostSharp you can become a code hero battling against the code bloat of logging, exception handling, transaction processing, security and more. This talk will provide you with a practical, example driven introduction to AOP with PostSharp preparing you to fight the bloat.

The presentation will be hands-on and follow approximately these topics:

What is AOP?
What is PostSharp?
Why is AOP/PostSharp so important to me?
Example 1 - Logging
Example 2 - Exception Handling
Advanced AOP/PostSharp
Example 3 - Invariant Testing

About Graham McDonald

Graham has over 25 years development experience starting from embedded system in C through C++, Java landing today on the .Net platform using C#. He now concentrates his efforts on UX/UI challenges on the Microsoft stack. Graham has been in various consultancy roles for the top companies in finance, engineering, insurance, as well as for the military and government. He has studied psychology, sociology, philosophy, and artificial intelligence for his sins in previous lives. Today, he is a keen agile UX/UI designer/developer, Certified Scrum Master and one of very few Professional Scrum Developers worldwide. Apart from a wife and daughter Graham has no pets and has never lived in Surrey.