Обложка мероприятия 'HolyJS 2024 Autumn'

HolyJS 2024 Autumn

Санкт-Петербург, Россия, 14.11.2024 10:00 (+03:00)

Обложка мероприятия 'reWorked: Питер 23.11.24'

reWorked: Питер 23.11.24

Санкт-Петербург, Россия, 23.11.2024 15:00 (+03:00)

Обложка мероприятия Vertis Java meetup

Vertis Java meetup

сб, 08 июнь 2024, 12:00 (GMT+05:00)
Россия, Екатеринбург, ул. Радищева, д. 25, Бар «Руки вверх»
Бесплатно
Есть трансляция

Теги:

Яндекс Вертикали организуют митап о Java в столице Урала — городе Екатеринбурге. На митапе рассмотрим все аспекты разработки: углубимся в недра gRPC и раскопаем все грабли, посмотрим, как выращивать свой API в ногу со временем, а в конце научимся применять agile-подход для декомпозиции задач и повышения скорости разработки.
Мероприятие пройдёт в двух форматах: очно на площадке бара «Руки Вверх» и в режиме онлайн на Youtube.

● 13:00 | Раскапываем gRPC — Михаил Черноскутов, Яндекс Путешествия

Многие используют gRPC, при этом далеко не все представляют, как она устроена под капотом, и на какие грабли можно наступить, если неправильно ее готовить. В докладе пройдемся по внутренностям связки Java+gRPC+Netty и рассмотрим коварные примеры из нашей практики: например, как легким движением руки поймать дедлок и заблокировать все входящие соединения.

● 13:40 | Эволюция синхронного API Недвижимости: от REST к GraphQL federation — Роман Косарев, Яндекс Недвижимость

Построение API — одновременно простая и сложная задача. С изменениями в продукте и технологиях наступает момент, когда выбранный когда-то метод перестает хорошо работать. Мы на собственном примере покажем, как изменялось API: пройдем путь от классического REST к современной федерации GraphQL. На каждом шаге объясним, почему мы принимали такие решения и какие профиты с этого получили.

● 15:00 | Итеративная декомпозиция задач на практике — Екатерина Рыбалка, Яндекс Путешествия

Как понять, что в вашем Agile скрывается водопад? Бывало ли такое, что в рамках спринта ваша задача блокируется смежниками? Мы видели такое, и в этом докладе расскажем, как мы применяем agile-методики, чтобы итеративно декомпозировать и реализовывать как большие фичи, так и отдельные задачи. Расскажем, как мы пришли к подобной практике и что может помешать ее использованию в вашем проекте.