Spring АйО
8.44K subscribers
304 photos
215 videos
403 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
🐳 Как должен выглядеть правильный Docker Image для Spring Boot приложения?

Когда мы упаковываем Spring Boot-приложение в Docker-образ, важно не только обеспечить его запуск. Нам нужен такой образ, который поможет понять причины проблем: падений, тормозов и других сбоев.

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

📚 Читать на Хабре: https://habr.com/ru/companies/spring_aio/articles/901302/
Please open Telegram to view this post
VIEW IN TELEGRAM
👍22🔥127
🚀 Kotlin 2.1.20 стал лучше поддерживать Lombok!

В новой версии плагина kotlin-lombok добавлена поддержка @SuperBuilder, а также улучшена совместимость @Builder с компилятором K2.

🛑@SuperBuilder — удобное создание билдеров для иерархий классов.
🛑@Builder — более надёжная работа с комплексной Java-Kotlin интеграцией.

Меньше boilerplate кода, больше удовольствия от совместной работы Kotlin и Java!

⚡️ Эксперт сообщества Spring АйО Александр Кучук не оставил без комментария данную новость:

Несмотря на то, что я редко встречал проекты на Kotlin, использующие Lombok, надо отметить, что Kotlin сам по себе не поддерживает аналог аннотации @Builder и потому это может быть кому-то полезно.

Хотя на мой взгляд, лучше обойтись без этого и делать либо мини DSL в проекте под это, либо написать в классе свой аналог. Благо это не так сложно, особенно с кодогенерацией через AI тот же.

Возможно, это также может быть полезно в смешанных проектах. Но скажу честно, я Lombok не люблю и стараюсь его вообще нигде не использовать.


А вы используете Lombok в Kotlin?

🔗 Подробнее: https://github.com/JetBrains/kotlin/releases/tag/v2.1.20
Please open Telegram to view this post
VIEW IN TELEGRAM
👍207👎7🔥6
Forwarded from Amplicode
💻 Kubernetes – это база...

Присоединяйтесь к эфиру, чтобы узнать все тонкости развертывания Spring-приложений в Kubernetes!

Начинаем уже через 15 минут!

😉 СМОТРЕТЬ НА YOUTUBE
😄 СМОТРЕТЬ В VK ВИДЕО
🥰 СМОТРЕТЬ НА RUTUBE
Please open Telegram to view this post
VIEW IN TELEGRAM
👍23🔥95
⚡️ Диалог экспертов: чего нам не хватает в Spring и что не так с Pet Clinic?

На Spring Now 2025 Фёдор и Илья Сазоновы вместе с Павлом Кисловым критически посмотрели на Spring PetClinic: почему этот референсный проект по-прежнему не устраивает многих, чем он хорош, а также можно и нужно ли создать что-то лучше?

😉 СМОТРЕТЬ НА YOUTUBE
😄 СМОТРЕТЬ В VK ВИДЕО
🥰 СМОТРЕТЬ НА RUTUBE

#spring_now_2025 #запись_доклада
Please open Telegram to view this post
VIEW IN TELEGRAM
3👍105🔥5
Forwarded from Amplicode
Media is too big
VIEW IN TELEGRAM
💻 Kubernetes – это база... Или как 3 разработчика Spring-приложение деплоили

За 2,5 часа Илья Кучмин, Рустам Курамшин и Максим Гусев показали, как собрать и задеплоить микросервисное приложение в облако.

Ребята разобрались с Spring Cloud Config Server, Eureka, Spring Cloud Gateway, Docker, Helm, Kubernetes, Ingress, секретами и переменными окружения, и задеплоили всё в Timeweb Cloud.

😉 СМОТРЕТЬ НА YOUTUBE
😄 СМОТРЕТЬ В VK ВИДЕО
🥰 СМОТРЕТЬ НА RUTUBE
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥29👍136👎2
⚡️ Он переписал сортировку в Java! Интервью с Владимиром Ярославским

На JPoint 2025 мы пообщались с Владимиром Ярославским — разработчиком, чья работа вошла в историю Java. Именно Владимир стал автором улучшенного алгоритма сортировки, который используется в JDK.

😉 СМОТРЕТЬ НА YOUTUBE
😄 СМОТРЕТЬ В VK ВИДЕО
🥰 СМОТРЕТЬ НА RUTUBE

Это только начало — впереди ещё больше бесед с интересными людьми из мира Java и Spring.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥51👍2110
Media is too big
VIEW IN TELEGRAM
🍃 Kotlin не панацея, Lombok бесполезен, Java — не динозавр | Spring АйО Подкаст №15

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

💬 Аудио версию подкаста можно найти в комментариях
Please open Telegram to view this post
VIEW IN TELEGRAM
👍178🔥8👎1😁1
🧑‍🎓 Как подготовиться и пройти System Design Interview

System Design Interview — пожалуй, один из самых «бесформенных» этапов технического собеседования. Здесь важно не найти единственно верное решение, а продемонстрировать системное мышление, умение работать с абстракциями, логически выстраивать архитектуру и аргументированно делать выбор технологий.

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

Кстати, Александр ведет репозиторий с заметками: https://github.com/qcha/JBook

📚 Читать на Хабре: https://habr.com/ru/companies/spring_aio/articles/903542/
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥26👍1610
⚡️⚡️⚡️ OpenIDE: первая российская среда разработки с поддержкой Java 24

Наконец-то состоялся официальный релиз OpenIDE – независимой российской среды разработки, которую совместно создают «Группа Астра», Axiom JDK и Haulmont.

Проект стартовал как open source-инициатива в конце прошлого года и всего за полгода прошёл путь от идеи до стабильной версии. В числе ключевых фич — поддержка Java 24 уже "из коробки", собственный маркетплейс плагинов и "многоязычность".

В статье — ключевые достижения, проблемы, а также планы по развитию OpenIDE и её экосистемы.

📚 Читать на Хабре: https://habr.com/ru/companies/spring_aio/articles/903856/
⭐️ Скачать OpenIDE: https://openide.ru/download/
👍6213🔥11🤩107👎1😁1
👨‍💻 Spring Boot: создайте свой собственный CLI с помощью Spring Shell

Команда Spring АйО перевела статью о создании собственного интерфейса командной строки в Spring Boot приложении.

Статья выполнена в форме туториала и приводит все необходимые разработчику простые шаги для первоначального освоения Spring Shell.

📚 Читать на Хабре: https://habr.com/ru/companies/spring_aio/articles/903864/
👍23🔥85👎1
Media is too big
VIEW IN TELEGRAM
😀 JPoint был огненным!

Спасибо всем, кто заглянул к нам на стенд — мы были рады познакомиться лично и пообщаться.

Многие из вас приняли участие в нашей активности «Оставь след в сообществе», и мы особенно благодарны тем, кто не постеснялся сфотографироваться на память. Сегодня публикуем коллаж с вами — нашими подписчиками, друзьями и единомышленниками 💛

Сохраняйте, делитесь, отмечайте себя и рассказывайте друзьям!

До встречи на Joker 😀 — там увидимся снова!
Please open Telegram to view this post
VIEW IN TELEGRAM
27👍18🔥11
👩‍💻 Индустрия развивается — а мы следим за всем

3–4 июня пройдет IntelliJ IDEA Conf 2025бесплатная онлайн-конференция для разработчиков.

Нас ждут доклады: про 30 лет Java, Kotlin Notebooks для Spring, null-безопасность в Java и Spring 7.0, про AI-интеграцию в разработку, эволюцию Kafka-архитектур, будущее JUnit и многое другое.

▶️ Продолжаем следить за трендами, чтобы строить достойные альтернативы.

📚 Подробнее: https://habr.com/ru/companies/spring_aio/news/905136/
Please open Telegram to view this post
VIEW IN TELEGRAM
👍32🔥117👎7😁2🤔1
Media is too big
VIEW IN TELEGRAM
🍃 Системный дизайн умирает, интервьюеры страдают, OpenIDE набирает обороты | Spring АйО Подкаст №16

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

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