Effective Java with Groovy

Collection of blog posts on how Groovy improves the developer experience of implementing Effective Java practices.

  1. GR8Conf EU Talk
  2. When float and double put you in trouble!
  3. Are you implementing equals and hashCode correctly?
  4. Favour Internal Iterators
  5. Enabling Order
  6. The (in)famous null
  7. Immutability
  8. Singleton
  9. Favour Composition to Inheritance