Reserve Your Seat

  • E-mail Please enter a valid E-mail.
  • First Name Enter your First Name Last Name Enter your Last Name
  • Company name
  • Job Title Enter your Job title Phone Number Enter your Phone number
  • Have you used PostSharp before?
    Yes  No Choose one option


  • Free Training Course PostSharp From the Horse’s Mouth

    Tuesday, May 16th

    9:00 AM - 5:30 PM PDT

    Redmond, WA, USA

    Most people know PostSharp for logging or exception handling, but those who dare to go deeper often change the way they think about programming – forever.

    Delivered by PostSharp’s founder and lead engineer Gael Fraiteur, this course explores the concepts of aspect-oriented programming, explains how to automate the implementation of design patterns, and describes how to validate design rules and architecture. At day’s end, you’ll have a broad understanding of what PostSharp can do for your team.

    Even if you decide PostSharp is not for you, you’ll never see software development the same way again.

    About the course

    The course opens with a quick journey through the history of programming languages and design patterns, then asks the fundamental question: why is it that we think in terms of patterns, and in fact design with patterns, but actually abandon that pattern thinking as soon as we start writing code? This sets up the agenda for the whole day:

    • Multithreading: Stop working at an absurdly low level of abstraction. The course takes you into PostSharp’s approach to multithreading: working with compiler-enforced threading design patterns.

    • MVVM Patterns: Learn how to automate the implementation of INotifyPropertyChanged, Command, Dependency Property, and Undo/Redo.

    • Caching and Logging: Harden your application before it goes to production.

    • Aspect-Oriented Programming: Learn how to implement automation for your own patterns with PostSharp Aspect Framework, including complex aspects.

    • Architecture Validation: Validating source code and enforcing design rules.

    There’s clearly too much content for a single day of training, so at the beginning of the day, attendees will cast 5 votes into the proposed modules, and we will allocate time according to the group’s priorities.

    Who should attend

    Senior Developers, Architects and Team Leaders interested in learning more about PostSharp, or just in seeing programming from a completely different angle.

    Key benefits

    • Get inspired and learn to think differently about programming, design patterns, and what the compiler can do for you.
    • Learn how to use ready-made PostSharp Patterns.
    • Understand how to automate your own design patterns using aspect-oriented programming.
    • Learn how to automate validation of coding guidelines.
    • Get your questions answered directly by the creator of PostSharp.

    Attendees will receive a free license of PostSharp Ultimate.

    Registration process

    Because space is limited, we will draw 15 attendees at random on at the end of April and notify them via email with additional course details.
    The course is FREE.

    About the "Horse"

    • Gael Fraiteur

      Gael is the Founder and Principal Engineer at PostSharp Technologies and a widely recognized expert in aspect-oriented programming.

      Disclaimer: Gael is not a professional trainer: he’s a horse that carries the design and development load. Choose this course if you want to be inspired by someone who has spent the last 12 years working on programming languages and developer tools.

    Reserve Your Seat

  • E-mail Please enter a valid E-mail.
  • First Name Enter your First Name Last Name Enter your Last Name
  • Company name Enter valid Address
  • Job Title Enter your Job title Phone Number Enter your phone number
  • Have you used PostSharp before?
    Yes  No Choose one option