GO GO Hopping Meetup
где? когда?
16 июля 18:00
НН, ДКРТ
НН, ДКРТ
meetup
GO GO Hopping
16 июля, 18:00, НН, ДКРТ
Что будет
На Go Go Hopping Meetup от 2ГИС будут не только три технических выступления, но и бархоппинг по Нижнему Новгороду с факап-разгонами в финале маршрута.

Golang, город и общение без таймера 🍻🏃🌅
Расписание ⏰
  • 18:00 Регистрируемся, знакомимся, три доклада.

  • 20:00 Бархоппинг с заданиями по центру Нижнего Новгорода.

  • 21:30 Факап-разгоны и афтепати.
Спикеры
Даня Руденко
2ГИС, Руководитель группы Social Graph
Никита Метелкин
Саша Бухалко
Репозитория здорового человека
Как написать свой плагин для protoc-gen-go
CLOUD.RU, Технический лидер go
Удивительно, но достаточно простой паттерн «Репозиторий» можно реализовать по-разному...

Поговорим о том, зачем он был придуман, почему не стоит тащить в репозиторий бизнес-логику, почему есть некоторые сложности с транзакциями и какие способы есть для того, чтобы побороть эти сложности.

В качестве бонуса пробежимся по проверенным библиотекам, чтобы было не только «архитектурно» клёво, но и быстро, красиво, да еще и меньше кода писалось!
Кажется, что кодогенерация — это что-то сложное и доступное только авторам фреймворков. На самом деле рабочий плагин для protoc можно написать за вечер.

Разберём, как устроен protoc, как он взаимодействует с плагинами и как с помощью Go и protogen генерировать собственный код из .proto-файлов. Пройдем путь от идеи до рабочего инструмента.

Доклад будет полезен всем, кто устал от копипасты и хочет автоматизировать рутинные части разработки.
Взросление OpenAPI-кодогенерации
ведущий разработчик Development Platform,
MWS Cloud Platform
В API First подходе кодогенерация из OpenAPI на первый взгляд кажется простой задачей: описали схему в спецификации — получили готовые модели в коде. Но чем сложнее становится API, тем больше требований появляется к результату генерации.

В докладе расскажем, почему одной модели для запроса и ответа оказалось недостаточно, как решали проблему частичного обновления данных, зачем переходили на OpenAPI 3.1 и как боролись с тремя состояниями полей в сгенерированных моделях для Go и Kotlin.
🎤 Факап-разгоны
Это не доклады. Это истории,
а точнее разгоны, которые хочется рассказать коллегам за бокалом после митапа.
Поделиться тем, что не влезло
в презентацию, чему не нашлось места в статье или что до сих пор вспоминается словами «а вот тогда мы, конечно, натворили дел».
Если у вас есть такая история — нам точно будет интересно её услышать.
Прошедшие DevDay
    Давай к нам