I'm Tom Jaeschke and you may contact me at tomjaeschke@tomjaeschke.com or (512) 419-8788.

Monday, November 30, 2009

Matt Hinze of Headspring to host a workshop on "Decoupling Layers using Inversion of Control"

A deep dive into IoC and dependency injection will be offered on December 15th, 2009 in Austin, Texas at the Microsoft Technology Center. Register here: http://www.headspringsystems.com/community/workshop/



The following will be detailed:

  • Inversion of Control
    • A concept
    • Relinquishing the responsibility of managing dependencies
  • Dependency Injection
    • A pattern
    • Constructor injection
    • Property injection
  • Some Benefits Enumerated
    • Testing: Makes it easy to isolate classes under test and to test interactions between classes by allowing the tester to provide a special implementation
    • Reuse: Enables code reuse and prevents duplication by enabling the sharing of functional parts
    • Simplicity: Since each component is only concerned with its responsibility, it can focus on that simple job
    • Construction velocity: Speed is quickened because of the above things. That's what we're here for, right?


The training starts at 2:00 P.M.

No comments: