Are you sure about losing your spot?
Don't forget that if you change your rsvp status, you may need to join event waiting list.

Всем привет, анонсируем наш скорый летний эвент.
#Дата и время
6 июня, суббота, с 10:00 можно подходить. Стартуем в 11:00
#Место
Проходить будет на площадке по адресу:
📍 Измайловский пр., 2 / наб. р. Фонтанки, 120
➡️ Вход 1: В арку с Измайловского пр., во дворе свернуть налево, дойти до конца, повернуть направо. После арки - дверь с табличкой "Тренинговый центр Измайловский". Код домофона - #0315, по лестнице подняться на 4 этаж.
➡️ Вход 2: С наб.р. Фонтанки. Дверь с табличкой "Тренинговый центр Измайловский". Код домофона - #0315, по лестнице подняться на 4 этаж.
Локация на Яндекс.картах: https://yandex.ru/maps/-/CDqWvWyu
#Доклады
1️⃣ Сергей Малых (GroupPrice.ru) - Монолит 2.0: стратегия управления сложностью
В жизни любого успешного проекта всегда наступает момент, когда требуется разделить кодовую базу, чтобы было легче им управлять. Обычно под этим подразумевают переход на микросервисную архитектуру. И это довольно радикальный шаг, требующий организации взаимодействия сервисов, правильного управления, раскатки. Далеко не во всех проектах это реально требуется. В докладе я расскажу, как с минимальными затратами разделить монолит в монорепе. Продемонстрирую, как деплоить этот код через kamal. Покажу наш подход к управлению зависимостями и контролю связности кода.
2️⃣ Николай Кац (Rambler&Co) - Оркестрация ETL-пайплайнов на Sidekiq batches API
В нашем внутреннем FinOps-биллинге ежедневно выполняется ETL-пайплайн: конвейер задач, который тянет данные из десятка источников, считает производные метрики и складывает их в БД, с зависимостями между шагами и переиспользованием jobs на разных стадиях. Расскажу, как мы построили оркестратор таких пайплайнов на Sidekiq batches API в виде декларативного DSL поверх обычных Sidekiq workers. Сравним с готовыми Ruby-оркестраторами в 2026 — gush, acidic_job, sidekiq_flow — и покажу, какой класс задач не закрывает ни один из них.
3️⃣ Сергей Королёв (synchronize.ru) - Когда у пользователя рвётся сеть: офлайн внутри Hotwire Native
Наши пользователи смотрят лекции из России и из-за рубежа, и сеть у них рвётся десятком способов — от белых списков до отвалившегося VPN. Видео не идёт, а из-за границы приложение не открывается, или открывается без картинок и видео. Люди хотят смотреть при плохой связи или вообще без неё.
Расскажу, как мы сделали офлайн в Hotwire Native из веба, почти без Swift и Kotlin, и пять месяцев держим в проде. Покажу пример приложения с текстом, аудио и видео. Service Worker в iOS и Android, три стратегии кэша в Turbo Offline, мост к нативному плееру.
Будет полезно тем, кто отдаёт контент пользователям с нестабильной или урезанной сетью.
4️⃣ Любимцев Даниил - Docscribe: документация, которая не умирает
Документация умирает первой — особенно когда сигнатуры меняются каждую неделю. В докладе покажу gem Docscribe: он строит AST и автоматически поддерживает YARD‑контракты (`@param`/`@return`/`@raise`) прямо в Ruby‑коде, включая rescue‑ветки и разные return‑пути. Другими словами, помогает генерировать и поддерживать документацию за один прогон по проекту. Разберём процесс парсинга кода, затронем Prism (YARP), parser gem, а также устройство утилиты Docscribe: режимы работы, плагины для DSL и внедрение через CI. Будет живое демо и несколько баг‑историй.
#Контакты
https://t.me/saintprubycommunity
https://t.me/wi11son
