SpeakerRate

organize, attend, and give better talks

  • Find_speakers Find Speakers

    Search for top rated speakers for your event.

  • Get_feedback Get Feedback

    Improve your event by getting quality feedback.

  • Promote Promote

    Advertise to conference hounds across the world.

  • Get_connected Get Connected

    Interact with your favorite speakers after the event.

  • Find_events Find Events

    Use ratings to find events that should make your calendar.

  • Give_back Give Back

    Share your feedback to help organizers improve their events.

  • Build_your_rep Build Your Rep

    Create your speaking resume & earn rep by winning great ratings.

  • Improve Improve

    Be a better speaker by getting feedback from attendees.

  • Win_gigs Win Gigs

    Harness your ratings to grab more engagements.

<strong>Join Now</strong> It&rsquo;s fast and free!

Speakers to See

Stringio

sbohlen

Senior Software Engineer SpringSource/VMware 39 talks

It probably comes as no surprise to anyone with any real-world software development experience that Object-Oriented inheritance modeling can’t cleanly solve every class of problem we face as software engineers. AOP (Aspect-Oriented Programming) provides us with an alternative perspective on our objects and their behaviors that can be leveraged to powerfully and flexibly solve whole classes of recurring software engineering challenges that OO systems routinely face.

In this talk we will both illuminate the fundamental principles and patterns of AOP as well as demystify the different available techniques for adding AOP to the design of OO systems in .NET. We’ll explore techniques like compile-time and load-time IL-Weaving, Static and Dynamic Proxying, and others. We’ll also examine several tools and frameworks (both Open-Source/free and commercial options) that make it easier for for the .NET developer to add AOP techniques to their toolbox for their everyday work.

Latest Comment:

Recent Activity