Effective Java with Groovy - How Language can Influence Good Practices from Naresha K Share: Twitter Facebook Show Comments