-
Agile

Waterfall works when…
I frequently find myself in situations where someone says something like: âWaterfall is appropriate whenâŠâ Some people out there think…
Read More » -
Enterprise Java

Neo4j: Generating real time recommendations with Cypher
One of the most common uses of Neo4j is for building real time recommendation engines and a common theme is…
Read More » -
Software Development

Replanning your project with a time machine
I have an amazing time machine that lets me think better about projects. This is part 1 in a series…
Read More » -
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 »







