Java Рок Стар Митап: про @Transactional в Spring и зачем нужны новые языки программирования

Страницы:  1

Ответить
 

Professor Seleznov


🎸 Водил меня Серёга на Java Рок Стар Митап
28 мая собираемся нашим уютным Java-сообществом на площадке Java Рок Стар Митапа и слушаем не только звёзд Java, но и звёзд рока.
📅 Когда: 28 мая, сбор в 18.30, начало в 19:00.
📍Где: Москва, м. Бауманская, Лофт Casa Picassa, Бауманская ул., 11, стр. 8. Зал Кандинский.
🎟 Формат участия: офлайн.
Участие бесплатное, но обязательно предварительно зарегистрируйтесь.
Онлайн-трансляции не будет, но мы будем вести запись докладов, чтобы вы смогли пересмотреть их позже в любое удобное время. Записи докладов обычно публикуем в течение месяца после мероприятия.
Доклады
  • «Превратности @Transactional: как Spring спасает целостность и тихо ломает прод» (Евгений Сулейманов, Yandex Cloud & Yandex Infrastructure)
pic
Разберем привычную для каждого Spring-разработчика аннотацию @Transactional не как «магическую гарантию транзакционности», а как механизм, который напрямую влияет на latency, работу HikariCP, JDBC-соединения, блокировки в PostgreSQL, Hibernate flush, правила rollback и p95/p99 в проде.
В докладе будет много практических сценариев из стека Spring Boot + PostgreSQL + Hikari + JPA: примеры кода, метрики и несколько аварийных ситуаций. Покажем, как внешний HTTP-вызов внутри транзакции может забить connection pool, почему SQL может быть быстрым, а endpoint — медленным, как self-invocation ломает ожидания от @Transactional, чем опасны REQUIRES_NEW, lazy loading, dirty checking и неверные правила rollback.
  • "Не Котлином единым или почему одного языка недостаточно" (Дмитрий Соломенников, Axiom JDK)
pic
Когда разработчики узнают, что человек занимается языками программирования и компиляторами, реакция часто бывает похожей: «О, Kotlin недавно сделали!» или «А зачем вообще делать новые языки, если уже есть Х?» — где Х обычно означает любимый язык программирования собеседника.
В докладе покажем, что помимо Kotlin сегодня разрабатывается много интересных проектов, и попробуем ответить на вопрос, зачем вообще создавать новые языки программирования.
Рассмотрим разные ниши программирования, ярких представителей этих ниш и обсудим, будет ли когда-нибудь создан универсальный язык, на котором можно решать абсолютно любые задачи.
-
Зачем приходить
  • Живое общение с разработчиками, архитекторами и инженерами из топовых компаний.
  • Практика и инсайты, которые сложно найти в открытом доступе.
  • Неформальная атмосфера, в которой легко и не стыдно задать любой вопрос спикерам. 
  • Розыгрыш коллекционного мерча, который можно получить только на Java Rock Star Meetup.
  • Торт. Нужны ещё какие-то причины?
Как попасть на митап
Регистрация открыта, но количество мест ограничено.
-
📸 Где следить за новостями
  • Наш Telegram-канал — все самые последние новости Axiom JDK и мира Java.
  • Чат Java Rock Start Meetup — уютный чат нашего сообщества, где мы не спамим всякими маркетинговыми материалами. Только обсуждения и новости по митапу.
В Питере — пить, а в Москве — идти на Java Рок Стар Митап!
До встречи!

pic-Источник
 
Loading...
Error