Привет! Публикуем полезные материалы по Ruby с нашего митапа. Из видео узнаете:  Как СберМаркет решает проблему нехватки Ruby-специалистов. Как на Ruby реализовать модель, сопоставимую по возможностям целому компьютеру. Плюсы и минусы новой серии библиотек smart-rb и уже известной в Ruby-коммьюнити dry-rb. А еще бонус: мы приглашали Стеллу Миранду, старшего разработчика в Shopify и организатора RubyConfCo и сообщества Rails Girls Vancouver. Она ответила на вопросы о RoR, работе в Shopify, карьерном росте ruby-разработчиков и развитии лидерских качеств, а также о том, как устроены сообщества в Колумбии и Канаде. Для удобства везде проставили таймкоды, залетайте на нужные темы! Бэкенд-разработчик  вСберМаркете «Все дороги ведут к Ruby: как мы переучиваем разработчиков с других языков» Ни для кого не секрет, что руби-разработчиков на рынке недостаточно, а спрос на них большой. Саша расскажет, как мы в СберМаркете решаем эту проблему переподготовкой разработчиков, которые уже владеют другими языками, и превращаем их в рубистов за несколько месяцев. Звучит нереалистично? Присоединяйтесь и узнаете в подробностях, как это происходит. 9:28 Приветственное слово  9:55 Про стек технологий в СберМаркете и про команды разработки  10:58 Почему мы любим Ruby  11:30 Почему мы решили нанимать людей с других языков программирования на Ruby-вакансии  13:10 Как устроен процесс перехода на Ruby  14:05 Как мы подбираем кандидатов 16:40 История перехода со Scala  18:20 Выводы по эксперименту Team/Tech Lead в компании Umbrellio «SmartCore (smart-rb) в сравнении с dry-rb» SmartCore (smart-rb) — новая серия библиотек с прицелом на чистую архитектуру и современные паттерны проектирования. Инструменты покрывают основные потребности в разработке сложных и продуманных систем. Аналогичным крупным и проверенным решением является известная в руби-коммьюнити серия библиотек dry-rb. Их-то мы и сравним в докладе. 31:45 Приветственное слово, знакомство  32:49 О чем будем говорить?  33:38 Что такое SmartCore и dry-rb. Battle-tested libraries. Active development. Community. Documentation и Source Code. Documentation   35:50 Какие параметры будем сравнивать? Функциональность,  в чем разница, примеры.   36:12 smart_types vs dry-types  37:48 smart_initializer vs dry-initializer  42:55 smart_schema vs dry-schema  44:42 smart_value-object vs dry-struct  45:58 smart_injection vs dry-auto_inject  47:49 smart_operation vs dry-transaction   51:00 Почему smart-rb не замена?  52:24 Что ждет в будущем? Senior Software Engineer в Toptal  «Компьютер за семь строк кода» Вся сложность языков программирования добавлена искусственно и не присуща процессу вычисления. В докладе в формате лайв-кодинга на примере машины Тьюринга на Ruby реализуем модель, сопоставимую по возможностям целому компьютеру и докажем, что вычисление — это просто. 01:01:18 Лайвкодинг Senior Software Developer Shopify и организатор RubyConfCo и сообщества Rails Girls Vancouver AMA-сессия Поговорим о RoR, работе в Shopify, карьерном росте ruby-разработчиков и развитии лидерских качеств, а также о том, как устроены сообщества в Колумбии и Канаде. Сессия пройдет на английском языке, готовьте свои самые интересные вопросы 1:40:28 Is Ruby dead?  1:42:59 Shopify said that in year 2021 they will hire 2021 developers, how many Rubyists hired?  1:43:58 Do you have any difficulties to hire Rubyists? 1:44:58 Is Ruby capable of dealing with such high load that Shopify creates?  1:48:00 How many Ruby developers work in Shopify? Do you communicate with developers outside of your team?  1:49:15 Shopify contributes a lot to Rails, Ruby Core. Do you have a separate engineering team to work with this? How many resources are you investing in this? What is your motivation for investing in Ruby? 1:50:37 How many parts of Shopify you've started rewriting in Golang? 1:51:13 Does Ruby have a future in the world of graphics applications? Why Ruby is only featured on the web and CLI-application?  1:52:38 Do you have a lot of junior developers? Do you need junior developers?  1:54:30 Do you have any mentorship programs?   1:55:00 What is more important for company culture: hard skills or soft skills?  1:56:10 How do you communicate with people in your team who work in the different time zones?  1:58:44 Do you think Ruby is developing fast enough to keep up with all rivals?  2:01:20 What is the most popular IDE in the company?  2:02:08 What language would you pick in case if Ruby sudden death.  P.S. В нашем Telegram-канале найдете ссылки на презентации спикеров.  #1 на рынке e-grocery в России