Saint P Rubyconf 2026
About

Всем привет, анонсируем наш скорый летний эвент.

#Дата и время
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

Read More
Comments
empty post state
You must be logged in to comment.
No comments yet. Be the first to comment!
Saint P Rubyconf 2026
Saturday, June 6, 2026
7:30 AM - 3:00 PM
Измайловский проспект, 2
Izmaylovskiy Prospekt, 2, Sankt-Peterburg, Russia, 190005
Show in Map
Registration
Welcome! To join the event, please register below.
Иван Шаматов
1 people going
Attend
Hosted By
Saint P Ruby community
Saint P Ruby community
Join Community
Contact the Host