Митап meet-up
T-Meetup: Java
17 дек
Ср
Россия, Москва
Грузинский Вал, д.7, T-Space
17 декабря собираем Java-сообщество на предновогоднем митапе. В программе три доклада: погрузимся в детали работы Spring и его аспектов, а также узнаем, как Quarkus использует build-time для ускорения старта и экономии памяти, избегая затратных механизмов, таких как рефлексия. Кроме того, обсудим, как поддерживать высокое качество тестов и не допускать деградации покрытия, используя концепцию «Тестов на тесты» для защиты критичных частей кода. Участников мероприятия ждем к 18:30, а доклады начнутся в 19:00
Доклады
Spring Аспекты Jжесть
Доклад посвящен глубокому анализу производительности аспектов в Spring, включая детальное рассмотрение механизмов работы AspectJ, различных подходов к Weaving и их влияния на производительность. Будут представлены расширенные замеры производительности разных конфигураций аспектов, сравнение с аналогичными механизмами
Антон Курако
Ведущий разработчик Т-Банк
Как Java-фреймворки ускоряются, на примере Quarkus
Почему Quarkus стартует быстро даже без GraalVM? Как ему удается обходиться без рефлексии и тяжелых сканирований классов? Что именно делает ArC (как имплементация CDI), при чем здесь Gizmo/ASM и индексирование классов через Jandex? Доклад — верхнеуровневый обзор подходов к оптимизациям, которые современные Java-фреймворки используют для ускорения работы на JVM: анализ классов на этапе сборки, генерация байткода, подготовка DI-контейнера до запуска приложения и превращение сложной CDI-логики в прямолинейный статически оптимизируемый код. На примере Quarkus разберем, что он делает на build-time и почему это дает реальный прирост к startup time и памяти.
Андрей Кулешов
Руководитель отдела разработки Yandex Infrastructure
Тесты на тесты
Стоит один раз срезать углы при написании тестов — и, согласно теории разбитых окон, через некоторое время качество тестового покрытия начнет деградировать. В итоге тесты перестанут проверять то, что действительно важно.
В этом докладе разберемся, почему существующие системы оценки тестового покрытия и линтеры не справляются с проверкой качества тестов. Узнаем, как с помощью тестов на тесты можно напоминать разработчикам писать тесты на особо ответственные части системы. Погрузимся в принципы, на которых строятся такие тесты, и обсудим, когда и зачем имеет смысл их применять.
Артём Бояршинов
Ведущий разработчик Мир Plat.Form
Доклады
Spring Аспекты Jжесть
Доклад посвящен глубокому анализу производительности аспектов в Spring, включая детальное рассмотрение механизмов работы AspectJ, различных подходов к Weaving и их влияния на производительность. Будут представлены расширенные замеры производительности разных конфигураций аспектов, сравнение с аналогичными механизмами
Антон Курако
Ведущий разработчик Т-Банк
Как Java-фреймворки ускоряются, на примере Quarkus
Почему Quarkus стартует быстро даже без GraalVM? Как ему удается обходиться без рефлексии и тяжелых сканирований классов? Что именно делает ArC (как имплементация CDI), при чем здесь Gizmo/ASM и индексирование классов через Jandex? Доклад — верхнеуровневый обзор подходов к оптимизациям, которые современные Java-фреймворки используют для ускорения работы на JVM: анализ классов на этапе сборки, генерация байткода, подготовка DI-контейнера до запуска приложения и превращение сложной CDI-логики в прямолинейный статически оптимизируемый код. На примере Quarkus разберем, что он делает на build-time и почему это дает реальный прирост к startup time и памяти.
Андрей Кулешов
Руководитель отдела разработки Yandex Infrastructure
Тесты на тесты
Стоит один раз срезать углы при написании тестов — и, согласно теории разбитых окон, через некоторое время качество тестового покрытия начнет деградировать. В итоге тесты перестанут проверять то, что действительно важно.
В этом докладе разберемся, почему существующие системы оценки тестового покрытия и линтеры не справляются с проверкой качества тестов. Узнаем, как с помощью тестов на тесты можно напоминать разработчикам писать тесты на особо ответственные части системы. Погрузимся в принципы, на которых строятся такие тесты, и обсудим, когда и зачем имеет смысл их применять.
Артём Бояршинов
Ведущий разработчик Мир Plat.Form
Подписаться на похожие мероприятия
Хотите получать информацию о мероприятиях по нужной вам тематике?
Выбирайте тематику и подписывайтесь! Раз в неделю получайте подборку актуальных бизнес-событий для вас!
Похожие мероприятия
Рекомендуем
Реклама
Вебинар
Тенденции трудового законодательства в 2025–2026 годах и налоговая реформа 2026: обзор новшеств и перспективы. Часть 1.
22 янв
Чт
Онлайн-трансляция
Реклама
Вебинар
Тенденции трудового законодательства в 2025–2026 годах и налоговая реформа 2026: обзор новшеств и перспективы. Часть 2.
26 янв
Пн
Онлайн-трансляция
Реклама
Конференция
ДЕДЛАЙН — легендарное международное онлайн-событие для HR-лидеров
06 фев
Пт
Онлайн-трансляция
Реклама
Конференция
WIN RUSSIA Conference 2026. Автоматизация и роботизация. Путь к “умному производству”
09 - 10 апр
Чт-Пт
Конференция
