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

Моя цель - предложение широкого ассортимента товаров и услуг на постоянно высоком качестве обслуживания по самым выгодным ценам.

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

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

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

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

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

Слайды

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

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

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

Слайды

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

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

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

Слайды

Фото и ссылки

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

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

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

Источник: https://habr.com/ru/companies/lamoda/articles/868414/


Интересные статьи

Интересные статьи

В комментариях к моей предыдущей статье и в комментариях к ролику было много вопросов и некорректных замечаний по поводу парадокса близнецов. Как оказалось, мое объяснение оказалось не настолько понят...
Всем привет! Начну с небольшой предыстории. Заранее прошу прощения, если эта история вызовет у кого-то скуку или негатив. Здесь будет описываться опыт программирования человеком, который абсолютный но...
Всем привет! Не так давно на работе в рамках тестирования нового бизнес-процесса мне понадобилась возможность авторизации под разными пользователями. Переход в соответствующий р...
Привет, друзья! Меня зовут Петр, я представитель малого белорусского бизнеса со штатом чуть более 20 сотрудников. В данной статье хочу поделиться негативным опытом покупки 1С-Битрикс. ...
Тема статьи навеяна результатами наблюдений за методикой создания шаблонов различными разработчиками, чьи проекты попадали мне на поддержку. Порой разобраться в, казалось бы, такой простой сущности ка...