
Представляем тридцатый выпуск подкаста команды Spring АйО.
Эксперты обсудили: как прошла рабочая неделя экспертов Spring АйО, историю ООП в Java, синхронную работу Kafka, почему Spring Security нужно использовать осторожно.
Главный по Spring
Представляем тридцатый выпуск подкаста команды Spring АйО.
Эксперты обсудили: как прошла рабочая неделя экспертов Spring АйО, историю ООП в Java, синхронную работу Kafka, почему Spring Security нужно использовать осторожно.
Представляем двадцать девятый выпуск подкаста команды Spring АйО, в котором приняли участие два эксперта сообщества.
Эксперты обсудили: Jimmer ORM, результаты опроса Stack Overflow, JEP 520: Метод-трейсинг и тайминг в JFR — замер времени конкретных методов без кода и агентов!
Представляем двадцать восьмой выпуск подкаста команды Spring АйО.
Эксперты обсудили: поддержку составных идентификаторов в Spring Data JDBC и R2DBC 4.0 получат, обновление в виде Structured Concurrency в Java, JEP 519 – компактные заголовки объектов!
Представляем двадцать седьмой выпуск подкаста команды Spring АйО.
Эксперты обсудили Rich Errors в Kotlin и переход IntelliJ IDEA на единый дистрибутив.
Kotlin празднует день рождения!
Поздравляем всех, кто пишет, учит, продвигает и просто любит Kotlin — язык, который сделал разработку на JVM (и не только!) понятнее, приятнее и современнее. Этот язык программирования был впервые представлен компанией JetBrains 22 июля 2011 года.
Представляем двадцать шестой выпуск подкаста команды Spring АйО, в котором приняли участие четыре эксперта сообщества.
Эксперты обсудили: адаптацию AI в России и примеры использования, архитектуру и управление AI-агентами, будущее Spring и Hibernate и многое другое.
Представляем двадцать пятый выпуск подкаста команды Spring АйО.
Эксперты обсудили: проблемы ORM и их восприятие в сообществе, Hibernate и его популярность, будущее Java и многое другое.
Это значит, что скоро Jakarta Data можно будет использовать в приложениях на Spring с минимальными усилиями. Без лишних приседаний.
Судя по скриншотам, интеграция выглядит привычным образом, а методы @Query
, @Find
и @Update
уже работают как надо!
Представляем двадцать четвертый выпуск подкаста команды Spring АйО.
Эксперты обсудили: проблемы и решения в бенчмаркинге, психологию пользователей фреймворков, нормальность незнания и предположения о пользователях и многое другое.
Представляем двадцать третий выпуск подкаста команды Spring АйО.
Эксперты обсудили: преимущества и недостатки Hibernate, стратегии управления транзакциями в Spring, оверинжиниринг в луковой архитектуре, обсуждение гексагональной архитектуры, подходы к работе с ORM и многое другое.
Представляем двадцать второй выпуск подкаста команды Spring АйО.
Эксперты обсудили: динамическую регистрацию бинов, улучшение производительности Spring AOT, архитектурные принципы Spring Security, IntelliJ IDEA Conf 2025 и многое другое.
Представляем двадцать первый выпуск подкаста команды Spring АйО.
Эксперты обсудили: подходы к написанию тестов, преимущества AOT-репозиториев, сравнение Spring и Quarkus и многое другое.
Представляем двадцатый выпуск подкаста команды Spring АйО.
Эксперты обсудили: 30 лет Java, новые функции Hibernate, образование и его влияние на карьеру, анонс стратегического партнерства Kotlin и Spring и многое другое.
Представляем девятнадцатый выпуск подкаста команды Spring АйО.
Эксперты обсудили: проблемы найма в IT, live coding на собеседованиях, значение увольнений и многое другое.
Представляем восемнадцатый выпуск подкаста команды Spring АйО.
Эксперты обсудили: изменения на рынке IT, подставные собеседования, качество приложений в России и СНГ и многое другое.
Представляем семнадцатый выпуск подкаста команды Spring АйО.
Эксперты обсудили: интервью с участием Евгения Борисова, поверхностное сравнение Spring и Quarkus, место LLM в настоящем и будущем времени и многое другое.
Представляем шестнадцатый выпуск подкаста команды Spring АйО.
Эксперты обсудили: статью Александра Кучука про системный дизайн и интервью, проблемы в собеседованиях и их стандартизацию, поддержку языков программирования в средах разработки, релиз OpenIDE, создание CLI с помощью Spring Boot.
3–4 июня пройдет IntelliJ IDEA Conf 2025 — бесплатная онлайн-конференция для разработчиков.
Нас ждут доклады: про 30 лет Java, Kotlin Notebooks для Spring, null-безопасность в Java и Spring 7.0, про AI-интеграцию в разработку, эволюцию Kafka-архитектур, будущее JUnit и многое другое.
Подробнее: https://lp.jetbrains.com/intellij-idea-conf-2025/
Продолжаем следить за трендами, чтобы строить достойные альтернативы.
В новой версии плагина 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
Представляем четырнадцатый выпуск подкаста команды Spring АйО, в котором приняли участие два эксперта сообщества.
Эксперты обсудили: проблемы с зависимостями и их влияние на безопасность, роль команды SRE и их полномочия, концепцию Fat Jar и Uber-Jar в Spring Boot, лицензионные ограничения и VS Code, новости Microsoft и их влияние на разработчиков, а также рендеринг на стороне сервера.