Agenda
Successful applications live a long time, earn a huge set of features, and strain the infrastructure on which they were built. Such projects are usually accompanied by fragile assumptions, insufficient tests, and a slow development process. When we ran into these problems in the AdWords frontend, Bob Lee and Kevin Bourrillion created Guice to save the day.
The Guice dependency injector can help you to untangle complex dependency hairballs into neat modules. This talk will introduce Guice, explain the problems it solves, and how it is used. It will show how you can use Guice to eliminate static state from your Java applications, decouple components, and write better unit tests.

Jesse Wilson is an open source Java nerd. While studying in Waterloo, he created the Glazed Lists toolkit for Swing. Jesse joined Google and immediately became addicted to dependency injection. He led the release of Guice 2.0 in 2009. Currently Jesse works on the Android core libraries and Apache Harmony.
Finally, our members are encouraged to take advantage of these other Silicon Valley GTUG resources:
Just worked out that one of the Guice 2.x team members was available to fulfill your request. Thanks for coming up with my topic for September meeting. =)
The food was good, but the Guice was better :) Good presentation by Jesse, thanks!
Log in to Meetup with your Facebook account.
Can we get a talk on Guice 2.0 by any member of Guice 2.x team? I don't know if it has happened already but if not, it would be great.