Google Guava
There are a lot of ways to learn better programming techniques. One of the best ways is to see examples revealing just what is possible. Take those examples and package them into a general purpose library and you have Google Guava!
In this presentation, we explore Guava code in the following com.google.common subpackages:
- base
- collect
- io
- net
- primitives
- util.concurrent
There's a lot in here, so I'll list 'em all, but focus on those that will give you the most value or illustrate the most interesting approaches.
From simple toStringHelper() methods to powerful immutable collection factory methods to bi-directional maps allowing look-up via value or key, you'll see plenty of ways Guava can streamline your code to make it cleaner, more elegant, and more maintainable.
By the time we finish, I guarantee you'll be devising arguments you'll make the next day to get Guava adopted into your project!
So arrive on time as we'll be starting promptly at 6:00pm to cover the bounty of goodies Google provides in the Guava library!
Presenter: Jack Frosch
Sponsor: Adaptive Solutions Group
Meeting Notes: TBD