It’s finally here, the Thoughts on Java Member Library!
I talked about it a few times in the past and made it a goal for this month. The creation of a free library that provides all the subscriber-only download content in one place.
As most projects, it took a little bit longer than I expected and I’m still working on an additional ebook. But anyways, there is already an impressive amount of content available. You get free access to 2 ebooks, a 3-part video course, more than 20 cheat sheets and more than 15 printable Hibernate Tips.
All these downloads were spread all over the page. You had to click the right banner in the sidebar or read a specific post to find a signup box that triggered an email with the content upgrade.
But not anymore.
From now on, I will add everything to the free Thoughts on Java Library, and you just need to register once to access all of it.
So let’s have a look what’s inside.
What do you get in the free Thoughts on Java Library
2 (+1) Ebooks
Over the last 3 years, I published a lot of posts on this blog (187 to be precise). Most of them are about JPA and Hibernate. I had a look at these posts and found a few topics that I covered in great detail. I selected some of them, edited their posts and combined them into free ebooks.
As I already said, I’m still working on one ebook, but the following 2 are already available in the Thoughts on Java Library:
Java 8 support in Hibernate 5
This is one of the most recent topics on this blog. Hibernate 5 started to support Java 8 data types like the classes of the new Date and Time API. Since version 5.2, it also uses new Java 8 concepts and classes in their own API.I wrote about it in several posts, and you can either search for them on this blog or download all of them in a small ebook in PDF, EPUB or MOBI format.
Native Queries with Hibernate
I wrote several posts about native queries and one of them is even the most popular post on this blog. It was, therefore, an easy decision to combine some of them into an ebook.This ebook shows you how you can use native queries to perform complex SQL statements and efficiently update huge numbers of entities. It also shows you how you can map the query results to entities and POJOs without any loops or programmatic typecasts.
3-part Video Course
This 3-part video course shows you how to find and fix n+1 select issues with Hibernate.
The n+1 select issue is one of the most common reasons for performance problems, and you can easily avoid it. If you setup your development and test environment correctly, you can find these problems during development and fix them before they cause any harm in production.
More than 20 Cheat Sheets
As a regular reader of this blog, you’ve probably already downloaded a few of the cheat sheets. The most popular ones are about Hibernate performance tuning, Hibernate best practices and new features of JPA 2.1.
But these are not the only ones. There are more than 20 different cheat sheets, and I’m adding a new one almost every Wednesday. You can now find all of them on 1 page in the Thoughts on Java Library.
More than 15 Printable Hibernate Tips
The Hibernate Tips are a weekly series of short posts that answer a specific question, like how to log the generated SQL statements or how to use a custom sequence to generate unique primary key values. You can either read and bookmark them here on the blog or download each tip as a printable PDF.
Until now, you had to open each tip post and register to the newsletter to get the download link. The printable Hibernate Tips are now, of course, also part of the library.
You get already access to a lot of member-only content in the library. But that’s only the beginning.
The library will grow on a weekly basis with new cheat sheets and printable Hibernate Tips. And as I said earlier, I’m still working on a 3rd ebook, and I will probably add more of them in the future.
There are also other kinds of member-only content I want to provide in the future, like webinars and Q&A sessions. These will also be part of the Thoughts on Java Library. But I’m still working on the technical parts, and I can’t share any dates or webinar topics yet.
That’s all for now.
So, signup for the free Thought on Java Library and let me know how you like it!