Austin Code Camp
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.