I had the opportunity to record an entire track from the Austin Code Camp this year.
Abstract:
Aspect-Oriented Programming is an Object-Oriented programming paradigm in which secondary level operations are kept separate from the main logic of the software in order to improve the level of separation of cross-cutting concerns.
When applied, Aspect-Oriented Programming (AOP) can improve the quality of software specifically enterprise software that contains a higher level of cross-cutting concerns.
Aspect-Oriented Programming can be applied to the .NET development. One of the best frameworks for Aspect-Oriented Programming in the .NET Framework is PostSharp that simplifies this development approach.
In this talk, Keyvan talks about Aspect-Oriented Programming in .NET using the PostSharp framework as the basis of his samples to get the audience started with this paradigm that is going to make the future of professional Software Development.
Bio:
Keyvan Nayyeri is a Ph.D. student in Computer Science and previously held a B.Sc. degree in Applied Mathematics. He was born in Kermanshah, Kurdistan, Iran in 1984, and is currently living in San Antonio, TX.
His primary research interests are Programming Languages & Compilers and Software Engineering. He’s also a software architect and developer with multi-focus on Microsoft development technologies as well as Open Source platforms including Java.
As a former .NET community leader, Keyvan used to write four books for Wiley/Wrox and several articles for prominent community websites. Also he has contributed to many Open Source projects. As a result of his long-time contributions to this community, he received several recognitions and awards from Microsoft, its partners, and community websites.
Keyvan is a continuous learner who loves to study, learn, and discover new adventures everyday, and is enthusiast for serving to the humankind through his research and contributions.