2 Days in JavaLand (2016)

Last Tuesday and Wednesday, the JavaLand conference took place in the Phantasia Land theme park in Brühl, Germany. It was my second stay in JavaLand but this year I attended it for the first time as a speaker. And I enjoyed. The talks went well and I got some interesting questions from the audience. But more about that…

|

Free Sample Lecture: Hibernate 1st Level Cache

I’m currently recording the Hibernate Performance Tuning Online Training and today I want to share the lecture about Hibernate’s 1st level cache with you. Hibernate activates the 1st level cache by default and uses it to optimize the performance of your application if you don’t prevent it. OK, you probably wonder why you should prevent Hibernate from using the cache…

| | |

Free Mini Course: How to find and fix n+1 select issues with Hibernate

Loading related entities with JPA and Hibernate is a comfortable feature that is also the most common reason for performance issues. In most applications you can find one of these two issues: related entities are eagerly loaded, even if they are not needed or related entities are lazily loaded which creates n+1 select issues if…

|

My new Hibernate Performance Tuning Online Training – Secure your early bird discount

If you are implementing Java applications which store data in a database, the chances are pretty high that you are using Hibernate. And as you are reading this post, the chances are even higher 😉 Hibernate is by far the most popular JPA implementation and there are good reasons for it. Implementing the basic database access with Hibernate…