Development.Backend

Корочанский Артур

Level.Travel, Москва
Backend Teamlead
Тема доклада:
DSL в Ruby. Задачи. Дизайн. Продакшн.

Тезисы доклада:
  • Какие проблемы решают DSL
  • Domain Specific Languages DSL vs framework - в чём разница
  • Возможности создания DSL в Ruby (о преимуществах Ruby перед другими языками)
  • Примеры известных DSL
  • Как правильно спроектировать DSL
  • Создание своих DSL на примере фреймворка для чат-ботов
  • Плюсы и минусы использования DSL

О себе:
Лидирую бэкэнд-направление в команде внутренних инструментов Level.Travel. Занимаюсь разработкой CRM-системы, вариантов авторизации, оплатами и другими проектами