Java
-

EE Servlet 3: Generating HTML output in Servlet
If you just need to handle a handful of requests URI in your EE web module, then it might be…
Read More » -

Reading/writing compressed and not compressed files in Java
Main reason for this post is trying don’t repeat yourself (DRY) because, often, I fall in the recursive need to…
Read More » -

Java EE Interceptors
History I think it’s important to take a look at the evolution of Interceptors in Java EE because of the…
Read More » -

A persistent KeyValue Server in 40 lines and a sad fact
Advent time again .. picking up Peters well written overview on the uses of Unsafe, i’ll have a short fly-by…
Read More » -

Microservices and DevOps with TIBCO Products
Everybody is talking about Microservices these days. You can read a lot about Microservices in hundreds of articles and blog…
Read More » -

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 » -

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 » -

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 » -

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 »



