GO meetup (Online)

19:00
Online
Зарегистрироваться
GO meetup

Программа митапа сформирована

Спикеры

Тигран Ханагян
Тигран Ханагян
HungerStation Delivery Hero, Senior Software Engineer
Кулин Тимофей
Тимофей Кулин
Яндекс (YDB), Разработчик
Геннадий Ковалев
Геннадий Ковалев
YADRO, Teamlead
Евгений Конечный
Евгений Конечный
Uzum Technologies, Teamlead
Стать спикером

Программа

19:00
Архитектура Go проекта на практике

На протяжении нескольких лет в различных проектах я перепробовал разное количество подходов к написанию и структурированию кода на Go.

За все это время, путем проб и ошибок, я сформировал для себя набор практик для построения архитектуры кода и оформил это в виде инструмента для кодогенерации. В моем докладе я поделюсь основными моментами на которые я обращаю внимание при написании кода, расскажу свои предпочтения и постараюсь их аргументировать реальными примерами из жизни. С помощью кодогенератора на примере мы сгенерируем проект и пройдемся по всем важным частям. Я покажу какие именно боли мы этим решаем.

Свернуть ↑
Тигран Ханагян
Тигран Ханагян
HungerStation Delivery Hero
19:45
Эффективно используем Go в команде

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

Свернуть ↑
Геннадий Ковалев
Геннадий Ковалев
YADRO
20:30
Determinism, Wokrflow + Temporal

Доклад о том, как мы запустили процессинг заказов для фудтех приложения на temporal в prod с нуля до NDA тыс заказов в день. Будет полезен для архитекторов и разработчиков, которые работают над системами со сложными бизнес-процессами и высокими требованиями к производительности. Расскажу, что такое temporal как платформа оркестрации микросервисов, как начать писать код в парадигме temporal и о том, на какие грабли мы наступили в процессе запуска.

Свернуть ↑
Евгений Конечный
Евгений Конечный
Uzum Technologies
21:15
Тестовое окружение на фикстурах (библиотека для go)

Что: Библиотека для удобной подготовки тестового окружения, вдохновлённая работой фикстур в pytest.

Зачем: убрать из тестов всё лишнее: тесты становится проще читать и писать.

Как сделать предмет доклада лучше: планомерное улучшение и добавление функционала по мере потребностей.

Плюсы описанного подхода:

Позволяет внутри теста писать только логику самого теста, вынося создание правильного тестового окружения наружу. Позволяет экономить мозги программиста, время на написание теста и время выполнения теста (для каждого теста поднимается ровно то окружение что нужно).
 

Свернуть ↑
Кулин Тимофей
Тимофей Кулин
Яндекс (YDB)

Организаторы

Организатор
Партнеры
Подписаться
на наши мероприятия →
Важные новости и мероприятия без спама
Технологии которыми вы владеете и которые вам интересны
Ваш адрес электронной почты в безопасности - вот наша политика конфиденциальности.