25 сентября в 19:00 инженеры из YADRO и AvitoTech расскажут, как подготовить CEL в конфиге, тестировать с Ginkgo/Gomega и аккуратно отлаживать сервис в проде.

Если придете на митап офлайн, сможете полюбоваться «железом» для ЦОД и телеком-операторов, код для которого пишут Go-разработчики YADRO, и посетить выставку open source-инструментов от сообщества Go Spb. Регистрируйтесь, чтобы попасть на митап в Питере или получить ссылку на трансляцию, где можно будет задавать вопросы спикерам.

Митап откроет Даниил Подольский, эксперт по разработке ПО, глава программного комитета GolangConf и активист Go Spb.

Что в программе

Платформенный сервис без хардкода: CEL в конфиге и как его готовить

Артемий Андрианов

Go-разработчик в платформенной команде Common YADRO Platform (CYP)

Платформенный сервис должен легко адаптироваться к меняющимся требованиям разных продуктов: например, к разным правилам проверки имен пользователей или валидации паролей. Я расскажу, как мы создавали удобную и безопасную «песочницу» для настройки параметров приложения на стороне потребителей с помощью DSL-интерпретатора.

Также вы узнаете: 

  • Почему настройка сервиса на этапе сборки намного эффективнее хардкода.

  • Как абсолютная свобода в конфигурации может привести к хаосу.

Лучший тестовый фреймворк для Go? Обзор Ginkgo/Gomega

Богдан Бондаренко

Go-разработчик в направлении телеком

Ginkgo и библиотека Gomega помогут расширить возможности привычных тестовых фреймворков — во время доклада объясню как. Будет интересно, даже если вам не очень нравится документация Ginkgo/Gomega.

Расскажу: 

  • Как Ginkgo упрощает написание тестов и делает их более выразительными.

  • Чем отличается Ginkgo v.2 от Ginkgo v.1.

  • Как библиотека Gomega может стать аналогом testify/require.

Отлаживаем сервис в проде

Павел Агалецкий

Ведущий инженер в платформе, AvitoTech

Говорят, что отлаживать на проде нельзя, — и я согласен с этим. Но что если очень хочется? В докладе рассмотрим основные подходы, которые помогут разобраться в возможных проблемах, когда приложение уже в продакшене.

Где и когда встречаемся

25 сентября, среда. Начало конференции — в 19:00, сбор гостей — с 18:30.

В Питере: центр «Петроконгресс», метро Чкаловская. Вход по регистрации — она нужна, чтобы закрепить за тобой место в зале.

Онлайн: пришлем ссылку на трансляцию после регистрации на сайте.

Что почитать про Go в ожидании митапа:

→ 5 способов писать эффективный код на Go

→ Укрощение примитивов синхронизации: сравниваем решения задачи с построением пула потоков на Go и C

Простые правила, которые помогают писать на Go без побочных эффектов

Комментарии (0)