Why should we leave apache common collection?
There are several reasons to change the collections framework.
Since the apache collections should be backward compatible it would not be possible to change to a actual Java version. It would be necessary to change to another collection framework (or write all the stuff by yourself).
There are several projects which created a collections framework by themselves or took the apache collection library and upgraded it with generics.
Guava is a project like the apache commons. Since a few weeks the Google collection project is now in the guava project integrated.
I just will take a view to the collection package in the guava library.
What is in the guava-collection?
Helper classes for:
Lists, Sets Maps
New collection types
New immutables
Helpers for Iterator

google, Java
Collections, Google, Guava, Java
You can’t imagine how frustrated I was when I received my new dell business notebook with Core i7 (hyperthreading) when I tried to attach two external monitors to the docking station while running the laptop screen as third monitor… It’s just not possible! As a software developer it is really helpful to have three monitors. I usually have the following work setup when having three monitors (normally 20” with 1600×1200):
First monitor (primary with taskbar):
VS2010 with just the solution explorer and properties pane visible as needed
Second monitor (with extended taskbar from ultramon):
Resharper 5.1 windows such as file structure, unit test explorer and unit test session (those are the most important for me)
Third monitor (with extended taksbar from ultramon):
Firefox, Skype and Email, usually also documentation (which I’m currently writing or user documentation when help is needed)
With only two monitors you always need to move around the resharper windows when you want to browse or read a tutorial on the internet. This sucks!
Two eliminate this problem when using the business laptop I was looking around for a USB to DVI adapter and found finally a good one which has arrived last week by postal service. Gefen Ext-USB-2-DVIHD-CO! Let me describe it.

Hardware, Software, Windows, Windows 7
This is the slide deck of my LAS 2010 presentation: From user stories to architecture.


Agile, Architecture, Methodology, Presentation
Agile, Architecture, Design, Presentation, scrum