• 28 августа, вторник
  • Москва, Оружейный, 41

Ruby митап №7

Через 10 дней
28 августа c 19:00 до 21:00
Москва
Оружейный, 41

Традиционная встреча рубистов с докладами, общением и пиццей!

Программа:

Иван Работяга, Evrone

“Worst practices. Как испортить жизнь себе и другим"

Популярные и весьма экзотические, но крайне рабочие методы. Речь пойдет не только и не столько о ruby-коде, но и обо всех аспектах разработки и поддержки rails-приложения: git, DB, deploy, background tasks и т.д.

Сергей Долганов, Evil Martians
"Railway подход при работе с внешними системами"

При разработке современных приложений я регулярно встречался с задачей построения wizard-like систем (например, регистрации, onboarding’а,
логистических систем). Если шаги wizard’а зависят от внешних сервисов (вроде проверки адреса на вхождения в зону
обслуживания какой-нибудь Почты России по API) сложность этих участков кода резко возрастает. Именно для таких случаев существует подход,
который так и не получил широкой популярности — railway design.

Я расскажу, о ключевых понятиях подхода, чтобы вы смогли разобраться в существующих решениях на Ruby.
Мы пройдемся по списку готовых к использованию гемов, оценивая, как они помогут в создании wizard’а.
И наконец, мы разберем "в картинках", как решить нашу задачу используя railway design подход. Вы увидите, как сделать решение гибким, лаконичным и надежным.

Игорь Александров, JetRockets
Not the Rails way

Больше 2 лет мы используем dry-rb библиотеки (и немного Trailblazer) в продакшне. У меня около 10 лет опыта на Ruby on Rails, и всё это время ничего не меняется в "официальном" ROR подходе к управлению и организции кода. У нас всё еще толстая модель, у кого-то в ней лежит даже бизнес-логика. В моем докладе я хочу показать, когда этот подход не работает, как мы к этому пришли, как нам удалось реализовать dry-rb в существующих проектах, и как наконец это нам помогло.

Лень готовить доклад?
У нас будет свободный микрофон для lightning talks — приходи с краткими тезисами, знакомься, обсуждай наболевшее. Регламент — 5 минут.
 

А кроме докладов, мы будем рады ответить на все вопросы о предстоящей конференции RubyRussia

Мероприятие бесплатное, а регистрация обязательна.
С нас пицца и чай!

Начало в 19.00
Место: Оружейный, 41 (вход с Садового кольца). 

Обязательно зарегистрируйтесь и возьмите с собой паспорт, чтобы вас пропустила охрана бизнес-центра!

Организаторы события:  RubyRussiaEvrone
Гостеприимные хозяева: МегаФон – ведущий мобильный оператор в России

Регистрация

Рекомендуемые события

Организуете события? Обратите внимание на TimePad!

Профессиональная билетная система, статистика продаж 24/7, выгрузка списков участников, встроенные инструменты продвижения, личный кабинет для самостоятельного управления и еще много чего интересного.

Узнать больше