Golang — это любовь, уверены мы в Lamoda Tech, и это подтверждают более 170 инженеров в нашем гошном комьюнити. Мы собрали три интересных доклада, которые хотели бы послушать сами, и приглашаем вас.
Обсудим, как создать корутинное поведение на Go, чем полезны и насколько быстры итераторы в Go 1.23, и как спроектировать асинхронное приложение.
Будет хардово и интересно, а приятный нетворк дополнят пицца, напитки, настольный теннис и кикер.
Регистрируйся по ссылке и 12 декабря в 19:00 присоединяйся к нам в офисе Lamoda Tech.
Программа
18:30 — 19:00 Регистрация, кофе-брейк
19:05 — 19:30 Stackless или stackful? Корутины и асинхронность в Go
Дима Буров, старший Go разработчик Lamoda Tech
Асинхронность — важный элемент современных систем, и корутины играют в этом не последнюю роль, но как насчёт Go? В этом докладе мы поговорим о том, что такое корутины, как они работают, и в чём их отличие от горутин. Обсудим stackless и stackful корутины, их плюсы и минусы, и, главное, попробуем разобраться, как создать корутинное поведение на Go. Разберём, когда это полезно, какие есть ограничения и почему Go всё-таки выбрал свой путь к асинхронности.
19:30 — 20:00 Итераторы в Go 1.23: зачем они нужны, как использовать и насколько они быстрые?
Паша Агалецкий, Ведущий инженер в платформе Авито
Обсудим, зачем в Go добавили новый и весьма нетривиальный функционал — итераторы, также называемые range over funcs. Посмотрим на бенчмарки: быстрые ли итераторы? Быстрее каналов или медленнее? Как их использовать, где могут быть полезны, в чем была мотивация добавлять их в язык.
20:00 — 20:10 Перерыв.
20:10 — 20:40 Асинхронность неизбежна: как мы проектировали сервис уведомлений
Леша Ситка, старший Go разработчик Lamoda Tech
Распиливание монолита — одна из сложных задач, где разработчик постоянно думает о том, как спроектировать новую часть системы так, чтобы она работала отдельно, и оценивает спроектированное. Как в этом процессе избежать ошибок прошлого и заложить возможности в будущем? Об этом расскажу в докладе про реализацию нашего сервиса уведомлений. Разберем, как технические технические требования влияют на работу с контекстами, и что может происходить с архитектурой до написания первого кода.
21:00 — 22:00 Нетворкинг за пиццей и напитками.
Место встречи
Мероприятие пройдет в офисе Lamoda. Адрес: Москва, улица Крылатская 15. Вход №1. Сбор гостей в 18:30.
Регистрация
Количество мест в офлайн ограничено, поэтому успей зарегистрироваться по ссылке.
Также будет организована онлайн-трансляция в VK Видео и на нашем YouTube-канале. Ссылку на трансляцию пришлем за неделю до встречи и напомним в день мероприятия.
Присоединяйтесь к телеграм-каналу Lamoda Tech, чтобы не пропустить запись и фотоотчет с митапа!
Источник: habr.com