-
Core Java
InetAddressImpl#lookupAllHostAddr slow/hangs
Since I upgraded to Yosemite I’ve noticed that attempts to resolve localhost on my home network have been taking ages…
Read More » -
DevOps
Aggregate Installation Tips
Aggregate Installation Tips One of the reasons I am writing this blog, is to keep “log” for myself on how…
Read More » -
Core Java
The Magic Setter Antipattern
Setters and getter are evil. When the JavaBean definition was created it seemed to be a good idea. But they…
Read More » -
Agile
Why Managers Ask for Estimates and What They Need to Know
In many of my transitioning to agile clients, the managers want to know when the project will be done. Or,…
Read More » -
Enterprise Java
How to batch DELETE statements with Hibernate
Introduction In my previous post, I explained the Hibernate configurations required for batching INSERT and UPDATE statements. This post will…
Read More » -
Enterprise Java
Hack up a Simple JDBC ResultSet Cache Using jOOQ’s MockDataProvider
Some queries shouldn’t hit the database all the time. When you query for master data (such as system settings, languages,…
Read More » -
Software Development
My Talks During JDays2015
Last week I had the chance to be part of a great event in a beautiful and peaceful city of…
Read More » -
Software Development
Is IntelliJ IDEA shining through Eclipse?
As a long time Eclipse user, I want to give a more serious look to IntelliJ IDEA. The people from…
Read More » -
Core Java
Google Guava: 5 Things You Never Knew It Could Do
What are some of the lesser known features of Google Guava that every developer could use? It’s one of the…
Read More »