Lamoda Tech Golang Meetup: материалы встречи

Golang — это любовь, уверены мы в Lamoda Tech, и это подтверждают более 170 инженеров в нашем гошном комьюнити. Мы собрали три доклада, которые хотели бы послушать сами, и провели зимний митап по Go. Делимся материалами с него.

3bc95777cc61f2d0c9d8390908d3aabc.png

Видео и презентации докладов

Stackless и stackful? Корутины и асинхронность в Go

Дима Буров, старший Go-разработчик Lamoda Tech

Асинхронность — важный элемент современных систем, и корутины играют в этом не последнюю роль, но как насчёт Go? В этом докладе мы поговорим о том, что такое корутины, как они работают, и в чём их отличие от горутин. Обсудим stackless и stackful корутины, их плюсы и минусы, и главное, попробуем разобраться, как создать корутинное поведение на Go. Разберём, когда это полезно, какие есть ограничения и почему Go всё-таки выбрал свой путь к асинхронности.

Stackless и stackful? Корутины и асинхронность в Go

vkvideo.ru

Слайды

Итераторы в Go 1.23: зачем они нужны, как использовать, и насколько они быстрые?

Паша Агалецкий, ведущий инженер в платформе Avito

Обсудим, зачем в Go добавили новый и весьма нетривиальный функционал — итераторы, также называемые range over funcs. Посмотрим на бенчмарки: быстрые ли итераторы? Быстрее каналов или медленнее? Как их использовать, где могут быть полезны, в чем была мотивация добавлять их в язык.

Слайды

Асинхронность неизбежна: как мы проектировали сервис уведомлений

Леша Ситка, старший Go-разработчик в Lamoda Tech

Распиливание монолита — одна из сложных задач, где разработчик постоянно думает о том, как спроектировать новую часть системы так, чтобы она работала отдельно, и оценивает спроектированное. Как в этом процессе избежать ошибок прошлого и заложить возможности в будущем? Об этом расскажу в докладе про реализацию нашего сервиса уведомлений. Разберем, как технические требования влияют на работу с контекстами, и что может происходить с архитектурой до написания первого кода.

Асинхронность неизбежна: как мы проектировали сервис уведомлений

vkvideo.ru

Слайды

Фото и ссылки

Ищите себя на фотографиях с мероприятия.

Спасибо всем, кто был с нами в этот вечер, задавал вопросы в чате трансляции и обменивался мнениями за пиццей и напитками!

Обязательно подписывайтесь на телеграм-канал Lamoda Tech, чтобы не пропустить наши новые события.

© Habrahabr.ru