Loading...

Latest Posts

JPA August 2, 2023

Avoid these 5 Common Performance Pitfalls in Spring Data JPA: Practical Solutions and Tips

In the world of JVM backend development, Spring Data JPA is an indispensable tool. It provides a convenient and powerful way to manage and manipulate data. However, like any powerful tool, there are pitfalls that can affect performance. In this article, we will explore five common performance pitfalls in Spring Data JPA and present solutions to avoid them. 1. Index Definition with Spring Data JPA One commonly overlooked aspect when working with Spring Data JPA is the proper definition of indexes.


Newsletter July 31, 2023

The Second Ideal: Focus, Flow, and Joy

Hi, When was the last time you lost track of time? Just keep going. Without it being hard. With full concentration. You shut out everything around you. You forget to eat. You delay going to the toilet. For me, it was the last time I was designing backendhance.com . I was totally absorbed. And it was so satisfying. I build my website with Hugo. And it’s super fast. Should the header be a bit larger?


Newsletter July 27, 2023

Are You in a New Project?

Hi, You are new to a project. Maybe you have just changed jobs. Or an opportunity has arisen internally - whether you wanted it or not. Your first day. You really don’t know anything about the project. So almost nothing. You know what it’s about. You may have even tried the product yourself. But you don’t know what the architecture looks like. You don’t know how many services the product operates.


JPA July 26, 2023

Efficient Data Queries with Spring Data JPA Projections

In the world of JVM Backend Development, efficient data processing is a crucial concern. One of the main strengths of Spring Data JPA lies in its ability to simplify and optimize interaction with the persistence layer. A particularly powerful feature provided by Spring Data JPA is the use of projections. They offer an excellent way to make data queries more efficient and improve system performance. What are Spring Data JPA Projections?


Newsletter July 24, 2023

The First Ideal: Locality and Simplicity

Hi, I once developed a backend with just two engineers. It was the backend for Sunrise Village . I joined the team already in the pre-production stage, together with my then colleague. For over three years, we were the backend team. The other teams were larger. We had up to 8 frontend developers, a similar number of artists, two game designers, product owners, product managers, and 2 test automators. Even the fact that there were only two of us was actually too many.


Top