Java
-
Design Patterns in the 21st Century: The Abstract Factory Pattern
This is part two of my talk, Design Patterns in the 21st Century. This pattern is used everywhere in Java…
Read More » -
jOOQ Tuesdays: Vlad Mihalcea Gives Deep Insight into SQL and Hibernate
Welcome to the jOOQ Tuesdays series. In this series, we’ll publish an article on the third Tuesday every other month…
Read More » -
Spring From the Trenches: Returning Runtime Configuration as JSON
If we need to figure out the runtime configuration of a Spring web application that is deployed to a remote…
Read More » -
Interface Evolution With Default Methods – Part II: Interfaces
Default methods were introduced to enable interface evolution. If backwards compatibility is sacrosanct, this is limited to adding new methods…
Read More » -
On Servlets and Async Servlets
The Servlet API, part of the Java EE standard, has long been (since 1998, when the 2.1 specification was officially…
Read More » -
Farewell to Asynchronous Code
Quasar is a library that adds true lightweight threads (fibers) to the JVM. These are very cheap and very fast…
Read More » -
Scalable, Robust – and Standard – Java Web Services with Fibers
This blog post discusses benchmarking web service performance under load. To learn more about the theory of web service performance,…
Read More » -
How does Hibernate store second-level cache entries
Introduction The benefit of using a database access abstraction layer is that caching can be implemented transparently, without leaking into…
Read More » -
How to FlatMap a JDBC ResultSet with Java 8?
You’re not into the functional mood yet? Then the title might not resonate with you – but the article will!…
Read More »