JUG|
Митап для Java-разработчиков
14:00 - 20:25 МСК
16 декабря, четверг
JUG.Online — проект сообщества Java-разработчиков Екатеринбурга JUG.EKB. Драйверы и организаторы встреч — сотрудники NAUMEN. И мы рады, что компания поддерживает нас в инициативе развития ИТ-сообщества.

16 декабря пройдет семнадцатая встреча. В этот раз вместо двух-трех докладов будет шесть выступлений. Мы позвали спикеров из NAUMEN, JetBrains, Dodo Engineering, Haulmont, ANNA Money и Контура, чтобы расширить спектр технологий и ваш кругозор. 

Бесплатно зарегистрироваться на митап можно ниже, а прочитать анонсы докладов — в разделе «Спикеры».
ПРОГРАММА
Четверг, 16 декабря
16:00 - 22:25 ЕКБ
16:00 - 16:05
16:00 - 16:05
Старт митапа
16:05-16:55
16:05-16:55
Андрей Беляев, Developer Advocate в Haulmont
16:55-17:05
16:55-17:05
Розыгрыш от партнеров и перерыв
17:05-17:55
17:05-17:55
Александр Тарасов, Director of Engineering @ ANNA Money
17:55-18:05
17:55-18:05
Перерыв
18:05-19:15
18:05-19:15
Павел Финкельштейн (Developer Advocate for Data Engineering @ JetBrains) и Ксения Томак (Dodo Engineering)
19:15-19:25
19:15-19:25
Розыгрыш от партнеров и перерыв
19:25-20:20
20:20-20:30
20:20-20:30
Перерыв
20:30-21:10
20:30-21:10
Константин Воливач, Lead developer в Контур
21:10-21:20
21:10-21:20
Перерыв
21:20-22:05
21:20-22:05
Леонид Старцев, Developer в команде Kotlin-библиотек в JetBrains, maintainer kotlinx.serialization
22:05-22:25
22:05-22:25
Подведение итогов и финальный розыгрыш
ПРОГРАММА
Четверг, 16 декабря
14:00 - 20:25 МСК
14:00 - 14:05
14:00 - 14:05
Старт митапа
14:05-14:55
14:05-14:55
Андрей Беляев, Developer Advocate в Haulmont
14:55-15:05
14:55-15:05
Розыгрыш от партнеров и перерыв
15:05-15:55
15:05-15:55
Александр Тарасов, Director of Engineering @ ANNA Money
15:55-16:05
15:55-16:05
Перерыв
16:05-17:15
16:05-17:15
Павел Финкельштейн (Developer Advocate for Data Engineering @ JetBrains) и Ксения Томак (Dodo Engineering)
17:15-17:25
17:15-17:25
Розыгрыш от партнеров и перерыв
17:25-18:20
18:20-18:30
18:20-18:30
Перерыв
18:30-19:10
18:30-19:10
Константин Воливач, Lead developer в Контур
19:10-19:20
19:10-19:20
Перерыв
19:20-20:05
19:20-20:05
Леонид Старцев, Developer в команде Kotlin-библиотек в JetBrains, maintainer kotlinx.serialization
20:05-20:25
20:05-20:25
Подведение итогов и финальный розыгрыш
Паша Финкельштейн и Ксения Томак
Гималайские пики тестирования дата-пайплайнов
Чем отличается тестирование дата-пайплайнов от тестирования любого бэкэнда? Казалось бы, те же базы данных, те же алгоритмы, апихи и вовсе нет… Что тут тестировать вообще? Ну вот и посмотрим :)

Целевая аудитория: Middle/Senior специалисты, практикующие инженеры.
Спектр технологий: Cloud, Java, Python, distributed systems.
Матвей Носков
Курс элементарной кулинарии. Готовим Java-приложение, приправленное 
Groovy-скриптами
Для каждого клиента хочется приготовить особенное приложение. В мире кулинарии шеф-повар готовя блюдо надеется угодить самому капризному клиенту. Для этого он делает заготовку блюда, которую потом может приготовить с разной степенью прожарки, густоты, а в финале украсить различными соусами, кремами, травами и прочими допингами.. Так и в разработке, когда вы предоставляете тысяче клиентов ваше приложение, то хотите найти уникальный подход. В мире разработке допингами же являются уникальный код, которые индивидуализирует ваше приложение под бизнес процессы клиента. Для этого нужен простой ингредиент — Groovy или любой другой скриптовой язык. Он постепенно окутает приложение и добавит своей магии. Вместе с этим появляется множество вопросов:
  • Как удобно готовить скрипты?
  • Почему скрипты испортились?
  • Куда утекает память?
  • Почему класс скрипта не видит другой класс скрипта?

Мы рассмотрим как приготовить вашу платформу для скриптования; как сделать так, чтобы готовка скриптов приносило радость, а их поддержка не была болью, ну а Groovy стал вашим помощником!

Целевая аудитория: Middle/Senior специалисты, практикующие инженеры.
Спектр технологий: Java, Groovy.
Андрей Беляев
Spring-data-commons — скрытое сокровище
Поговорим про фундаментальную библиотеку для spring-data-jpa, spring-data-mongo и многих других библиотек spring framework для доступа к данным. А также о внутреннем устройстве spring-data-commons и, возможно, попробуем сделать свою собственную библиотеку для выборки данных.

Целевая аудитория: Middle/Senior специалисты, практикующие инженеры.
Спектр технологий: Spring, Spring Data и немного GraphQL.
Александр Тарасов
Linkerd — Service Mesh, который смог!
Linkerd по праву можно назвать легковесным, простым и, что главное, работающим ServiceMesh-решением. Мы в ANNA Money прошли путь от изучения инструмента до его успешной эксплуатации в продакшене, и хотим поделиться опытом внедрения, подводными камнями и всем тем, что нам самим хотелось бы знать с самого начала.

В докладе рассмотрим практические аспекты внедрения, конфигурации и использования Linkerd, а также коснёмся общих вопросов в части ServiceMesh-решений и попробуем ответить на вопрос, а нужен ли вам Service Mesh?

Целевая аудитория: Middle/Senior специалисты, практикующие инженеры.
Спектр технологий: Kubernetes, Linkerd 2.x (немного Istio и других ServiceMesh-решений), OpenTelemetry, Jaeger.
Константин Воливач
Тестирование руками разработчиков
Обычно задачи проходят через тестировщиков и после этого уходят на прод, но не у нас в команде. На митапе я расскажу: 
  • как можно жить без тестировщиков, тестировать самим и подготовить инфраструктуру к тестированию, 
  • с какими проблемами можно столкнуться при таком выстроенном процессе. 

Также поделюсь, чем у нас в команде занимаются тестировщики.

Целевая аудитория: Junior, Middle, Senior.
Стек технологий: Kotlin, Spring, Junit5, Kfixture, Gitlab-ci, Kubernetes.
Леонид Старцев
Можно ли написать библиотеку так, чтобы потом не грызть локти?
Все мы любим open-source библиотеки и не любим, когда в их новых версиях ломается обратная совместимость. Я расскажу о некоторых хитрых приёмах формирования публичного API, которые могут оставить автору библиотеки больше пространства для манёвра и возможностей развивать API без несовместимых изменений.

Целевая аудитория: Middle+. 
Спектр технологий: Kotlin, JVM, OpenSource.
СПИКЕРЫ
Паша Финкельштейн и Ксения Томак
Developer Advocate for Data Engineering @ JetBrains и Dodo Engineering
Андрей Беляев
Developer Advocate в Haulmont
Александр Тарасов
Director of Engineering @ ANNA Money
Константин Воливач
Lead developer в Контур
Леонид Старцев
Developer в команде Kotlin-библиотек в JetBrains, maintainer kotlinx.serialization
Бесплатная регистрация
Заполни короткую анкету, чтобы стать участником митапа
Регистрация
Заполни анкету для регистрации на митап
Твоё имя*
Фамилия*
E-mail*
Город*
Место работы/учебы*
Твой уровень знания Java*
Откуда ты узнал(а) о встрече?*
Какие темы докладов тебе будет интересно послушать на будущих встречах?
ПАРТНЕРЫ
Компания NAUMEN — ведущий российский разработчик программных решений для бизнеса и органов власти. Компания оказывает услуги по разработке, внедрению и сопровождению программных проектов на основе собственных решений.

NAUMEN с первой встречи поддерживает и развивает сообщества Java-разработчиков JUG.EKB и JUG.EKB <elementary>.
Работая в сфере IT, нужно постоянно изучать новое, чтобы оптимизировать процессы и улучшать результаты труда. Часто для этого требуется в сжатые сроки освоить смежные направления и новые технологии. Где брать время? Учиться онлайн у профессионалов!

Образовательная онлайн-платформа OTUS предлагает более 80 авторских курсов разных направлений. Что важно?

  • OTUS дает специалистам углубленные знания и позволяет прокачаться до уверенного middle уровня;
  • Уроки проходят в формате живых вебинаров; 
  • Только актуальные навыки и максимум практических задач — преподавателями являются практикующие эксперты из крутых IT-компаний. 

Ребята из OTUS также делятся большим количеством бесплатного полезного контента: проводят открытые уроки, вебинары об IT-карьере, публикуют статьи на Хабре и вакансии партнеров в своем телеграм-канале @OtusJava.

Производит профессиональные инструменты разработки программного обеспечения, которые поддерживают самые передовые технологии, фреймворки и языки программирования.
КОНТАКТЫ
Остались вопросы или появились идеи по развитию сообщества? Не стесняйтесь, пишите на idea@jugekb.ru