14 subscribers
793 links
Агрегатор информации и новостей в мире Java и jvm.
Цель канала - публиковать новости, статьи и свежий контент в структурированном формате, добавляя хештеги и краткие тезисы.
Download Telegram
*Ищем спикеров на JVM Day.*

Они среди нас (вас)

Друзья, мы с Т-Банком все еще ищем спикеров на JVM Day.

Если у вас есть кейс, продукт или решение, о котором стоит рассказать backend-сообществу, есть два варианта:

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

Показать продукт в демо-зоне. Ребята выделяют на весь день отдельное пространство со стойками и экранами. Можно демонстрировать технологию вживую, общаться с инженерами, собирать обратную связь и знакомиться с первыми пользователями.

Просто берешь и идешь один, либо зовешь коллегу, собираешь дискуссию или проводишь воркшоп.

Ну очень крутой и бесплатный способ заявить о себе, показать свою работу и увидеть, как на продукт реагирует профессиональное сообщество.

29 августа, Москва, штаб-квартира Т-Банка
Подать заявку можно.

#jvm
\_банк
#RealJavaNews
*JPoint 2026: Партнеры и команда мероприятия.*

Кто делает JPoint еще круче? Конференция — это не только доклады, дискуссии и нетворкинг. За кулисами JPoint 2026 — огромная команда профессионалов из разных IT-компаний, без которых все это было бы невозможным. Спасибо за сотрудничество и интересные активности на ваших стендах 🤝 А команде «Сварщицы Екатерины» — спасибо за вкусный кофе ☕️

#jdk
#java
#RealJavaNews
*Подведены итоги конференции JPoint 2026.*

Конференция JPoint 2026 закончилась — время делиться впечатлениями! Мы слушали доклады, дискутировали, играли и знакомились. Спасибо всем спикерам, участникам, экспертам и партнерам. До встречи осенью на Joker — если хотите сделать конференцию лучше, оставляйте обратную связь. Через несколько дней разыграем среди заполнивших опрос 10 билетов на следующую конференцию.

#jpoint2026
#RealJavaNews
*Поддержка Docker Compose в Spring Boot 3.1.*

Поддержка Docker Compose в Spring Boot 3.1. Иногда перед разработчиком встает задача воссоздания некоторого окружения локально, включая компоненты инфраструктуры, такие как PostgreSQL, Kafka, RabbitMQ, Redis и другие. Менеджить такие сервисы локально бывает не очень удобно. К счастью, у команды Spring Boot есть инструмент - Spring Boot Docker Compose, который упрощает эту задачу. Друзья, хоть на дворе уже Spring Boot 4, мы знаем, что большинство из вас сидит на Spring Boot 3. Мы посчитали нужным рассказать о таком инструменте, который делает локальную разработку со Spring Boot намного более приятной.

Статья: https://habr.com/ru/companies/spring\_aio/articles/1031216/

#dockercompose
#springboot
#RealJavaNews
⚡️*Запрет AI-коммитов в Zig и JVM.*

Cursor удалил прод за 9 секунд, а Zig и JVM запретил AI-коммиты.

Видео: https://vkvideo.ru/video-230816739\_456239041
https://youtu.be/eloNqrASv1A
https://rutube.ru/video/private/cc426453f965a6d7a4d66a1e1845005f/?p=TzZHoQ2IHzX-H2WKa2cpsg

#java
#AI
#Zig
#RealJavaNews
*Неуспешные IT проекты: причины и выводы.*

Давно известный факт: подавляющая часть (более половины) IT проектов оказываются неуспешными. Имеется в виду, что IT продукт либо сильно задерживается по времени, либо становиться существенно более дорогим, либо попросту становиться нерабочим. У подобной мрачной статистики много причин. В эти выходные, Михаил опубликовал статью, посвященную одной из этих причин. Возможно, многие даже узнают в этой истории свой проект. Приятного чтения.

Статья: https://habr.com/ru/companies/spring\_aio/articles/1033330/

#java
#IT
#разработка
#RealJavaNews
*Анонсированы Spring Boot 4 и Spring Framework 7.*

Лучше поздно, чем никогда. Команда Spring анонсировала Spring Framework 7 и Spring Boot 4 в конце 2025. Новые версии обеспечивают модульную автоконфигурацию, компактные uber-jar и переход на Jackson 3 с модулем совместимости. Spring Framework 7 включает core resilience, а также поддержку AI Agent-ов в Spring Tools.

Статья: https://habr.com/ru/companies/spring\_aio/articles/1034282/

#spring
#java
#springboot
#RealJavaNews
*Окончание поддержки Spring Boot 3.5.*

Гудбай Spring Boot 3.5: окончание open-source поддержки в июне.

#support
#springboot
#RealJavaNews
*Новые возможности AI-агентов с Skills.*

Сила не только в модели: зачем Skills AI-агентам

#spring
#java
#AI
#RealJavaNews
*Объявлены победители розыгрыша билетов.*

Подводим итоги розыгрыша билетов на конференцию

#конференция
#розыгрыш
#RealJavaNews
*Kotlin переходит к деструктурированию по именам.*

Kotlin экспериментирует с деструктурированием по именам. В новой версии √ будут поддерживаться имена переменных при деструктурировании. Позиционное деструктурирование остается в квадратных скобках. Это может изменить подход к работе с параметрами в data class. Экспериментальный функционал может стать стандартом в будущем.

Статья: https://habr.com/ru/companies/spring\_aio/articles/1035596/

#деструктурирование
#kotlin
#RealJavaNews
*Кейс Т-Банка: Разработка AI-продукта.*

Как из AI-прототипа для гиков вырастить продукт на всю компанию? Реальный опыт Т-Банка

AI ускоряет разработку, но с ним растёт количество багов, а код, сгенерированный нейросетями, требует двойного контроля. Как перейти от прототипов к промышленному решению, которое повысит безопасность процесса? Как продемонстрировать его ценность, когда команды сопротивляются изменениям?

В новом выпуске AI Dev Podcast мы разобрали кейс Т-Банка: путь инструмента AI Code Review от RnD-эксперимента до продукта для тысяч разработчиков.

Гости выпуска:
— Надежда Егошина (Product Head, Т-Банк).
— Георгий Мкртчян (руководитель команды разработки).

Ведущие:
— Андрей Дмитриев
— Андрей Бураков

AI Dev Conf 2026 пройдет 21 мая.

Видео: https://vkvideo.ru/video-167188422\_456239282?pl=-167188422\_12
https://youtu.be/ddyldekYF78

#dev
#podcast
#ai
#RealJavaNews
*Контроль API с ArchUnit и Gradle.*

Контроль API без боли: ArchUnit, Gradle и правила для библиотек

В Netflix тысячи Java-репозиториев. Когда в библиотеку вносят изменение, часть пользователей может перестать собираться или начать работать некорректно. Чаще всего эта проблема возникает потому, что public контракты являются public только для авторов библиотеки, а не для пользователей.

Ребята из Netflix ввели простые метки для API: @Public - можно использовать снаружи, @Experimental - тоже можно, но интерфейс может меняться, @Deprecated - готовится к удалению. Все остальное считается внутренним и использованию извне не подлежит. Но сами аннотации проблему не решают, нужна проверка на масштабе.

Решение - ArchUnit + Nebula ArchRules.

ArchUnit анализирует скомпилированный байткод, поэтому одинаково работает для Java/Kotlin/Scala и проверяет реальный код на classpath. Команды пишут правила (например: «вне пакета библиотеки нельзя зависеть от ее deprecated/internal API»), публикуют их как отдельный arch-rules JAR, а runner автоматически запускает проверки в репозиториях и делает отчеты с точной строкой нарушения.

Статья: https://habr.com/ru/companies/spring\_aio/articles/1037012/

#archunit
#java
#api
#RealJavaNews
*Java Rock Star Meetup в Москве.*

Java Rock Star Meetup в Москве 28 мая!

#java
#meetup
#RealJavaNews
⚡️*Блокировка GitHub и переписывание кода.*

⚡️ HolyJS, прогрев к блокировке GitHub и 1 000 000 строчек кода за 9 дней

GitHub начал работать с 16% сбоев в РФ и его уже называют «вредительской платформой», уволенные из Oracle 30 тысяч человек хотели пособий, но остались ни с чем.

Плюс история о том, как Bun переписали с Zig на Rust за 9 дней: миллион строк благодаря Mythos и Claude Code!

Видео: https://youtu.be/Zu8iJ6RrxGo
https://rutube.ru/video/private/e050beb057470f48398a573cc6d671e8/?p=lU0BvfiYy\_5GL87KEi2H7Q
https://vkvideo.ru/video-230816739\_456239043

#RealJavaNews
*Эволюция защиты паролей: соль и перец.*

Соль и перец в безопасности паролей

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

Однако обычного хеширования недостаточно из-за угрозы быстрых хакерских атак. Для защиты разработчики применяют «соль» (salt) — случайные данные, добавляемые к паролю. Минус соли в том, что она хранится рядом с хешем и не спасает от мощного перебора. Тогда на помощь приходит «перец» (pepper), скрытый в коде сервера. Его главная проблема — высокий риск потерять доступ ко всем аккаунтам при компрометации самого секретного ключа.

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

Статья: https://habr.com/ru/companies/spring\_aio/articles/1038478/

#java
#хеширование
#пароли
#безопасность
#RealJavaNews
*Опасности производительности в Java.*

Java — быстрая. Ваш код может таким не быть. Есть такие анти‑паттерны, которые выглядят нормально и даже проходят код‑ревью, но тихо убивают производительность в горячих местах: - Конкатенация строк в циклах - String.format() в горячем коде - Автобоксинг и так далее. И каждый подобный пролёт делает приложение чуть медленнее, и в какой-то момент это рискует превратиться в критическую массу, которая больно выстрелит на следущем спайке нагрузки. Если вы пишете на Java и у вас всё вроде работает, но под нагрузкой сервисы начинают задыхаться, эта статья покажет конкретные паттерны, на которые стоит посмотреть.

Статья: https://habr.com/ru/companies/spring\_aio/articles/1039778/

#java
#производительность
#антипаттерны
#RealJavaNews
*Невыдающиеся возможности документации Claude Code.*

Оказывается, документация Claude Code не раскрывает всех возможностей. Стоило лишь заглянуть в исходники, и вот что можно настроить, но чего нет в доке:

— хуки, которые переписывают команды на лету;
— автоодобрение safe-команд без лишних подтверждений;
— постоянная память агентов между сессиями;
— режим авто, который понимает описание окружения на обычном английском;
— самообучающиеся циклы памяти и «снов»;
— скрытые поля skills, agents и permissions, которых нет в документации.

И все это уже работает, а исходники Claude Code находятся у вас в node\_modules. Мы собрали все в статью с большей конкретикой, JSON-конфигами, shell-хуками и примерами.

Статья: https://habr.com/ru/companies/spring\_aio/articles/1041156/

#программирование
#исходники
#claudeCode
#RealJavaNews