-
Enterprise Java
Hamcrest Containing Matchers
The Hamcrest 1.3 Javadoc documentation for the Matchers class adds more documentation for several of that class’s methods than were…
Read More » -
Software Development
Significant Software Development Developments of 2012
I have written before (2007, 2008, 2009, 2010, 2011) on my biased perspective of the most significant developments in software…
Read More » -
Groovy
Groovy: Multiple Values for a Single Command-line Option
One of the many features that makes Groovy an attractive scripting language is its built-in command-line argument support via CliBuilder.…
Read More » -
Groovy
Groovy JDK (GDK): Date and Calendar
I have looked at some highly useful methods available in Groovy GDK‘s extensions to the Java JDK in blog posts…
Read More » -
Software Development
When Premature Optimization Isn’t
Earlier this month, I decided I wanted to write a post on not all optimization being premature optimization after hearing…
Read More » -
Core Java
Type-safe Empty Collections in Java
I have blogged before on the utility of the Java Collections class and have specifically blogged on Using Collections Methods…
Read More » -
Core Java
Guava’s Collections2: Filtering and Transforming Java Collections
One of the conveniences of Groovy is the ability to easily perform filtering and transformation operations on collections via Groovy’s…
Read More » -
Core Java
Guava’s Objects Class: Equals, HashCode, and ToString
If you are fortunate enough to be using JDK 7, the newly available Objects class is the obvious (at least…
Read More » -
Groovy
Scripted Reports with Groovy
Groovy has become my favorite scripting language and in this blog I look at some of Groovy’s features that make…
Read More »