В Барселоне прошло одно из самых ожидаемых событий весны — конференция Spring I/O 2025. Более 1200 участников, 80 спикеров, десятки докладов и воркшопов — настоящая концентрация идей, опыта и вдохновения для Java-разработчиков со всего мира.
Особенно рады, что на конференции присутствовал наш эксперт Михаил Поливаха. Он не только послушал доклады, но и поделился с нами атмосферой события — с помощью фотографий! Более подробно о конференции Михаил расскажет на следующем подкасте.
А был ли кто-то из наших подписчиков на конференции? Делитесь в комментариях👇
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🎉 Java — 30 лет!
Вчера, 23 мая исполнилось ровно 30 лет с момента официального анонса Java. Но пятница – рабочий день, поэтому отмечаем в субботу 😉
За эти десятилетия язык прошёл путь от смелой идеи до одной из главных платформ в мире разработки. А всё начиналось с команды в Sun Microsystems и проекта с кодовым именем Oak.
Поздравляем всех Java-разработчиков с круглой датой!
Небольшая подборка материалов по этому знаменательному событию:
🔵 JetBrains: Happy Birthday, Java!
– ребята проводят розыгрыш, в котором можно выиграть майку или получить кастомный сплеш скрин на IntelliJ IDEA (для участников, имеющих легальную возможность использования продуктов JB)
🟡 Сегодня — Java 30 лет: ретроспектива выдающейся экосистемы разработки
🟠 6,5-часовой стрим от команды Java
Делитесь своим Дюком в комментариях 👇
Вчера, 23 мая исполнилось ровно 30 лет с момента официального анонса Java. Но пятница – рабочий день, поэтому отмечаем в субботу 😉
За эти десятилетия язык прошёл путь от смелой идеи до одной из главных платформ в мире разработки. А всё начиналось с команды в Sun Microsystems и проекта с кодовым именем Oak.
Поздравляем всех Java-разработчиков с круглой датой!
Небольшая подборка материалов по этому знаменательному событию:
– ребята проводят розыгрыш, в котором можно выиграть майку или получить кастомный сплеш скрин на IntelliJ IDEA (для участников, имеющих легальную возможность использования продуктов JB)
Делитесь своим Дюком в комментариях 👇
Please open Telegram to view this post
VIEW IN TELEGRAM
Для тех, кто был слишком занят на неделе или просто пропустил некоторые посты, публикуем дайджест!
– Live coding – зло, собеседования – это цирк, а этика умерла | Spring АйО Подкаст №19
– Что нового в Hibernate 7.0?
– Управление транзакциями в Spring: подробно о @Transactional
– Стратегическое партнёрство Kotlin со Spring
– Конференция Spring I/O 2025 в Барселоне
– Java — 30 лет!
⚡️Spring Now 2025
– Михаил Поливаха: Прикладная разработка vs разработка в Open Source. День из жизни инженера
– Amplicode: Исследование и модификация Docker Compose сервисов с помощью визуальных инструментов
– JPoint: Федор Сазонов, Илья Сазонов — OSIV выключить нельзя включить
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
⚡️Один assert на тест. А может быть, нет?
Команда Spring АйО перевела статью эксперта Михаила Поливахи о том, почему правило о единственном assert'е на тест иногда можно и нужно нарушать.
📚 Читать на Хабр: https://habr.com/ru/companies/spring_aio/articles/913130/
Команда Spring АйО перевела статью эксперта Михаила Поливахи о том, почему правило о единственном assert'е на тест иногда можно и нужно нарушать.
📚 Читать на Хабр: https://habr.com/ru/companies/spring_aio/articles/913130/
🚀 Spring Data Ahead of Time репозитории
Команда Spring АйО перевела статью про новую версию AOT-репозиториев, которые позволяют генерировать реализацию методов запросов на этапе сборки.
Это ускоряет запуск приложений, снижает потребление памяти и делает поведение репозиториев более прозрачным для разработчиков.
📚 Читать на Хабр: https://habr.com/ru/companies/spring_aio/articles/913486/
Команда Spring АйО перевела статью про новую версию AOT-репозиториев, которые позволяют генерировать реализацию методов запросов на этапе сборки.
Это ускоряет запуск приложений, снижает потребление памяти и делает поведение репозиториев более прозрачным для разработчиков.
📚 Читать на Хабр: https://habr.com/ru/companies/spring_aio/articles/913486/
Forwarded from Amplicode
С прошлого года мы существенно прокачали работу с Spring Data JDBC:
– Кодогенерация доменных объектов, базовых атрибутов и ассоциаций
– Создание доменных объектов из таблиц базы данных
– Добавление атрибутов для новых колонок в БД в существующий доменный объект
– Автодополнение Spring Data методов во время набора кода
– Кодогенерация derived и @Query методов
В следующем релизе улучшится и панель Amplicode Explorer — станет проще видеть связи между объектами через
AggregateReference
и @MappedCollection
.А что бы вы хотели видеть в Amplicode Explorer? Может, группировку по агрегатам? Или вы используете Spring Data JDBC не придерживаясь DDD-подхода?)
Делитесь своим мнением и опытом в комментариях!
Please open Telegram to view this post
VIEW IN TELEGRAM
🏰 Архитектурные принципы Spring Security. Часть вторая
Команда Spring АйО перевела и адаптировала доклад Даниэля Гарнье-Муару “Spring Security Architecture Principles”.
В первой части было рассказано об основных подходах к созданию цепочек фильтров, а также разработан простейший фильтр.
Во второй части мы расскажем об Authentication объектах и продемонстрируем, как разработать специализированный фильтр для обеспечения доступа программы-робота к основному приложению.
📚 Читать на Хабре: https://habr.com/ru/companies/spring_aio/articles/911862/
Команда Spring АйО перевела и адаптировала доклад Даниэля Гарнье-Муару “Spring Security Architecture Principles”.
В первой части было рассказано об основных подходах к созданию цепочек фильтров, а также разработан простейший фильтр.
Во второй части мы расскажем об Authentication объектах и продемонстрируем, как разработать специализированный фильтр для обеспечения доступа программы-робота к основному приложению.
📚 Читать на Хабре: https://habr.com/ru/companies/spring_aio/articles/911862/
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
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Для тех, кто был слишком занят на неделе или просто пропустил некоторые посты, публикуем дайджест!
– 30 лет Java, Kotlin и Spring объединяются, Hibernate ожил | Spring АйО Подкаст №20
– Один assert на тест. А может быть, нет?
– Spring Data Ahead of Time репозитории
– Архитектурные принципы Spring Security. Часть вторая
⚡️Spring Now 2025
– Артём Гордиевич: Spring Boot 2.x → 3.x: таков путь миграции
– Amplicode: Поддержка Spring Data JDBC в Amplicode становится ещё лучше!
– JPoint: Александр Ланцов — «Эволюция моделей памяти»
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 Security. Часть третья
Команда Spring АйО перевела и адаптировала доклад Даниэля Гарнье-Муару “Spring Security Architecture Principles”. Доклад публикуется тремя частями.
В первой части было рассказано об основных подходах к созданию цепочек фильтров, а также разработан простейший фильтр.
Во второй части мы рассказали об
В третьей части мы поговорим об абстракции
📚 Читать на Хабре: https://habr.com/ru/companies/spring_aio/articles/915158/
Подписывайтесь:
😌 @spring_aio
Команда Spring АйО перевела и адаптировала доклад Даниэля Гарнье-Муару “Spring Security Architecture Principles”. Доклад публикуется тремя частями.
В первой части было рассказано об основных подходах к созданию цепочек фильтров, а также разработан простейший фильтр.
Во второй части мы рассказали об
Authentication
объектах и продемонстрировали, как разработать специализированный фильтр для обеспечения доступа программы-робота к основному приложению. В третьей части мы поговорим об абстракции
AuthenticationProvider
и приведем пример ее использования.📚 Читать на Хабре: https://habr.com/ru/companies/spring_aio/articles/915158/
Подписывайтесь:
Please open Telegram to view this post
VIEW IN TELEGRAM
🎉 День Рождения Spring АйО!
Ровно год назад мы опубликовали нашу первую статью на Хабре. Тогда мы просто хотели делиться знаниями о Spring и всем, что его окружает.
Давайте посмотрим на:
🔗 Первый пост с анонсом статьи
🔗 Первую статью на Хабр
🔗 Первый пост в канале
🔗 Первую подборку weekend-мемов
Спасибо, что читаете, комментируете и рекомендуете нас друзьям — именно вы делаете Spring АйО живым и развивающимся сообществом ❤️
В честь Дня Рождения эксперты сообщества проведут трансляцию, на которой можно будет с ними пообщаться или задать интересующие вас вопросы. Трансляция пройдет 13 июня в 18:00. Подробности будут чуть позже.
Ровно год назад мы опубликовали нашу первую статью на Хабре. Тогда мы просто хотели делиться знаниями о Spring и всем, что его окружает.
Давайте посмотрим на:
Спасибо, что читаете, комментируете и рекомендуете нас друзьям — именно вы делаете Spring АйО живым и развивающимся сообществом ❤️
В честь Дня Рождения эксперты сообщества проведут трансляцию, на которой можно будет с ними пообщаться или задать интересующие вас вопросы. Трансляция пройдет 13 июня в 18:00. Подробности будут чуть позже.
Please open Telegram to view this post
VIEW IN TELEGRAM