Spring АйО – Telegram
Spring АйО
9.58K subscribers
375 photos
273 videos
490 links
Русскоязычное сообщество Spring-разработчиков.

Habr: bit.ly/433IK46
YouTube: bit.ly/4h3Ci0x
VK: bit.ly/4hF0OG8
Rutube: bit.ly/4b4UeX6
Яндекс Музыка: bit.ly/3EIizWy

Чат для общения: @spring_aio_chat
Download Telegram
👩‍💻 У JetBrains появился новый формат рассказа о новинках IntelliJ IDEA — IntelliJ IDEA Talk.

Раньше what’s new можно было читать на сайте или прямо в IDE, а теперь это ещё и видео: диалог разработчиков о новых возможностях, с живыми комментариями и демонстрациями. Такой формат делает апдейты более наглядными и приближенными к реальной работе — сразу видно, как фича выглядит и зачем она нужна.

Для нас, как Spring-разработчиков, это особенно интересно: новые фичи по Spring теперь будут показывать и обсуждать прямо в диалоге, с примерами из IDE. Так что следить за обновлениями стало ещё удобнее.

📺 Первый выпуск уже доступен: https://www.youtube.com/watch?v=_nt-z0FS3tM
Please open Telegram to view this post
VIEW IN TELEGRAM
3🔥29👍106😁2👎1
⚡️ Он знает о кэшах и потоках всё! Интервью с Алексеем Рагозиным

На JPoint 2025 мы пообщались с Алексеем Рагозиным — экспертом по высоконагруженным системам и энтузиастом Java.

Обсудили по делу:
🛑Готов ли Java-мир к виртуальным потокам
🛑Что в них хорошего и где они действительно работают

🔗 Алексей регулярно проводит мероприятия, подписаться на них можно по ссылке: https://aragozin.timepad.ru/

😉 СМОТРЕТЬ НА YOUTUBE
😄 СМОТРЕТЬ В VK ВИДЕО
🥰 СМОТРЕТЬ НА RUTUBE

Впереди ещё больше интервью с людьми, которые делают Java лучше каждый день.
Please open Telegram to view this post
VIEW IN TELEGRAM
1🔥269👍8
🚫 Мне не нужен ORM, я могу просто использовать SQL

Команда Spring АйО в новом переводе разобрала популярный аргумент

«Я просто использую SQL»


и объяснила, почему Hibernate — это не замена, а дополнение к нативным запросам. А ещё — когда ORM действительно необходим, а когда можно без него обойтись.

📚 Читать на Хабр: https://habr.com/ru/companies/spring_aio/articles/939408/
Please open Telegram to view this post
VIEW IN TELEGRAM
3🔥259😁8👍62👎2
🌚 Bitnami Secure Images: Прощание с Бесплатным Продом

Команда Spring АйО перевела статью про то, что не так давно, компания Broadcom, которая на данный момент в силу различных M&A сделок косвенно управляет компанией Bitnami, внесла существенные изменения в политику поддержки docker образов – теперь не бесплатно!

📚 Читать на Хабр: https://habr.com/ru/companies/spring_aio/articles/939818/
1🤔19👍43🔥2
Media is too big
VIEW IN TELEGRAM
🍃 Может ли Spring стать платным, Hibernate мешает, Bitnami хочет денег | Spring АйО Подкаст №32

😉 СМОТРЕТЬ НА YOUTUBE
😄 СМОТРЕТЬ В VK ВИДЕО
🥰 СМОТРЕТЬ НА RUTUBE
🗯 СЛУШАТЬ НА ЯНДЕКС.МУЗЫКЕ
🤩 СЛУШАТЬ НА SPOTIFY
🤩 СЛУШАТЬ НА APPLE PODCASTS

💬 Аудио версию подкаста можно найти в комментариях
Please open Telegram to view this post
VIEW IN TELEGRAM
👍13🔥75
🚀 Хватит терять время! Ускоряем сборку с помощью Spring Test Profiler

Интеграционные тесты на Spring Boot могут тормозить разработку. Причина часто кроется в неэффективной работе с кэшем контекста Spring.

Spring Test Profiler — это инструмент, который поможет выявить узкие места и оптимизировать конфигурацию тестов. В новом переводе от команды Spring АйО мы рассмотрим, какие тесты вызывают повторную загрузку контекста, где конфигурации расходятся и как можно унифицировать окружение для значительного ускорения тестов.

📚 Читать на Хабр: https://habr.com/ru/companies/spring_aio/articles/940930/
👍19🔥871
⚡️ Spring Boot 4 и Spring Framework 7: ключевые фичи и изменения

Уже в ноябре 2025 выходит Spring Boot 4 — масштабный релиз, построенный на фундаменте Spring Framework 7.0.0 и Jakarta EE 11. Это не просто очередное обновление, а важный этап в развитии всей Java-платформы: новые возможности для REST и безопасности, улучшенная работа с Kotlin и GraalVM, мощная поддержка облаков и нативных образов, а также инструменты для создания отказоустойчивых приложений.

🧠 Эта статья — больше, чем просто перевод: в ней собрано большое кол-во комментариев от экспертов Spring АйО.

📚 Читать на Хабр: https://habr.com/ru/companies/spring_aio/articles/941310/
1🔥32👍84
🚀 Postgres 18 читает в 2–3 раза быстрее!

В новой версии Postgres появляется долгожданное обновление, способное серьёзно ускорить работу баз данных. Речь о асинхронном вводе-выводе (async I/O) — функции, которая делает операции чтения с диска в разы эффективнее.

Что это значит?

Когда данные нужно достать с диска, а не из памяти, вступают в игру операции ввода-вывода. В привычной синхронной модели они идут строго по очереди: пока одна операция не завершится, следующая даже не начнётся. В условиях высокой нагрузки это превращается в узкое горлышко, особенно в облачных базах.

Async I/O снимает это ограничение: процессы перестают простаивать и начинают работать параллельно, используя время максимально продуктивно. (Важно: операции записи в Postgres по-прежнему будут оставаться синхронными.)

Простая аналогия

Синхронная модель — как если бы вы заказали еду в ресторане и стояли у стойки, пока её готовят. Всё внимание — только на ожидании.
Асинхронная модель — вы получаете пейджер, идёте за столик и спокойно общаетесь с друзьями. Когда пейджер завибрировал — забираете готовое блюдо.

Где поможет async I/O?

🔵последовательные сканирования (sequential scans)
🔵Чтение из bitmap in-memory индекса (bitmap heap scans)
🔵задачи обслуживания вроде vacuum

С официальным release notes можно ознакомиться тут.

👉 Иными словами, внутренний механизм работы Postgres с persistence storage стал существенно эффективнее. Это не значит, что конкретный SELECT в приложении будет работать быстрее. Однако, системы под нагрузкой с большим количеством READ операций, скорее всего, будут более производительными

Как включить?

io_method = worker — данные загружают общие рабочие процессы (поддерживается на всех платформах).
io_method = io_uring — для Linux 5.1+ в качестве ассинхронного API ядра можно использовать системные вызовы
io_uring, выполняя операции напрямую через backend-процессы.

💡 Дополнительно: появится новый системный view - pg_aios, который позволяет мониторить файловые дискрипторы ядра linux в рамках I/O.

Обсудим?👇
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4713🤩9👍2
Forwarded from Amplicode
This media is not supported in your browser
VIEW IN TELEGRAM
Spring 7, Единый Дистрибутив, Spring Debugger, Spring Data JDBC

– это и много другое в свежих версиях IntelliJ IDEA и Amplicode!

😉 СМОТРЕТЬ НА YOUTUBE
😄 СМОТРЕТЬ В VK ВИДЕО
🥰 СМОТРЕТЬ НА RUTUBE
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥14👍11😁7
😴 Просто будь ленивым

В новом переводе от команды Spring АйО рассматривается JEP 502, который вносит в Java 25 StableValue. StableValue позволяет легко и эффективно реализовывать производительные ленивые конструкции. Новое API позволяет компилятору JIT заранее сворачивать вычисления (constant folding), повышая производительность. Искали Lazy, но нашли золото: StableValue вычисляется один раз и может быть подготовлен Ahead Of Time.

📚 Читать на Хабр: https://habr.com/ru/companies/spring_aio/articles/942118/
🔥15👍94