TGViewer
it52.info it52.info @it52info · 4.99K subscribers
Post #2114 2.85K
[Встреча] Go Go Hopping Meetup
Четверг, 16 июля 2026 18:00, г Нижний Новгород, ул Большая Покровская, д 18, Культурное пространство ДКРТ

Go-разработчики, идём по барам с 2ГИС!

Везём классных инженеров из 2ГИС, Cloud.ru и MWS, чтобы поговорить про OpenAPI, кодогенерацию, архитектурные паттерны и практику разработки на Go!

Программа мероприятия:
📍Репозитория здорового человека, Даня Руденко, 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.


🍺После докладов выходим в город — бархоппинг по нескольким барам, задания на маршруте и факап-разгоны в финальной точке.
Немного Go, немного Нижнего и много общения.

Регистрируйся и приходи 16 июля. А если есть история про инженерный провал, неожиданное решение или просто байка из разработки, которую хочется рассказать за бокалом крафта после митапа — обязательно оставь её при регистрации. Лучшие разгоны обсудим вместе в финале вечера.

Зарегистрироваться
  • ❤ 6
  • ❤‍🔥 2
  • 👍 2
  • 🔥 1
  • 💩 1
More from @it52info
  1. Sep 21, 2026Привет, друзья! 🏛Готова программа секции InfoSec 🧙‍♂️Что остаётся за инженером, когда ко…
  2. Sep 16, 2026Привет, друзья! 17 октября 2026 года, в Нижнем Новгороде пройдет #ITGorky: Большая встреча…
  3. Sep 14, 2026#ТОП20 компаний за август 2026 год Привет, друзья! Представляем вам ТОП-20 компаний, чьи с…
  4. Sep 11, 2026[Встреча] День открытых дверей IT-академии Lad Четверг, 17 сентября 2026 18:30, г Нижний Н…
  5. Sep 10, 2026[Обучение] Бесплатная школа цифровых технологий от Сбера Понедельник, 21 сентября 2026 09:…
  6. Sep 9, 2026[Встреча] .NET-митап от Altenar (г.Владимир) Владимир, Гагарина, 5, этаж 4 офис Altenar В…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →