-
Enterprise Java
Leaky Abstractions, or How to Bind Oracle DATE Correctly with Hibernate
We’ve recently published an article about how to bind the Oracle DATE type correctly in SQL / JDBC, and jOOQ.…
Read More » -
Ceylon
Tuple and entry destructuring
The next release of Ceylon features an interesting range of new language features, including constructors, if and switch expression, let…
Read More » -
Agile
How Do You Serve Your Organization?
A recent coaching client was concerned about the progress his team was making—or really, the lack of progress his team was…
Read More » -
Agile
The New Agile–More, Please!
The current buzz at the agile world is scale. Now that we know that agile looks golden, we want to…
Read More » -
Core Java
Three Common Methods Generated in Three Java IDEs
In this post, I look at the differences in three “common” methods [equals(Object), hashCode(), and toString()] as generated by NetBeans…
Read More » -
Enterprise Java
A beginner’s guide to transaction isolation levels in enterprise Java
Introduction A relational database strong consistency model is based on ACID transaction properties. In this post we are going to…
Read More » -
Core Java
Asynchronous timeouts with CompletableFuture
One day I was rewriting poorly implemented multi-threaded code that was blocking at some point on Future.get(): …
Read More » -
Enterprise Java
My Wiki: Remote JMX access to WildFly (or JBoss AS7) using JConsole
One of the goals of JBoss AS7 was to make it much more secure by default, when compared to previous…
Read More »