Media is too big
VIEW IN TELEGRAM
💬 Аудио версию подкаста можно найти в комментариях
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥23❤9👍8👎1😁1
⚡️Прикладная разработка vs разработка в Open Source. День из жизни инженера
На Spring Now 2025 Михаил Поливаха рассказал про противостояние прикладной разработки и разработки в Open Source.
😉 СМОТРЕТЬ НА YOUTUBE
😄 СМОТРЕТЬ В VK ВИДЕО
🥰 СМОТРЕТЬ НА RUTUBE
#spring_now_2025 #запись_доклада
На Spring Now 2025 Михаил Поливаха рассказал про противостояние прикладной разработки и разработки в Open Source.
Большинство разработчиков решают довольно прикладные задачи. У них есть свой релизный цикл, свой выстроенный процесс работы с задачами. В Open Source разработке такое, конечно, тоже есть, но оно все сильно отличается от процессов к которым мы привыкли. Разберем, в чем ключевые отличия, и чем работа в Open Source отличается от прикладной разработки.
#spring_now_2025 #запись_доклада
Please open Telegram to view this post
VIEW IN TELEGRAM
❤11👍7🔥7
Команда Spring АйО перевела статью про новые функции и возможности, добавленные в Hibernate ORM версии 7.0: новая лицензия Apache 2.0, переход на Jakarta Persistence 3.2 и Java 17, замена HCANN на Hibernate Models, а также множество улучшений для работы с JSON, XML, enum, soft-delete и запросами.
Добавлено экспериментальное API для batch-операций, Set-returning functions и удобный доступ к кэшу первого уровня.
📚 Читать на Хабр: https://habr.com/ru/companies/spring_aio/articles/911422/
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍24🔥9❤5👎1
🔄 Управление транзакциями в Spring: подробно о
Команда Spring АйО перевела статью об использовании аннотации
После прочтения данной статьи вы будете гораздо лучше понимать основы работы с этой аннотацией, а также механизмы, которые работают под капотом при ее использовании.
📚 Читать на Хабр: https://habr.com/ru/companies/spring_aio/articles/911160/
@Transactional
Команда Spring АйО перевела статью об использовании аннотации
@Transactional
для управления транзакциями в Spring и в различных фреймворках экосистемы Spring, а также о ее интеграции с Hibernate. После прочтения данной статьи вы будете гораздо лучше понимать основы работы с этой аннотацией, а также механизмы, которые работают под капотом при ее использовании.
📚 Читать на Хабр: https://habr.com/ru/companies/spring_aio/articles/911160/
🔥32👍23❤7
Команда Spring АйО перевела новость о стратегическом партнёрстве Kotlin и Spring.
Полная null-безопасность, официальные обучающие материалы, мощная рефлексия и выразительный DSL — звучит многообещающе.
📚 Читать на Хабр: https://habr.com/ru/companies/spring_aio/articles/912006/
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥33👍16👎10❤7
Forwarded from Amplicode
This media is not supported in your browser
VIEW IN TELEGRAM
С Amplicode не нужно тратить время на изучение документации или поиск нужного свойства для сервиса в интернете. Просто откройте панель Amplicode Designer, найдите нужное свойство и измените его.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍37🔥11❤4😁3
В Барселоне прошло одно из самых ожидаемых событий весны — конференция 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
🔥63👍24❤13🤩3🤯1
🎉 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
🔥38❤13👍11
Для тех, кто был слишком занят на неделе или просто пропустил некоторые посты, публикуем дайджест!
– 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
👍13🔥5❤4🤩1
Media is too big
VIEW IN TELEGRAM
💬 Аудио версию подкаста можно найти в комментариях
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥19👍11❤6
⚡️Один assert на тест. А может быть, нет?
Команда Spring АйО перевела статью эксперта Михаила Поливахи о том, почему правило о единственном assert'е на тест иногда можно и нужно нарушать.
📚 Читать на Хабр: https://habr.com/ru/companies/spring_aio/articles/913130/
Команда Spring АйО перевела статью эксперта Михаила Поливахи о том, почему правило о единственном assert'е на тест иногда можно и нужно нарушать.
📚 Читать на Хабр: https://habr.com/ru/companies/spring_aio/articles/913130/
👍16❤4🔥4👌1
🚀 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/
👍27🔥15❤6
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
👍27❤10🔥9
⚡️ Spring Boot 2.x → 3.x: таков путь миграции
На Spring Now 2025 Артём Гордиевич рассказал про обновление проектов на Spring Boot до актуальной версии.
😉 СМОТРЕТЬ НА YOUTUBE
😄 СМОТРЕТЬ В VK ВИДЕО
🥰 СМОТРЕТЬ НА RUTUBE
#spring_now_2025 #запись_доклада
На Spring Now 2025 Артём Гордиевич рассказал про обновление проектов на Spring Boot до актуальной версии.
Разберем ключевые изменения, потенциальные сложности и лучшие практики миграции со Spring Boot 2 на 3. Обсудим, как подготовиться к обновлению, минимизировать риски и сделать процесс перехода более плавным, безопасным и предсказуемым.
#spring_now_2025 #запись_доклада
Please open Telegram to view this post
VIEW IN TELEGRAM
👍17❤6🔥5👎1
🏰 Архитектурные принципы 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/
🔥26👍15❤11