PostSharp is a cool .NET assembly which encapsulates common design patterns. Essential Instructions wrote a number of articles for PostSharp describing the technical details and benefits of integrating these patterns into .NET projects. The process involved self-driven investigation, including compiling and building against the PostSharp library in Visual Studio, and then creating sample applications to audition and document the library. View some of the Documentation we wrote.