-
Core Java
Three Reasons Why I Like the Builder Pattern
There are three ways to create new objects in Java programming language: The telescoping constructor (anti)pattern The Javabeans pattern The…
Read More » -
DevOps
5 most awesome desktop environments for Ubuntu
Are you using Ubuntu and bored of using Unity desktop all the time? Then, you should check out other options…
Read More » -
Core Java
Testing for expected exceptions in JUnit
Unit tests are used to verify that a piece of code operates as the developer expects it to. Sometimes, that…
Read More » -
Core Java
Java 8 Friday Goodies: Lambdas and SQL
At Data Geekery, we love Java. And as we’re really into jOOQ’s fluent API and query DSL, we’re absolutely thrilled…
Read More » -
Agile
Cost of Delay Due to Multitasking, Part 2
In Cost of Delay: Not Shipping on Time, Part 1, I introduced you to the notion of cost of delay.…
Read More » -
Career
My advice to (junior) developers about their career
The last couple of months I have met several young developers that either looking for the first job or are…
Read More » -
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 »