|Lecture:||Automate design patterns with PostSharp and aspect-oriented programming|
|Lecturer:||Gael Fraiteur (PostSharp)|
|Date and time:||14th March, 6–7:30 p.m|
|Place:||FIT CTU in Prague, 9 Thákurova Street, New Building CTU, lecture room T9:111|
Design patterns are now universally accepted and have significantly improved the way we design software. However, they had relatively little impact on how we implement it. Except rare exceptions like the 'using' or 'lock' keywords, most patterns must still be implemented by hand, resulting in large quantities of boilerplate code that must be validated by peer review. However, development tools could do a better job by automatically implementing some parts of the pattern, and automatically validating hand-written code against pattern rules. This talk shows how to remove this redundant code with aspect-oriented programming (AOP) and PostSharp, the reference AOP framework for .NET.
Admission is free of charge.