33 несчастья или история одного проекта

Эту печальную историю стоит прочесть всем, кто еще не понял разницы между «создать» и «владеть» применительно к программному обеспечению. Заодно узнаете, чем на самом деле занимаются большинство разработчиков на крупных проектах.

https://habr.com/ru/articles/1019456/

#scala #spring #hibernate #продукт #java #javascript #история_успеха #миграции

33 несчастья или история одного проекта

Эту печальную историю стоит прочесть всем, кто еще не понял разницы между «создать» и «владеть» применительно к программному обеспечению. Заодно узнаете, чем на самом деле занимаются...

Хабр
Does anyone know some details on an error "Couldn't hybrid sleep, will try to suspend instead: Cannot allocate memory" with #systemd sleep on Linux?
I have 32GB free disk space. And have 64GB swap (mostly unused) and 32GB RAM (10GB are reserved for VRAM).
Shouldn't the large swap partition be sufficient to store the #hibernate data?

Your Quarkus app might be doing way more database calls than you think.

N+1 queries are easy to miss. Hibernate Statistics makes them visible.

In this article:
- count real queries
- detect N+1 early
- fail tests on regressions

https://www.the-main-thread.com/p/hibernate-statistics-quarkus-n-plus-one-detection-java

#quarkus #java #hibernate #performance #backend #devops

Warum ist #Hibernate / #Ruhezustand unter #LinuxMint eigentlich so unmöglich einzurichten und unter #LMDE einfach per default nutzbar....?
Lead Software Engineer - Java at PayU

PayU is hiring Lead Software Engineer - Java

Распараллеливаем процесс вставки данных в PostgreSQL при помощи Spring с сохранением атомарности всей операции

Распараллеливаем процесс вставки данных в PostgreSQL при помощи Spring с сохранением атомарности всей операции Разработчики часто сталкиваются с проблемами производительности своих систем. Один из привычных способов ускорить медленный бизнес-процесс — распараллелить его. Это почти всегда работает: чем больше потоков обслуживают задачу, тем быстрее она выполняется. Но когда речь заходит о вставке данных в PostgreSQL, возникает проблема: распараллеливание действительно ускоряет операцию, но ломает ее атомарность. Данные начинают появляться в таблице частями. Для многих бизнес-процессов это неприемлемо — нужно, чтобы вся пачка данных становилась доступной одновременно. В этой статье расскажу о том, как сделать вставку данных одновременно многопоточной и атомарной.

https://habr.com/ru/companies/gazprombank/articles/1010784/

#Spring #hibernate #postgresql

Распараллеливаем процесс вставки данных в PostgreSQL при помощи Spring с сохранением атомарности всей операции

Разработчики часто сталкиваются с проблемами производительности своих систем. Один из привычных способов ускорить медленный бизнес-процесс — распараллелить его. Это почти всегда работает: чем больше...

Хабр

#JPA skaliert – wenn man’s richtig macht. Julius Mischok zeigt, welche Patterns in Produktion versagen und welche Alternativen du früh im Design bedenken solltest.

Lerne, wie du JPA für echte Lasten optimierst: https://javapro.io/de/high-speed-jpa/

#Hibernate #CleanCode #Java #JAVAPRO

Ever had a release where nothing “broke”—but the app suddenly got slower? @AdsChosen shows how to protect your codebase from creeping query regressions using expectations in tests.

Learn the exact annotations & workflow: https://javapro.io/2026/01/29/houston-we-have-problems-with-the-queries/
#Java #Frameworks #JPA #Hibernate

Hibernate with Panache Next just landed in Quarkus main.

One API.
Blocking + reactive unified.
Stateless sessions.
Type-safe @Find queries validated at build time.

This is a real shift in how we build persistence layers in Java.

I built a full bookstore REST API to show:
• Managed vs stateless sessions
• Reactive repositories
• What breaks under load

Full hands-on deep dive:
https://www.the-main-thread.com/p/quarkus-panache-next-jakarta-data-hibernate

#Quarkus #Java #Hibernate #JakartaData #EnterpriseJava

Offset Pagination Is Lying to You: Build Real Infinite Scroll with Quarkus
https://www.the-main-thread.com/p/quarkus-cursor-pagination-infinite-scroll

#java #quarkus #hibernate

Offset Pagination Is Lying to You: Build Real Infinite Scroll with Quarkus

Why offset pagination collapses at scale and how a production-grade cursor design keeps PostgreSQL fast, predictable, and boring.

The Main Thread