Главная студия
Открытие конференции JPoint 2022
Говорим о расписании, сессиях и делимся информацией. Подключайтесь, чтобы узнать, что вас будет ждать в эфире в ближайшее время!
Андрей Когунь
Croc Code
Андрей Дмитриев
JUG Ru Group
Начало основного контента
Время в программе указано для вашего часового пояса ().
Главная студия
Говорим о расписании, сессиях и делимся информацией. Подключайтесь, чтобы узнать, что вас будет ждать в эфире в ближайшее время!
Croc Code
JUG Ru Group
Доклад
В докладе освещается текущее состояние Project CRaC, о котором спикер рассказывал на Joker 2020.
Обсудим проблемы и задачи, которые затрагивают реализацию в JDK, Hotspot и взаимодействие с Linux. Посмотрим на новые интересные примеры использования технологии, которые выглядят круто и могут быть полезны в реальной жизни.
Azul
Доклад
Семен покажет вам антипаттерны тестирования Spring Data JPA, которых следует избегать, а также паттерны, на которые их стоит заменить.
МТС Диджитал
Воркшоп
Ноутбуки — это стандартный инструмент дата саентиста и преподавателя языка Python. Но могут ли ноутбуки помочь и закоренелым Java-бэкендерам? Да, конечно!
МФТИ
Главная студия
Интервью со спикером конференции Игорем Селивёрстовым в главной студии.
Доклад от партнера
Для mission-critical систем иногда требуется особый уровень отказоустойчивости — «кластер кластеров». Организация корректной работы такого решения требует проработки определенного класса проблем, которые не возникают при работе в рамках одного центра обработки данных. Разберем реальный пример отказоустойчивой архитектуры, предпосылки к ее изменению и какие решения были приняты для ответа на возникающие вызовы. Доклад может быть интересен тем, кто хочет ознакомиться с проблематикой построения геораспределенных систем, а также тем, кто уже проектировал или разрабатывал подобные решения и хочет сравнить свой опыт.
Мир Plat.form
Доклад
Писать свой Kubernetes operator & controller можно легко и просто и на JVM-стеке.
Райффайзенбанк
Воркшоп
Спикеры покажут, как построить эффективное с точки зрения многопоточности приложение, которое будет получать у партнеров предложения и показывать их клиенту.
Главная студия
Интервью со спикером конференции Антоном Козловым в главной студии.
Доклад от партнера
Спикер подключит Project Loom на OpenJDK 19, напишет и запустит на сервере Jetty два Spring Boot приложения: на сервлетном блокирующем и реактивном неблокирующем стеках. Также он на примерах обсудит некоторые области применения реактивных потоков.
Райффайзен Банк
Доклад
Спикер рассмотрит следующие вопросы:
Querify Labs
Воркшоп
Спикеры покажут, как построить эффективное с точки зрения многопоточности приложение, которое будет получать у партнеров предложения и показывать их клиенту.
Доклад
Поговорим про то, как эффективно писать в 2022 году юнит-тесты при помощи AI. Разберем сильные и слабые стороны современного AI.
Machinet.net
Время в программе указано для вашего часового пояса ().
Главная студия
Говорим о расписании, сессиях и делимся информацией. Подключайтесь, чтобы узнать, что вас будет ждать в эфире в ближайшее время!
JUG Ru Group
HAULMONT
Доклад
Спикер разберется в нашумевших уязвимостях в Log4j 2 и похакает Java-сервис. А между делом потравит байки о том, как спасались от напасти, почему уязвимость опасна не только Java-приложениям и как так вышло, что SQL-injection снова в моде.
Контур
Воркшоп
Рост нагрузки, медленная работа, утечки памяти — все эти ситуации требуют применения специальных инструментов профилирования. В Java-экосистеме существует широкий ассортимент профайлеров как хороших, так и бесплатных. На этом воркшопе мы на практике поработаем с популярными опенсорс-инструментами Mission Control и Visual VM.
Deutsche Bank
Доклад
Любой разработчик знает, что индексы — это мощный инструмент, который может улучшить работу запросов в базе данных и, как следствие, сократить отклик приложения или сервиса на внешние запросы.
Но опыт Андрея, как ДБА, показывает, что у разработчиков нет понимания, какой, когда и из каких соображений можно создавать индекс. Спикер приведет простые и понятные примеры, которые вы сможете легко повторить на своих реальных базах данных.
Data Egret
Главная студия
Интервью со спикером конференции Никитой Летовым в главной студии.
Доклад от партнера
Доклад будет полезен тем, кто задумался о переезде кластеров или уже находится в процессе.
Спикер расскажет:
Альфа-Банк
Доклад
Вы узнаете о том, как в команде спикера переходили с Apache Camel 2 на Camel 3. Спикер расскажет, с какими проблемами можно столкнуться при переходе.
Сбер
Доклад
Поговорим про особенности работы сериализации в Kotlin и про то, как устроена библиотека kotlinx.serialization.
Huawei
Воркшоп
Рост нагрузки, медленная работа, утечки памяти — все эти ситуации требуют применения специальных инструментов профилирования. В Java-экосистеме существует широкий ассортимент профайлеров как хороших, так и бесплатных. На этом воркшопе мы на практике поработаем с популярными опенсорс-инструментами Mission Control и Visual VM.
Deutsche Bank
Доклад
Андрей разберет эволюцию процесса обработки данных от простого однопоточного Java-приложения до того момента, когда ему уже требуются мощные внешние стриминговые инструменты.
И вместе с тем ответит на вопрос: сколько же потоков требуется многопоточному приложению.
Natera
BOF-сессия от партнера
Дилемма на тему инфраструктуры: выделять DevOps-отдел или проектировать системы силами разработчиков. На проектах Альфа-Банка используют разные подходы и готовы ими поделиться. Спикеры обсудят оба подхода с позиции лида, разработчика и бизнеса. На примере Альфа-Банка и ЮMoney вы сможете решить, какой подход более актуален в вашей компании.
Главная студия
Интервью со спикером конференции Григорием Кошелевым в главной студии.
Контур
HAULMONT
Доклад от партнера
Спикер расскажет о «Наборе инструментов» мастера, который включает в себя:
Газпромбанк
Доклад от партнера
Поговорим, что стоит на пути инженерной трансформации, какие факторы и этапы могут тормозить команду разработки и какие бывают решения для этих проблем.
Проговорим особенности онбординга новых людей, составляющие старта проекта (Custom Spring Starters, OpenShift, PaaS, IaaC и др.), подробно разберём наращивание бизнес-функциональности и дальнейшие этапы. Отдельно разберём, где брать людей, которые помогут в трансформации процессов, и как ими управлять в кросс-функциональных командах.
Газпромбанк
Доклад
Поговорим о том, как правильно использовать транзакции и блокировку на БД, когда они нужны, а в каких случаях бесполезны или вредны.
Росбанк
Доклад
В докладе рассматриваются виртуальные машины ОС Фантом и Java. Описаны задачи, которые решает конвертер из байт-кода JVM при миграции кода в ОС «Фантом». Также описан механизм сборки мусора в ОС «Фантом»: особенности ее реализации для персистентной оперативной памяти.
DZ SYSTEMS
Доклад
Перечисленные термины частенько витают вокруг мира Enterprise-разработки. Кому-то посчастливилось с ними столкнуться и сэкономить сотни часов времени, а кто-то получил только боль и гигантский техдолг. В докладе спикер расставит все точки над i в тематике автоматизации бизнес-процессов с использованием BPM(N,S,engine), на примере Тинькофф, расскажет о хороших и плохих практиках, а также покажет, как можно ускорить автоматизацию бизнес-процессов прямо сейчас.
Тинькофф
BOF-сессия от партнера
В какие временные ловушки может попасть разработчик при работе с параметрами времени? Сколько времени может потерять команда в поиске такой ошибки? Каких правил нужно придерживаться при программировании данных времени? Как правильно программировать контекст времени в Java?
Все эти вопросы обсудим в рамках BoF-сессии. Присоединяйтесь!
Газпромбанк
Trevor.io
Время в программе указано для вашего часового пояса ().
Главная студия
Говорим о расписании, сессиях и делимся информацией. Подключайтесь, чтобы узнать, что вас будет ждать в эфире в ближайшее время!
JUG Ru Group
Доклад
В своем докладе Дмитрий покажет, на что следует обратить внимание при самостоятельной сборке контейнеров и интеграции их в рабочий процесс K8s. Кроме того, речь пойдет про технологию Native Image, так как все обозначенные в докладе проблемы и задачи применимы и к ней.
BellSoft
Разбор доклада
На этой сессии разберем во всех подробностях доклад Теда Ньюарда «Iconoclasm». С этим докладом Тед выступал на конференции Joker в 2015 году.
HAULMONT
BOF-сессия от партнера
Каждый из нас пришел в Java-разработку своим путем. Каждый по-своему выстраивает карьерную и экспертную траекторию. Встретив развилку — расти по горизонтали или по вертикали, хочется иметь указатели и подсказки. Выбирая, какой конкретно инструмент осваивать и использовать прямо сейчас, хочется знать: какие бывают критерии для выбора? Что-то нам нравится в языке, а что-то даже раздражает. Всегда хочется профессионально расти. Но как и куда? Каких ошибок можно избежать? Как будет развиваться язык?
Обо всем этом поговорят и поделятся личным опытом спикеры. Будет интересно Java-разработчикам уровня Junior и Middle.
Главная студия
Если Spring WebFlux, то Spring Data R2DBC. Часто выбор совсем нового способа реактивного взаимодействия с реляционными базами данных строится именно по такой логике. Что мы покупаем и чем платим? Какие трудности ждать, если годами писали на JDBC, а теперь грядет переезд в новую реактивную реальность? Когда это оправдано? Обо всем этом Антон расскажет в своем докладе.
Сбер
Доклад от партнера
Некоторые считают, что выбор Java в качестве платформы для создания базы данных является не самой рациональной опцией. В этом мини-докладе мы посмотрим, какой набор инструментов есть в арсенале у современных разработчиков баз данных на Java для повышения производительности и эффективности.
Querify Labs
Доклад
Бэкенд-разработчики часто сталкиваются с задачами ограничения пропускной способности. И не всегда эти задачи можно решить на уровне инфраструктуры. Задача становится еще сложнее, когда система распределенная.
И здесь поможет библиотека Bucket4j.
RooX Solutions
Главная студия
Интервью со спикером конференции Дмитрием Чуйко в главной студии.
Доклад
Спикеры расскажут, как в «Одноклассниках» создали систему, показывающую, что делало любое Java-приложение в любой момент времени с точностью до миллисекунд, и какую роль в этом сыграл eBPF.
Главная студия
Подводим итоги, вспоминаем яркие моменты и рассказываем о дальнейших планах. Заходите на трансляцию, чтобы ничего не пропустить!
Croc Code
JUG Ru Group
Время в программе указано для вашего часового пояса ().
Обсуждение
Говорим о расписании, сессиях и делимся информацией. Приходите в зал или подключайтесь онлайн, чтобы узнать, что вас будет ждать в ближайшее время!
JUG Ru Group
HAULMONT
Доклад
Алексей расскажет, как в подземельях JetBrains ковалась библиотека глубокого обучения на Kotlin — KotlinDL. Этот доклад не про Deep Learning, как таковой, а про непростой путь взращивания JVM-библиотеки для Data Science экосистемы с нуля и о преодолении трудностей на стыках с экосистемами С++ и Python.
Это не туториал и не реклама фреймворка, скорее хроники эксперимента, который вышел из под контроля его создателя. Во всех смыслах.
AproximaLabs
Обсуждение
В рамках круглого стола обсудим радости и горести в работе Java Virtual Machine.
Главная студия
Разговор в главной студии с теми, кто не только помнит JPoint образца «офлайн» и «до пандемии», но и выступал на нем с докладом. Чаще всего не с одним. Вспоминаем, обсуждаем темы, которые были актуальны тогда, соотносим с тем, что происходит сейчас.
JUG Ru Group
Доклад
В докладе пойдет речь про антипаттерн orisnull, применение которого легко ставит на колени даже самые крутые СУБД. Илья и Федор расскажут, как Spring Data подталкивает разработчика к применению этого паттерна, что с ним не так и как использовать кодогенерацию, чтобы orisnull перестал ронять прод.
Сбер
Всегда.Да
Доклад
Поговорим про преимущества и недостатки event-driven архитектуры на примере высоконагруженной системы обработки и доставки данных телеметрии Vostok Hercules (https://github.com/vostok/hercules) с Apache Kafka в её основе.
Контур
Доклад от партнера
Заглянем за технические кулисы и расскажем, как команда JRG делает конференции. Вы узнаете, как заявка спикера превращается в доклад на конференции. Какие данные собирают в плеере и как строят статистику. Какие системы задействованы в производстве конференций и на каких технологиях.
JUG Ru Group
Главная студия
Разговор в главной студии с теми, кто не только помнит JPoint образца «офлайн» и «до пандемии», но и выступал на нем с докладом. Чаще всего не с одним. Вспоминаем, обсуждаем темы, которые были актуальны тогда, соотносим с тем, что происходит сейчас.
JUG Ru Group
JUG Ru Group
Доклад
В докладе проведем обзор и разберем неочевидные моменты в тех возможностях, которые предоставляет Maven в части: определения зависимостей, конфигурирования плагинов и работы с ЖЦ сборки.
Разберем типовые проблемы с которыми можно столкнуться и как решать. Рассмотрим нюансы работы в закрытом корпоративном окружении, а также поговорим про разработку собственных плагинов и архетипов для поддержки процесса разработки — когда это вообще может потребоваться и с чего начать.
Будем говорить про инструмент, который используем каждый день и знаем не слишком хорошо, чтобы с уверенностью сказать, что и как можно при помощи него сделать.
Croc Code
Обсуждение
Обсудим мифы, существующие вокруг performance: что-то развеем, а что-то подтвердим. Но это не точно.
Шведский стол и напитки на выбор.
Главная студия
Разговор в главной студии с теми, кто не только помнит JPoint образца «офлайн» и «до пандемии», но и выступал на нем с докладом. Чаще всего не с одним. Вспоминаем, обсуждаем темы, которые были актуальны тогда, соотносим с тем, что происходит сейчас.
Synthesized / МФТИ
JUG Ru Group
Доклад
На фоне приближающегося к релизу проекта Loom в Java-мире только и разговоров, что о корутинах да о легковесной многопоточности! В этом докладе осознаем место наших корутин в мире, а для этого разберемся в истории вопроса и пристально посмотрим на устройство виртуальных потоков в Loom.
Huawei
Обсуждение
В рамках круглого стола поговорим об инжиниринге данных в Java-мире.
Доклад от партнера
Реактив — это круто! Татьяна расскажет про мидл-слой мобайла, где аж 300 микросервисов и треть из них на Project Reactor. На техтоке она разберёт основы Реактива и покажет, как плюсы библиотеки могут перевесить минусы. Также речь пойдет о накладных расходах и «нелогичном» поведении в реактивном программировании. А чтобы не траблшутить в проде, будем ломать тесты.
Альфа-Банк
Главная студия
Интервью со спикерами конференции в главной студии.
Доклад
Развеем мифы, которыми окутана оптимизация хвостовой рекурсии в JVM.
Huawei
Обсуждение
В рамках круглого стола обсудим вопросы, которые задают разработчику на собеседовании, и попробуем понять, какие из них оправданы и эффективны, а какие нет.
Главная студия
Разговор в главной студии с теми, кто не только помнит JPoint образца «офлайн» и «до пандемии», но и выступал на нем с докладом. Чаще всего не с одним. Вспоминаем, обсуждаем темы, которые были актуальны тогда, соотносим с тем, что происходит сейчас.
Excelsior@Huawei
JUG Ru Group
Доклад
Нужны ли вообще моки, когда есть Testcontainers? Если мок не работает так же, как «настоящая» система, то в чем его польза? Можно ли избежать flakiness в интеграционных тестах? Правда ли, что Testcontainers решат все проблемы интеграционных тестов и пора ли списывать со счетов базу данных H2?
Доклад для разработчиков, создающих интеграционные тесты для программ, работающих с БД, кэшами, системами потоковой и пакетной обработки данных.
Synthesized / МФТИ
Обсуждение
Подводим итоги, вспоминаем яркие моменты и рассказываем о дальнейших планах. Приходите в зал или подключайтесь к трансляции, чтобы ничего не пропустить!
JUG Ru Group
HAULMONT
Повидать старых знакомых. Обсудить актуальные проблемы. Прийти к новым идеям. Подискутировать и просто поболтать.