- Equinox – Well, the OSGi reference implementation. No other good reason really since other candidates where just as good!
- Tycho – OSGi + Maven integration. A must.
- Guice – It’s our IoC choice. Lightweight, clean, hackable… (Properly) Used with Peaberry and you are on the OSGi path!
- GSON – Since we use as the default interchange format JSON this choice seemed inevitable after having used other JSON libraries.
- CXF – Not much to say here. The King.
- Shiro – Need some protection from our neighbours, dont we?
- Eclipse-Link – This is one of the most difficult choices faced. We found this library more predictable than others.
- Liquibase – Database Versioning. Aahhhh. It makes life so much easier…
- MongoDB – Well, No-Sql IS here to stay.
- SOLR – Fast, fast, fast. Reliable, reliable, reliable.
- GWT – Did we ever say we hateĀ Javascript on small-medium-large-huge projects?
- Hibernate Validations – we want to ensure valid input!
- Cambridge – We wanted a lightweight templating engine which could easily serve different flavours. Cambridge met all these conditions.
- MVEL – Beautiful – as it can get – syntax, inevitable choice.
- Velocity – A must template engine to have!
- LambdaJ – Some functional there won’t hurt…
- Mockito – Who doesn’t hate the traditional way of mocking?
- Perf4J – Helps identifying possible bottlenecks
- SLF4J – Well, it’s become in a short time the defacto standard….
- JodaTime – Nice, clean, complete….
- Guava – Don’t reinvent the wheel!