-
Groovy
Grails Goodness: Customize Root Element Name Collections for XML Marshalling
When we convert a List or Set to XML using the Grails XML marshalling support the name of the root…
Read More » -
Career
Don’t Make Me Read Your Resume (How to Apply to Jobs)
I will read your résumé unless it’s 10 pages, but (just as you didn’t want to write your résumé) I really…
Read More » -
Enterprise Java
Spring JMS: Processing messages within transactions
1.Introduction This post will show you how an error in the execution of the consumer during the asynchronous reception of…
Read More » -
Software Development
You’re Very Likely to Have Gotten SQL Date Time Arithmetic Wrong!
You’re very likely to have gotten SQL date time arithmetic wrong. And why is that? Google it! You’ll quickly find…
Read More » -
Core Java
Java 8 Type Annotations
Lambda expressions are by far the most discussed and promoted feature of Java 8. While I agree that Lambdas are…
Read More » -
Enterprise Java
Transparent PATCH support in JAX-RS 2.0
The PATCH method is one the the less well loved HTTP methods simple because until recently there really wasn’t a…
Read More » -
Scala
The best code coverage for Scala
The best code coverage metric for Scala is statement coverage. Simple as that. It suits the typical programming style in…
Read More » -
Software Development
The Definitive Guide to Coding Style Standards
I’ve been rereading Jeff Atwood (Coding Horror) and Joel Spolsky (Joel on Software) and came across a discussion of coding…
Read More » -
Software Development
10 Awesome Programming Jokes of all time
Whats the difference (similarity) between drug dealers and Software developers? Drug dealers: Refer to their clients as “users”. “The first…
Read More »