Forwarded from JPoint и Joker — канал конференций по Java
#доклады
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.
Подробности и билеты
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.
Подробности и билеты
Команда 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
Для тех, кто был слишком занят на неделе или просто пропустил некоторые посты, публикуем дайджест!
– Вышла 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
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
💬 Аудио версию подкаста можно найти в комментариях
Please open Telegram to view this post
VIEW IN TELEGRAM
Сегодня состоялся релиз 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
Команда 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
DataGrip больше не доступен, а плагин Database Navigator оказался не тем решением, которое могло бы удовлетворить запросы разработчиков.
В новой статье мы вкратце рассказали, почему решили выбрать именно DBeaver, и как интеграция с ним позволит совместить удобство и мощь работы с БД прямо в IDE.
А уже 27 марта мы проведём прямую трансляцию, на которой покажем небольшую техническую демонстрацию решения, обсудим детали и ответим на ваши вопросы.
Регистрируйтесь, чтобы не пропустить событие и добавляйте его в календарь!
Please open Telegram to view this post
VIEW IN TELEGRAM
Команда 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
This media is not supported in your browser
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
Для тех, кто был слишком занят на неделе или просто пропустил некоторые посты, публикуем дайджест!
– Идеи ничего не стоят
– Терминал vs UI / Java медленная / Модальное окно коммита в IntelliJ | Spring АйО Подкаст №10
– Вышла Java 24!
– Эффективный подход к тестированию веб-контроллеров в Spring Boot приложениях
– Концерт для Java с ИИ — разработка готовых к продакшен LLM приложений (часть 2)
⚡️Spring Now 2025
– Spring Ретро-Ностальгический. Новости из прошлого
– В поисках идеального Database-клиента для IDE: Amplicode выбирает DBeaver
– Помогите выяснить, какие технологии перспективны для специалистов нашего профиля
– Встречайте Axiom JDK 24
Please open Telegram to view this post
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
💬 Аудио версию подкаста можно найти в комментариях
Please open Telegram to view this post
VIEW IN TELEGRAM
💪 Александр Кучук — новый эксперт сообщества Spring АйО
Сообщество Spring АйО существует благодаря своим экспертам. С большинством из них вы уже знакомы: вы общаетесь с ними в чатике, слышите их в подкастах и регулярно встречаете на конференциях.
Рады сообщить, что нашу команду пополнил и усилил своей экспертизой Александр Кучук. Тот самый человек, которого лучше всего характеризует фраза «широко известен в узких кругах».
Добро пожаловать в команду Spring АйО💚
Сообщество Spring АйО существует благодаря своим экспертам. С большинством из них вы уже знакомы: вы общаетесь с ними в чатике, слышите их в подкастах и регулярно встречаете на конференциях.
Рады сообщить, что нашу команду пополнил и усилил своей экспертизой Александр Кучук. Тот самый человек, которого лучше всего характеризует фраза «широко известен в узких кругах».
Добро пожаловать в команду Spring АйО
Please open Telegram to view this post
VIEW IN TELEGRAM