Spring АйО – Telegram
Spring АйО
9.58K subscribers
375 photos
274 videos
491 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
Forwarded from Amplicode
🤩 Amplicode – идеальное дополнение к IntelliJ IDEA Ultimate. Огромный гайд для Spring-разработчика

Все уже прекрасно понимают, что Amplicode — неотъемлемая часть тулинга для разработки в OpenIDE, IntelliJ IDEA Community Edition и GigaIDE на Spring Boot.

Но стоит установить Amplicode в IntelliJ IDEA Ultimate и ваша, казалось бы, идеальная IDE станет ещё мощнее и удобнее!

📚 Подробнее читайте на Хабре: https://habr.com/ru/companies/haulmont/articles/952644/
👍24🔥1163👎3😁2🤔1
Media is too big
VIEW IN TELEGRAM
🍃 Удаленная IDE, живы ли HTTP-клиенты в Spring, Java-геддон | Spring АйО Подкаст №38

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

💬 Аудио версию подкаста можно найти в комментариях
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥15👍1110
🍃 Михаил Поливаха — Jakarta Data. Что это означает для Java-сообщества?

Эксперт сообщества Spring АйО Михаил Поливаха выступал с докладом на JPoint 2025:

Не так давно вышла новая спецификация в мире работы с данными — Jakarta Data. Как можно понять из названия, эта спецификация из проекта Jakarta EE. Казалось бы, кого это волнует, если бы не Hibernate, который решил, что теперь реализует 2 спецификации — Jakarta Persistence API (aka JPA) и Jakarta Data. Мы работаем с Hibernate чаще через Spring Data, которая имеет проблемы с реализацией этой спецификации. И что теперь делать?

Что же будет происходить дальше и как мы будем с этим жить — отвечаем на эти вопросы в докладе. Детально разбираем, почему Spring Data не может реализовать спецификацию, и обсуждаем, можно ли в теории использовать Jakarta Data в проектах Spring.


😉 СМОТРЕТЬ НА YOUTUBE
😄 СМОТРЕТЬ В VK ВИДЕО
Please open Telegram to view this post
VIEW IN TELEGRAM
👍20🔥127
🆕 Что нового в JUnit 6: ключевые изменения и улучшения

Спустя восемь лет после JUnit 5 выходит новая версия популярного фреймворка. JUnit 6 — это не просто обновление, а переход к современной экосистеме Java и Kotlin.

В новом переводе от команды Spring АйО узнаем, что новая версия требует Java 17+, унифицирует версии компонентов, удаляет deprecated API и внедряет поддержку JSpecify для строгого null-safety.

📚 Читать на Хабр: https://habr.com/ru/companies/spring_aio/articles/954322/
Please open Telegram to view this post
VIEW IN TELEGRAM
1🔥277👍3🤯32👎1
🛡 Защита MCP серверов со Spring AI

Протокол Model Context Protocol (MCP) стремительно развивается, и вопросы его безопасности становятся всё актуальнее. Чтобы упростить реализацию защиты MCP-серверов в проектах на Spring AI, был запущен инкубационный проект spring-ai-community/mcp-security.

В новом переводе от команды Spring АйО рассмотрим, как защитить MCP-сервер с помощью OAuth2 или API-ключей, а также как развернуть собственный MCP-совместимый Spring Authorization Server.

📚 Читать на Хабр: https://habr.com/ru/companies/spring_aio/articles/955060/
Please open Telegram to view this post
VIEW IN TELEGRAM
👍206🔥51👎1
🙈 Вот это я понимаю – open source!

На этот раз страдает Node.js: когда-то один индийский курс (Apna College) решил показать студентам, как “контрибьютить в open source”. Ну вы поняли: “форкни репозиторий, измени README, сделай pull-request”.

Результат — тысячи бессмысленных PR-ов, которые уже два года обрушиваются на репозиторий Node.js как муссонный ливень 😅

Всего закрыто 37 500 pull-request’ов, и бóльшая часть — от тех самых “junior contributors”, которые гордо добавляют пробел в документацию, чтобы получить первый бейджик.

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

Держим кулачки, чтобы Apna College не узнала про Spring Framework 😂
😁98🔥11👍73🤯21
🍃 Эксперт Spring АйО Михаил Поливаха на Devoxx Belgium 2025

В Антверпене прошла одна из самых ярких конференций осени — Devoxx Belgium. На площадке Kinepolis Antwerpen собрались десятки треков по Java, Cloud, AI & Big Data, Security, Architecture и Developer Culture. Конференция традиционно собирает международное сообщество и известна тем, что билеты разлетаются буквально за секунды — отличная точка роста и нетворкинга для разработчиков со всего мира.

🎤 Наш эксперт Михаил Поливаха принял участие в докладе на Devoxx “The Ultimate Showdown of Database Migration Tools”.

В докладе — честное сравнение Liquibase vs Flyway:
• какие языки поддерживают миграции и во что обходится их использование;
• возможности откатов;
• схемы и стратегии версионирования;
• особенности рантайма и практические сценарии в Spring проектах.

😉 СМОТРЕТЬ НА YOUTUBE

👇
Более подробно про свое участие Михаил расскажет на следующем подкасте. А были ли вы на Devoxx в этом году?
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍44🔥2110👌2😁1
🤗 Локальный ИИ в OpenIDE: Mellum + Continue + Ollama

ИИ в разработке уже не новость, а обыденность. На этом фоне набирает обороты другая тенденция — запускать модели локально. Причины понятны: приватность кода, работа без интернета, предсказуемая задержка и никакого вендор-лок. Вы контролируете, какая модель у вас крутится, какие данные она видит и что именно отправляется «наружу».

В этом гайде от команды Spring АйО вы узнаете, как настроить локальную LLM для вашей IDE, будь то IntelliJ IDEA или OpenIDE.

📚 Читать на Хабр: https://habr.com/ru/companies/spring_aio/articles/956028/
Please open Telegram to view this post
VIEW IN TELEGRAM
👍36🔥115
👩‍💻 Jackson 3 ворвался в Spring

Команда Spring официально представила поддержку Jackson 3 — одного из крупнейших обновлений в экосистеме JSON для JVM. Уже начиная с Spring Boot 4 и Spring Framework 7, Jackson 3 становится версией по умолчанию, а Jackson 2 помечается как deprecated.

В новом переводе от команды Spring АйО поговорим про нововведения — улучшенную безопасность, переход к JsonMapper, отказ от MappingJacksonValue, поддержку новых API и настройку через builder-интерфейсы.

📚 Читать на Хабр: https://habr.com/ru/companies/spring_aio/articles/956366/
Please open Telegram to view this post
VIEW IN TELEGRAM
👍25🔥1182
😀 Spring АйО на Joker 2025 — встречаемся 17–18 октября!

Друзья, с радостью сообщаем, что мы участвуем в Joker — крупнейшей Java-конференции в России.

На стенде Spring АйО можно вживую пообщаться с экспертами, поделиться фидбеком о сообществе и просто хорошо и удобно провести время!

Эксперты будут находиться на стенде по импровизированному расписанию.

17 октрября:
🛑с 10:00 до 13:00 – Федор и Илья Сазоновы
🛑с 13:00 до 16:00 – Павел Кислов
🛑с 16:00 до 18:30 - Михаил Поливаха

📍Санкт-Петербург, Cosmos Saint-Petersburg Pulkovskaya Hotel (пл. Победы, 1).

Ждем всех на стенде! 💚
Please open Telegram to view this post
VIEW IN TELEGRAM
1🔥3212👍12
😀 Spring АйО на Joker 2025. День 2

Друзья, встречаем второй день Joker 2025. Вчера было очень уютно, весело и интересно. Второй день обещает быть ничуть не хуже.

18 октября:

🛑с 11:00 до 12:00 - Павел Кислов
🛑с 12:00 до 15:00 - Илья Сазонов
🛑с 15:00 до 17:00 - Михаил Поливаха
🛑с 17:00 до 18:30 – Федор Сазонов и Павел Кислов

📍Санкт-Петербург, Cosmos Saint-Petersburg Pulkovskaya Hotel (пл. Победы, 1).

Кстати, нас уже 9000! Спасибо каждому 💚
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5220👍15👎4
🐳 Утро 20 октября. Глобальный сбой Docker Hub и крупная деградация у AWS.

Утром по Амстердаму Docker официально зафиксировал Full Service Disruption: не работают Registry, аутентификация, веб-интерфейс Hub, Docker Desktop, Automated Builds, Security Scanning, Docs, Build Cloud, Testcontainers Cloud и др.

В 09:16 CET-команда Docker зафисировала инцидент, в 10:22 CET — подтвердила, что «проблема у одного из облачных провайдеров». То есть речь не о частной поломке, а о широком отказе экосистемы вокруг Hub.

Интересно, что параллельно AWS сообщает о росте ошибок в регионе us-east-1 и задержках в ряде сервисов. В оперативных апдейтах звучит ключевая деталь: у DynamoDB наблюдаются проблемы с резолюшеном DNS эндпоинтов. Это каскадирует проблему на другие сервисы и глобальные функции AWS, которые в той или иной степени работают/могут работать с DynamoDB (например, IAM и Global Tables). Масштаб чувствуется далеко за пределами США: от банковских приложений до игровых и бытовых сервисов

На что это влияет прямо сейчас?

🛑CI/CD: шаги docker pull/push и публикация образов в Hub падают, автоматические сборки на стороне Hub не стартуют.

🛑Kubernetes/прод: поды с образами из docker.io/* получают ErrImagePull / ImagePullBackOff; кластеры, где требовалась авторизация в Hub, могут не вытягивать слои.

🛑Локальная разработка: Docker Desktop и веб-интерфейсы Hub/Docs могут быть недоступны — от авторизации до просмотра документации.

🛑Инструменты вокруг Docker: Testcontainers Cloud и Docker Build Cloud отмечены как недоступные, что бьёт по интеграционным тестам и удалённым билдам.

Картина складывается так: Docker признаёт проблему у облачного провайдера и готовится к рестарту сервисов, как только у провайдера стабилизируется инфраструктура.

В тот же промежуток времени AWS сообщает о найденной «потенциальной причине» и ведёт восстановление. Одновременно падение ряда публичных приложений показывает, насколько большую роль сбои в таком гиганте, как AWS, особенно в регионе us-east-1, влияют на компании по всей планете.

Нам остается лишь проверять локальные кэши образов, откладываем --pull, и по возможности используем зеркала/альтернативные реестры до стабилизации Hub.

Обсудим в комментариях! 🙈
Please open Telegram to view this post
VIEW IN TELEGRAM
🤯34🔥1282👍2👌1
👉👈 Совместимость в Java: что может пойти не так?

Совместимость — фундаментальная характеристика платформы Java, обеспечивающая стабильную работу программ при эволюции JDK. Однако понятие «совместимость» многогранно: исходный код, бинарные файлы и поведение программ оцениваются по разным стандартам.

В новом переводе от команды Spring АйО разберем три ключевых категории совместимости: на уровне исходного кода, бинарную и поведенческую, а также рассмотрим нюансы сериализуемой и миграционной совместимости.

📚 Читать на Хабр: https://habr.com/ru/companies/spring_aio/articles/956824/
👍108🔥6
Media is too big
VIEW IN TELEGRAM
🍃 Joker 2025, секреты хорошего доклада, Devoxx Belgium | Spring АйО Подкаст №39

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

💬 Аудио версию подкаста можно найти в комментариях
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥16👍105