GO meetup

Опубликовано: 14 Октябрь 2024
на канале: Ozon Tech
1,060
29

Митап сообщества Golang Москва. Обсудим далёкое будущее Go 2, недалёкое будущее Go 1.13, и настоящее gRPC. В программе три доклада и афтепати. Начало первого доклада – в 19:30.

Антон Кильчик – Дженерики, которые мы заслужили.

Нужны ли дженерики в Go
Как мы обходимся без дженериков
Драфт дизайна
Эволюция контрактов
Когда можно пощупать


Виталий Левченко – Go 2: ошибки, их логирование, и как нам с этим жить.

Приближается Go 1.13, а вместе с ним (как мы надеялись) — новая обработка ошибок. Но не сложилось.
Мы поговорим о том, какие проблемы хотят решить авторы proposal’ов про ошибки. Про какие проблемы пишут остальные разработчики. Как это собирается в единое целое, и почему логирование — главная проблема, которая так и не решается этими proposal’ами.
И главное: поговорим, как нам с этим жить уже сейчас. Какие практики можно применить в своём коде, и как сделать переезд на новые ошибки максимально безболезненным.



Мыскин Егор – Как мы готовим gRPC.

В докладе будут освещены аспекты использования GRPC в среде микросервисов на Go в PropellerAds, а именно:
Какие варианты использования GRPC применяются
Как лучше всего вендорить протобаф между клиентом и сервером
С какими подводными камнями производительности столкнулись у нас и как их решали(gc, lock-contention, throughput, debugging)
Для полного понимания доклада будут небольшие вводные про устройство библиотеки grpc-go.