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
😀 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
🍃 Новый эксперт сообщества - Евгений Сулейманов

Друзья, к нашей экспертной команде присоединился человек-легенда, по материалам которого к собеседованиям готовились многие из нас. Он объясняет сложные темы из мира Java и IT предельно ясно и по делу. С гордостью и уважением приветствуем профессионала своего дела — Евгения Сулейманова!

Друзья, уже давно слежу за работой команды Spring АйО, искренне рад присоединиться.
Надеюсь, смогу быть полезен сообществу.
Спасибо за доверие!


Встречаем в комментариях! 🥳
Please open Telegram to view this post
VIEW IN TELEGRAM
1🔥27443👍37🤩7🤯65😁2🤔1
🌐 Поддержка HTTP/3 в Java: что нового в JDK 26 и как это использовать

В JDK 26 появилась долгожданная поддержка HTTP/3 в стандартном классе HttpClient. Хотя само API почти не изменилось, теперь можно явно указывать предпочтение использования HTTP/3 как на уровне клиента, так и на уровне запроса.

В новом переводе от команды Spring АйО подробно описывается, как работает выбор версии HTTP, что такое Http3DiscoveryMode, как принудительно использовать HTTP/3 и как HttpClient "обучается" на основе заголовков alt-svc.

📚 Читать на Хабр: https://habr.com/ru/companies/spring_aio/articles/959850/
Please open Telegram to view this post
VIEW IN TELEGRAM
22👍18🔥121
Media is too big
VIEW IN TELEGRAM
🍃 Не пиши на JavaScript, AWS не сдюжил, HTTP/3 не панацея | Spring АйО Подкаст №40

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

💬 Аудио версию подкаста можно найти в комментариях
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍204🔥4
🔥 JEP 401: Value классы и объекты

Команда проекта Valhalla выпустила early-access сборку JDK с полной реализацией JEP 401 — value-классы и объекты теперь можно попробовать в действии!

В новом переводе от команды Spring АйО — примеры использования, объяснение концепции, сравнение производительности с обычными объектами и практические советы для разработчиков.

📚 Читать на Хабр: https://habr.com/ru/companies/spring_aio/articles/960880/
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥28👍138
🚫 Ошибки, которые инженеры совершают при код-ревью

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

В новом переводе от команды Spring АйО эксперты сообщества подробно и на собственном опыте рассказали про нюансы код-ревью.

📚 Читать на Хабр: https://habr.com/ru/companies/spring_aio/articles/961332/
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥2544👍4
💡 Final должен быть значением по умолчанию для Java-классов

А что, если вам сказали бы, что класс без final — это ошибка проектирования? Что возможность наследования должна быть исключением, а не правилом? В новом переводе от команды Spring АйО автор предлагает радикальную идею: все классы должны быть final по умолчанию.

⚠️ Статья была написана ещё до появления Kotlin-а. Цель перевода данной статьи была поднять запылившийся на полке вопрос в дизайне API: "Нужно ли оставлять API открытым по-умолчанию для внешнего расширения?"

Обсудим в комментариях 👇

📚 Читать на Хабр: https://habr.com/ru/companies/spring_aio/articles/961686/
Please open Telegram to view this post
VIEW IN TELEGRAM
👍23🔥87👎3🤯2
Forwarded from Amplicode
This media is not supported in your browser
VIEW IN TELEGRAM
🐳 Быстрый старт окружения

Хотите запустить сервис в Docker или Kubernetes? Amplicode поможет с настройкой Docker Compose, Helm-чартов и Terraform файлов — всё генерируется и настраивается в пару кликов.

DevOps для этого больше не обязателен.

👉 Больше фич для деплоймента
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥37👍124👎3
🏎 Насколько Java быстрая?

Некоторые считают Java раздутым монстром, а Rust — чемпионом производительности. Но что, если взглянуть на современную Java с Vector API и многопоточностью? 

В новом переводе от команды Spring АйО посмотрим на запуск масштабной симуляции частиц и сравним результаты. Правда ли, что бывалая Java всё ещё умеет удивлять? 

⚠️ Сравнение performance-а языков всегда было холиварной темой. Рекомендуем расценивать статью как приглашение к конструктивной дискуссиии, а не как призыв к конкретному действию.

📚 Читать на Хабр: https://habr.com/ru/companies/spring_aio/articles/962604/
Please open Telegram to view this post
VIEW IN TELEGRAM
👍33🔥1412
Media is too big
VIEW IN TELEGRAM
🍃 Java быстрая, как аппрувить pr, Value классы и объекты | Spring АйО Подкаст №41

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

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