James Carr: Google Collections At The JUG
Oh boy. It's been a month since my last post. Is this what happens to all the other bloggers who went quasi-silent? I don't think I have a good excuse. I've not been "busy," at least not more than in the past. I've not been seeing less amusing(ly stupid) Java code than before. The only one I can think of is that somehow I think the things I might want to say is not interesting to anybody anymore. I guess fifteen years is long enough for all the interesting things to be said about Java.
But that's not true. Yesterday at the St. Louis JUG, James Carr gave a pretty interesting presentation about Google Collections. I'll point you to his slides and let you get a feel of the atmosphere at the talk:
I'll just mention a few things, my reactions as I was listening:
- This things has been out for a long time, right? Why haven't I used it in my projects?
- Is this how you write JUnit assertions now: assertThat(3, equals(3))?
- Joiner is cool indeed!
- These are all good things: no public constructors; static factories; MultiSet; BiMap; MultiMap
- This thing really is easy to explain and learn.
- The "Builder" pattern is nice. But is it really *The* GoF Builder Pattern?
- What's that presentation software James is using. It's so cool.
Thanks James.