IT_One Java Meetup «Джедайские трюки Java, или Как оптимизировать приложения»

IT_One Java Meetup «Джедайские трюки Java, или Как оптимизировать приложения»

Формат митапа

  • 17 декабря в 18:30 (МСК, GMT+3). Офлайн-участников ждем к 18:00.
  • Офлайн в Москве, ст. м. «Алексеевская». Адрес пришлем вместе с приглашением на офлайн.
  • С онлайн-трансляцией
  • Telegram-чат для участников

Обратите внимание:

Чтобы посетить митап в офлайне, после регистрации нужно дождаться подтверждения от организаторов. Пришлем его до 13 декабря включительно.

Программа


Рецепты оптимизации Hibernate
Начиная работать с Hibernate, многие разработчики жалуются на недостаточную производительность и отсутствие нужной функциональности. Но часть этих проблем появляется просто из-за того, что разработчики не умеют его «готовить».
Андрей Зяблин (Magnit Tech)

Happens-before и откуда он берется
Команды не всегда исполняются в том порядке, в каком их написали. Выясним, почему это происходит и научимся влиять на последовательность с помощью happens-before.
Дмитрий Владимиров (IT_One)

Как грамотно использовать многопоточку, чтобы от нее был профит?
Разберемся, как выглядит современная многопоточка, сколько ядер должно быть в компании и как определять процессы, которые стоит сделать многопоточными. Узнаем, как тестировать и дебажить многопоточку. Сравним виртуальные и физические потоки, многопоточность и реактивность, ожидание и реальность.
Дмитрий Владимиров, Андрей Зяблин, Максим Чернухин
Дата: 17.12.2024
Время проведения: 18:30
Мск
Место: Офлайн + онлайн
План мероприятия

18:00 – 18:30 Сбор гостей и приветственный кофе

18:30 – 18:40 Открытие
Максим Чернухин (СберСтрахование жизни)
Петр Левин (IT_One)

18:40 – 19:20 Рецепты оптимизации

Hibernate Начиная работать с Hibernate, многие разработчики жалуются на недостаточную производительность и отсутствие нужной функциональности. Но часть проблем появляется просто из-за того, что разработчики не умеют «готовить» этот фреймворк

Андрей Зяблин (Magnit Tech)

19:30 – 20:10 Happens-before и откуда он берется

Последовательностям команд не стоит доверять, и спикер представит доказательства, почему программы исполняются не так, как их написали. Но повлиять на последовательность все же возможно, например, с помощью happens-before. В докладе — основные правила применения этой концепции

Дмитрий Владимиров (IT_One)

20:20 – 21:20 Как грамотно использовать многопоточку, чтобы от нее был профит?

Разберемся, как выглядит современная многопоточка, сколько ядер должно быть в компании и как определять процессы, которые стоит сделать многопоточными.
Затем разберем насущные вопросы — как тестировать и дебажить многопоточку. Сравним виртуальные и физические потоки, многопоточность и реактивность, ожидание и реальность

Андрей Зяблин (Magnit Tech)
Дмитрий Владимиров (IT_One)
Максим Чернухин (СберСтрахование жизни)

21:20 – 21:25 Закрытие
Максим Чернухин (СберСтрахование жизни)

21:25 – 22:00 Афтерпати и общение со спикерами

Спикеры
  • Дмитрий Владимиров, IT_One
    Дмитрий Владимиров, IT_One
  • Андрей Зяблин, Magnit Tech
    Андрей Зяблин, Magnit Tech
  • Петр Левин, IT_One
    Петр Левин, IT_One
  • Максим Чернухин, СберСтрахование жизни
    Максим Чернухин, СберСтрахование жизни