IT_One Java Meetup «Джедайские трюки Java, или Как оптимизировать приложения»
IT_One Java Meetup «Джедайские трюки Java, или Как оптимизировать приложения»
Формат митапа
- 17 декабря в 18:30 (МСК, GMT+3). Офлайн-участников ждем к 18:00.
- Офлайн в Москве, ст. м. «Алексеевская». Адрес пришлем вместе с приглашением на офлайн.
- С онлайн-трансляцией
- Telegram-чат для участников
Обратите внимание:
Программа
Рецепты оптимизации Hibernate
Начиная работать с Hibernate, многие разработчики жалуются на недостаточную производительность и отсутствие нужной функциональности. Но часть этих проблем появляется просто из-за того, что разработчики не умеют его «готовить».
Андрей Зяблин (Magnit Tech)
Happens-before и откуда он берется
Команды не всегда исполняются в том порядке, в каком их написали. Выясним, почему это происходит и научимся влиять на последовательность с помощью happens-before.
Дмитрий Владимиров (IT_One)
Как грамотно использовать многопоточку, чтобы от нее был профит?
Разберемся, как выглядит современная многопоточка, сколько ядер должно быть в компании и как определять процессы, которые стоит сделать многопоточными. Узнаем, как тестировать и дебажить многопоточку. Сравним виртуальные и физические потоки, многопоточность и реактивность, ожидание и реальность.
Дмитрий Владимиров, Андрей Зяблин, Максим Чернухин
Мск
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
-
Андрей Зяблин, Magnit Tech
-
Петр Левин, IT_One
-
Максим Чернухин, СберСтрахование жизни