At first, I didn’t expect much from it, so I planned on sharing some tips that I found while working as a software architect at Artsoft Consult, the company that hired me when I was just an Electronics and Telecommunications student with a passion for programming.
In the beginning, the traffic I got was extremely low. In my first three months of blogging, I managed to get just 8600 views. At the time, I was wondering whether it was even worth continuing, as it didn’t seem to justify the time investment. However, for some reason, I didn’t give up.
If I had abandoned then, I wouldn’t be here writing this post and thinking that starting a blog was one of the best decisions I took in my career.
In 7 years, I wrote 404 articles, which got 12.9 million views from over 6.5 million readers.
The traffic has been growing steadily year-by-year, and I now got close to 4 million page views per year.
And, my blog is ranked in the first 100k Internet websites by Alexa:
In March 2019, I released the first version of Hypersistence Optimizer, which allowed you to scan your JPA and Hibernate entities and suggest what changes you need to make in order to improve your application performance. Later that year, I managed to add support for Hibernate configuration scanning, which is a very useful feature as some settings that I’ve added while working on the Hibernate project are really useful from a performance perspective.
In 2020, the 2.0 version of Hypersistence Optimizer was launched, adding runtime scanning support. The latest version is 2.2, and it allows you to monitor the JPA and Hibernate queries as well as the EntityManager and Session.
Nowadays, Hypersistence Optimizer helps 268 customers speed up their Java applications.
Over the past three years, the Hibernate Types project has been adopted by tens of thousands of projects, and now it gets over 500k monthly downloads.
In 2015, I quit my software architect job to focus on writing the High-Performance Java Persistence book. After getting very good feedback, I decided to create a 3-day training, which has helped tens of companies all over Europe to optimize the performance of their Java database application.
This year, I started offering online workshops as well, which, unlike on-site training, allow me to reach a much larger audience all over the world.
For the next year, I plan on doing some awesome online workshops based on my High-Performance SQL training.
I’m now working on the Mach 3 video course, which is going to bring 3 more hours of video lessons about fetching and caching best practices. Once released, you will be able to watch around 9 hours of videos that will surely help you get the most out of your Java data access layer.
Thank you very much for reading my blog and stay tuned for more awesome articles and products!