#95 - Максим Сенокосов - Quarkus, Project Leyden и радость от разработки
В 95 выпуске подкаста Javaswag поговорили с Максимом Сенокосовым о фреймворке Quarkus, переходе на него со Scala, оркестрации с помощью Quarkus Flow, Project Leyden, оптимизациях Jackson и о том, существует ли настоящий Developer Joy в энтерпрайз-мире.
00:00 Начало
00:25 Как Макс познакомился с Quarkus: миграция со Scala
02:08 Spring vs Quarkus в Cloud Native
04:52 Developer Joy: почему в эпоху Java EE о радости разработчика никто не думал
05:44 Интерес выходцев из Java EE
07:35 Kubernetes-native
09:22 Quarkus — платформа для «скучного» среднего стека
11:20 Hibernate, аугментация байт-кода в build-time и Quarkus Panache
14:05 Декларативные HTTP-клиенты на интерфейсах
15:31 Боль с нестандартными протоколами
17:09 Онбординг новых разработчиков
19:19 Quarkus Flow:
26:48 Project Leyden
32:43 Контейнеризация c Google Jib
35:08 Драма вокруг Jackson
45:32 Помогает ли AI писать на Quarkus так же хорошо, как на Spring?
48:50 Непопулярное мнение: корень всех бед с Hibernate — бизнес-логика в JPA-сущностях
Гость:
- Максим Сенокосов — техлид и разработчик
Упомянутые ссылки и материалы:
- Quarkus
- Доклад Гийома Смета (Guillaume Smet): «Project Leyden: How Leyden brought a new perspective»
- Спецификация CNCF Serverless Workflow
- LangChain4j & SmallRye
- Выпуск #94 с Николаем Ишипиковым про Camunda и Kotlin DSL
Ссылки на подкаст:
- Сайт — https://javaswag.github.io/
- Телеграм — https://t.me/javaswag
- Youtube — https://www.youtube.com/@javaswag
- X (Twitter) — https://x.com/javaswagpodcast
Дима Волыхин
Максим Сенокосов
