Извините, регистрация закрыта. Возможно, на событие уже зарегистрировалось слишком много человек, либо истек срок регистрации. Подробности Вы можете узнать у организаторов события.
Badoo Tech и сообщество Golang Москва приглашают на Go 1.10 Release Party @ Badoo, посвященную предстоящему релизу. Узнаем, что Go грядущий нам готовит, поделимся практиками использования и, конечно, отметим событие!
Регистрация гостей с 11:00, первый доклад в 12:00. После докладов — свободное общение, розыгрыш призов и afterparty для всех желающих. Позже будут доступны видеозаписи докладов.
Программа встречи
Алексей Палажченко (Percona) – «Новое в Go 1.10»
Празднуем выход нового релиза: изменения в языке и в портах, в компиляторе и в инструментах, в runtimeе и в стандартной библиотеке, и, конечно, в скорости работы.
Марко Кевац (Badoo) – «Сниффинг RPC-трафика for fun and profit»
Использование бинарного сетевого протокола имеет свои преимущества и недостатки. В качестве одного из недостатков часто упоминают сложность при дебаггинге, т.к. человек не может сходу увидеть содержание запроса или ответа.
Я расскажу, как мы до сих пор «сниффали» наш бинарный протокол с помощью wireshark и самописного «диссектора», а теперь планируем использовать модный «диссектор» на Go.
В докладе посмотрим, как сниффать сетевой трафик в Go, познакомимся с кишками protocol buffers, проникнемся магией генерации, парсинга Go-кода и пакета reflect.
Артемий Рябинков (Avito) – «Graceful Shutdown в Go-сервисах и как подружить его с Kubernetes»
Расскажу про подходы к безопасному завершению работы многопоточных программ на Go, в частности о том, как контролировать горутины и управлять ими. Расскажу, почему во время выкатки сервисов в Kubernetes пользователям может возвращаться множество ошибок. Чтобы подробнее раскрыть, почему так происходит, схематично покажу, как работает Kubernetes внутри, и почему он не позволяет сделать выкатку сервисов бесшовной.
Алексей Махов (Avito) – «Введение в тестирование в Go»
Пройдем от азов и пакета testing к более сложным инструментам, практикам и tips&tricks.
Для участия необходимо зарегистрироваться и получить подтверждение.
Пожалуйста, указывайте свои имена и фамилии, как в основном паспорте, и захватите его или водительское удостоверение.