YADRO Go Meetup: безопасный DSL для ваших сервисов, выразительные тесты и отладка на проде

info
date
25 сентября 2024
time
19:00, сбор гостей с 18:30
address
Санкт-Петербург, центр «Петроконгресс»,
Лодейнопольская улица, 5

Чкаловская
Format
OnlineOffline
Митап завершен!
Подпишитесь на наши новости, чтобы первым узнавать о новых митапах и других событиях:

О митапе

25 сентября в Санкт-Петербурге и онлайн пройдет встреча гоферов.

Узнаем, как упростить работу платформенной команды в большой компании. Напишем тесты с помощью Ginkgo. И поймем, как поступить, если отлаживать на проде нельзя, но очень надо. Докладчики митапа — Go-разработчики из YADRO и AvitoTech.

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

Программа

19:00
session
topic

Приветственное слово

program

Расскажем про осенние планы Go-сообщества в Петербурге, поделимся свежими новостями о подготовке GolangConf, а также узнаем, чем заняты сотни Go-разработчиков в YADRO.

Даниил Подольский
Даниил Подольский
эксперт по разработке ПО и одиз из лидеров внутреннего Go-сообщества, YADRO

Ведущий нашего митапа, глава программного комитета GolangConf, активист Go Spb и просто хороший человек.
19:10
session
topic

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

program

Если ваша команда разрабатывает платформенный сервис, он должен легко адаптироваться к меняющимся требованиям разных продуктов. Например, у каждого свои подходы к правилам проверки имен пользователей или валидации паролей. Я расскажу:

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

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

Команда Common YADRO Platform (или CYP) создает общие сервисы и библиотеки для Go-разработчиков в компании.
20.00
session
topic

перерыв

program

Еда, общение, а также стенды и квесты от YADRO и Go Spb.

20:30
session
topic

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

program

Доклад будет полезен разработчикам и тестировщикам, заинтересованным в расширении возможностей привычных тестовых фреймворков. Я расскажу:

· как Ginkgo упрощает написание тестов и делает их более выразительными,
· сравню Ginkgo v.2 от Ginkgo v.1,
· и как библиотека Gomega может стать аналогом testify/require.

p. s. Если вы знакомы Ginkgo/Gomega и вам не нравится их документация, тоже приходите на доклад!

Богдан Бондаренко
Богдан Бондаренко
Go-разработчик в направлении телеком, YADRO

Реализую фичи для системы управления базовой станцией (OAM).
21:15
session
topic

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

program

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

Павел Агалецкий
Павел Агалецкий
ведущий инженер в платформе, AvitoTech

Делает базовые сервисы и инструменты для разработчиков, чтобы упростить их жизнь. В ИТ около 15 лет, до этого был тимлидом, системных архитектором и не только.

FAQ

Мероприятие бесплатное?

Да, все так. Наслаждайтесь интересными докладами, общением и угощениями в перерывах!

Где будет проходить трансляция?

Мы планируем транслировать митап сразу на три платформы: VK, Rutube и Youtube, чтобы вы могли выбрать наиболее привычную и удобную. Ссылки на все три стрима придут зарегистрированным участникам за несколько дней до митапа. Зарегистрируйтесь, чтобы получить их.

Будет ли запись митапа?

Мы выложим ролики с докладами на YouTube- и Rutube-канале «Истовый инженер». Подпишись, чтобы не пропустить.

Будут ли кормить на митапе?

Да, с 18:30 будет организован велком-кофе, а после первого доклада (около 20 часов) предусмотрен большой перерыв на еду. Кофе и чай будут доступны все время.

Организаторы

Партнеры