Spring АйО
7.67K subscribers
262 photos
152 videos
338 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
#доклады

Jakarta Data. Что это означает для Java-сообщества?

ℹ️ О чем доклад: Hibernate теперь реализует две спецификации — Jakarta Persistence API (aka JPA) и Jakarta Data. При работе с Hibernate через Spring Data могут возникнуть проблемы с реализацией Jakarta Data. Детально разберем, почему это происходит и можно ли обойти ограничение.

🗣 Спикер: Михаил Поливаха — член комьюнити борда Spring АйО. Активный участник open source, контрибьютор в проекты spring-data-cassandra, spring-data-jdbc и другие.

Сертифицированный архитектор решений AWS и Terraform Developer. Спикер конференций JPoint, Joker, Mobius.

Подробности и билеты
✌️ Концерт для Java с ИИ — разработка готовых к продакшен LLM приложений

Команда Spring АйО перевела и адаптировала доклад Томаса Витале “Concerto for Java and AI — Building Production-Ready LLM Applications”, в котором рассказывается по шагам, как усовершенствовать интерфейс приложения с помощью больших языковых моделей (LLM). В качестве примера автор доклада на глазах слушателей разрабатывает приложение-ассистент для композитора, пишущего музыку для фильмов. 

Доклад будет опубликован двумя частями. В первой части рассказывается о том, как возникла проблема, какие подходы автор доклада применил к ее решению и как реализовать автоматическую классификацию персональных заметок композитора по типам, используя ИИ.

📚 Читать на Хабр:
https://habr.com/ru/companies/spring_aio/articles/890966/
Please open Telegram to view this post
VIEW IN TELEGRAM
🗓 Еженедельный дайджест №35

Для тех, кто был слишком занят на неделе или просто пропустил некоторые посты, публикуем дайджест!

🍃 Spring АйО

Вышла IntelliJ IDEA 2025.1 Beta
Немодальное окно коммита в IntelliJ IDEA: шаг вперёд или спорное нововведение?
Почему Maven никогда не станет Gradle? / Послевкусие Spring Now 2025 | Spring АйО Подкаст №9
Spring AI научился видеть! Показываю, как заставить GPT находить бананы на картинках
Переключение контекста — главный убийца продуктивности разработчика
Spring АйО на SnowOne 2025. Как это было?
Null-safety в Spring приложении с JSpecify и NullAway
Концерт для Java с ИИ — разработка готовых к продакшен LLM приложений

⚡️Spring Now 2025

Монополия Spring на доступ к данным: почему это не очень хорошо и что с этим делать

⭐️ Партнёры

JPoint: Михаил Поливаха. Jakarta Data. Что это означает для Java-сообщества?
Amplicode: Фотоотчёт со SnowOne 2025
Axiom: Как мы готовим Axiom JDK

😌 @spring_aio
Please open Telegram to view this post
VIEW IN TELEGRAM
🤑 Идеи ничего не стоят

Команда Spring АйО перевела статью одного из создателей Hibernate, в которой он объясняет, почему ему часто приходится отвергать новые и хорошие идеи, и почему это на самом деле не означает, что он является врагом всего нового.

📚 Читать на Хабр: https://habr.com/ru/companies/spring_aio/articles/891436/
Please open Telegram to view this post
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
🍃 Терминал vs UI / Java медленная / Модальное окно коммита в IntelliJ | Spring АйО Подкаст №10

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

💬 Аудио версию подкаста можно найти в комментариях
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥 Вышла Java 24!

Сегодня состоялся релиз Java 24 – очередная не-LTS версия с важными улучшениями в производительности, многопоточности и API. Вот ключевые нововведения, вошедшие в состав новой версии:

🚀 JEP 483 – AOT-загрузка и линковка классов – Ускоряет запуск JVM, предварительно загружая и валидируя классы. Улучшает время холодного старта. Про это нововвдение мы упоминали в одной из недавних статей "Глубокое погружение в процедуру запуска JVM".

💡 JEP 485 – Stream Gatherers – Добавляет Stream.gather(), позволяя создавать кастомные промежуточные операции в Stream API. Мы подробно рассказывали про это нововведение с примерами в отдельном посте.

⚠️ JEP 498 – Предупреждения при использовании sun.misc.Unsafe – JVM теперь предупреждает о вызовах Unsafe, готовя почву для его удаления. Мы рассказывали про это нововведение в статье "Java становится надежнее: «Целостность по умолчанию» в действии".

🔒 JEP 496 и JEP 497 — Механизм инкапсуляции ключей на основе модульной решётки, устойчивый к квантовым атакам и алгоритм цифровой подписи на основе модульной решётки, устойчивый к квантовым атакам. Пара новых JEP посвящена теме постквантовой криптографии (PQC) в Java. Про них у нас также была отдельная статья "Постквантовая криптография в Java".

🔗 Ознакомиться со всем списком нововведений можно на сайте openjdk: https://openjdk.org/projects/jdk/24

Что думаете о нововведениях? Делитесь в комментариях👇
Please open Telegram to view this post
VIEW IN TELEGRAM
⭐️ Помогите выяснить, какие технологии перспективны для специалистов нашего профиля

Специалисту бывает трудно определить самому, какие IT-инструменты стоят изучения, а какие — мимолетный тренд, на который можно не тратить время. Предсказать тенденции российского IT-рынка поможет исследование TechRadar. Приглашаем вас принять в нем участие.

Зачем это вам

Результаты исследования позволят разработчикам:
Скорректировать индивидуальный карьерный трек. Поймете, какой инструмент важно изучить, а где вы и так обгоняете рынок.
Найти для себя новые инструменты. Узнаете, не прошла ли мимо вас перспективная технология.
Первыми внедрить актуальные инструменты в работу. Сможете помочь своей компании укрепить лидерские позиции на рынке.

✍️Как поучаствовать

Расскажите о вашем стеке технологий в опросе.

Заполнение опроса займет не более 30 минут. Летом организаторы опубликуют результаты в открытом доступе.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🚀 Эффективный подход к тестированию веб-контроллеров в Spring Boot приложениях

Команда Spring АйО перевела статью о том, как правильно подходить к тестированию веб-контроллеров в Spring Boot приложениях, чтобы не делать лишнюю работу, но и не упускать важных аспектов процесса тестирования.

📚 Читать на Хабр: https://habr.com/ru/companies/spring_aio/articles/892194/
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Amplicode
😙 В поисках идеального Database-клиента для IDE: Amplicode выбирает DBeaver

DataGrip больше не доступен, а плагин Database Navigator оказался не тем решением, которое могло бы удовлетворить запросы разработчиков.

В новой статье мы вкратце рассказали, почему решили выбрать именно DBeaver, и как интеграция с ним позволит совместить удобство и мощь работы с БД прямо в IDE.

📚 Читать на Хабре: https://habr.com/ru/companies/haulmont/articles/892744/

А уже 27 марта мы проведём прямую трансляцию, на которой покажем небольшую техническую демонстрацию решения, обсудим детали и ответим на ваши вопросы.

Регистрируйтесь, чтобы не пропустить событие и добавляйте его в календарь!

🗓 27 марта в 17:00 МСК (Online в Zoom)
🔗 ЗАРЕГИСТРИРОВАТЬСЯ
Please open Telegram to view this post
VIEW IN TELEGRAM
🙃 Концерт для Java с ИИ — разработка готовых к продакшен LLM приложений (часть 2)

Команда Spring АйО перевела и адаптировала доклад Томаса Витале “Concerto for Java and AI — Building Production-Ready LLM Applications”, в котором рассказывается по шагам, как усовершенствовать интерфейс приложения с помощью больших языковых моделей (LLM). В качестве примера автор доклада на глазах слушателей разрабатывает приложение-ассистент для композитора, пишущего музыку для фильмов.

В первой части рассказывалось о том, какие подходы автор доклада применил к стоящей перед ним проблеме. Также было показано начало работы над усовершенствованием интерфейса программы-помощника с использованием ИИ. Во второй части будет продолжен рассказ о том, как еще больше улучшить программу. Но сначала поговорим о безопасности.

📚 Читать на Хабр: https://habr.com/ru/companies/spring_aio/articles/893052/
Please open Telegram to view this post
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
🍃 Java 24 / Как правильно писать тесты / Идеи ничего не стоят | Spring АйО Подкаст №11

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

💬 Аудио версию подкаста можно найти в комментариях
Please open Telegram to view this post
VIEW IN TELEGRAM
💪 Александр Кучук — новый эксперт сообщества Spring АйО

Сообщество Spring АйО существует благодаря своим экспертам. С большинством из них вы уже знакомы: вы общаетесь с ними в чатике, слышите их в подкастах и регулярно встречаете на конференциях.

Рады сообщить, что нашу команду пополнил и усилил своей экспертизой Александр Кучук. Тот самый человек, которого лучше всего характеризует фраза «широко известен в узких кругах».

Добро пожаловать в команду Spring АйО 💚
Please open Telegram to view this post
VIEW IN TELEGRAM