Imagine having a tool that can automatically detect if you are using JPA and Hibernate properly.
Hypersistence Optimizer is that tool!
Exactly two years ago today, I started working as a Developer Advocate for the Hibernate team at Red Hat.
I wrote a report a year ago to summarize my accomplishments for the Hibernate project, so it’s time to see what’s been done since last year.
Even more development
Typically, a Developer Advocate does not do lots of development on the platform they are advocating. However, over the past year, I’ve been wearing the developer hat quite a lot:
First, I wanted to make sure we review and integrate Pull Requests coming from our community, and, I even managed to integrate some very old ones. There’s still a lot of work to do on this side, but I’m happy with the outcome.
Finishing the Hibernate User Guide
When I joined the Hibernate team, my first task was to rewrite the User Guide. After more than one year, I managed to get it done. Not only that we documented all JPA and Hibernate annotations, but we even provide a searchable TOC (Table of Content) and a version navigator.
All in all, I think the Hibernate documentation is in much better shape than it used to be two years ago.
If you take a look at the active topics page on the Hibernate forum, you will see that all questions are addressed in a timely fashion.
There is absolutely no spam on the Hibernate forum since the very first question is always moderated, and the user experience is much better than it used to be.
If you have any question about Hibernate and want it to be answered by the actual Hibernate developers, then the Hibernate forum is the right place to ask your question.
Going to conferences
I’ve talked about High-Performance Hibernate at Voxxed Days Bucharest, and about Transactions and Concurrency Control Patterns at Voxxed Days Zürich, Belgrade, and Cluj-Napoca.
Compared to last year, we now have more monthly followers, more impressions, more profile visits, and more mentions.
From around 6000 followers at the end of 2016, we now have over 8200 Twitter followers. Looking forward to seeing the follower count reach 10K in 2018.
All in all, working as a Developer Advocate is a great journey, and I’m looking forward to the next year to come. Stay tuned for more great content about your favorite Java data access framework and JPA provider.
Based on my book, High-Performance Java Persistence, this workshop teaches you various data access performance optimizations from JDBC, to JPA, Hibernate and jOOQ for the major rational database systems (e.g. Oracle, SQL Server, MySQL and PostgreSQL).
The SQL Master Class for Java Developers training is aimed to level up your SQL skills with techniques such as Window Functions, recursive queries, Pivoting, JSON processing, and many other database querying features supported by Oracle, SQL Server, MySQL, or PostgreSQL.