Первые спойлеры Ruby Russia 2021 и доклады, которые обязательно посмотреть перед конференцией
Кто участвует?
Мы провели интервью с десятками компаний о применении Ruby, чтобы выбрать темы для конференции. Обсудим организацию кода в монолитах и нагрузки в десятки тысяч запросов в секунду, микросервисы, альтернативы рельсам, hotwire, machine learning, базы данных, архитектуру, найм, порог входа, будущее нашего любимого языка и всего, что построено вокруг него. Итак, начинаем спойлерить.
Вот какие компании будут делиться с нами опытом и знаниями:
- TopTal
- Huawei
- Gett
- Domclick
- Level Travel
- GitLab
- Taxdome
- Evrone
- Evil Martians
Спикеры из этих компаний расскажут про типы в проектах с миллионом строк кода, Ruby в k8s, SSR, быструю разработку, обучение разработчиков и многое другое.
А в сегодняшней рассылке хотим показать вам несколько ярких выступлений прошлых конференций, которые поднимают важные и подгорающие вопросы.
Топовые доклады прошлых лет
Мы выбрали 5 докладов, которые, по нашему мнению, помогут лучше подготовиться к Ruby Russia 2021. Какие-то темы мы изучим поглубже, а каких-то просто коснёмся, но с этим списком готовить свои вопросы будет проще (зачем это делать, можно почитать в предыдущем выпуске нашей рассылки).
Никита Соболев «Elixir - не Ruby, а лучше»
Жозе Валим (интервью с которым, кстати, можно почитать у нас на сайте) вдохновлялся Ruby, когда создавал Elixir. Но они всё же разные, о чём и рассказывает Никита в своём выступлении. Этот доклад надо посмотреть из-за глубины экспертизы. Спикер хорошо знает и Python, и Ruby, и другие языки. Он разрабатывает софт очень много лет и пытается автоматизировать проверку качества кода, чтобы разработчикам не нужно было читать код друг друга и драться из-за этого. А ещё доклады Никиты Соболева традиционно веселые.
Владимир Дементьев «Фронтенд без фронтенда»
Владимир рассказывает о современных подходах к организации фронтенда в Ruby-проектах. Послушать стоит, потому что в сентябре мы будем поднимать эту тему ещё раз. Если вас интересует, как организовать фронтенд в своём Ruby-проекте, начните с этого доклада, чтобы прийти на конференцию со списком конкретных вопросов. На Владимира Дементьева также стоит посмотреть, как на хорошего, сильного спикера, если планируете сами выступать в будущем.
Юлиан Кулеш «Threads are evil. Async Ruby in action»
Асинхронный Ruby. В 2021 году эта тема особенно важна, зарелизилась третья версия Ruby и теперь у нас есть два дополнительных механизма — ractor и async fiber. В программе RubyRussia 2021 обсудим их, поэтому посмотрите, о чём мы говорили раньше и подготовьте новые крутые вопросы. В докладе Юлиан рассказывает о состоянии библиотек для асинхронного IO в Ruby, их применении в продакшене, проблемах с которыми можно столкнуться.
Ник Шатерер «Ruby Is Dead»
Ник — автор топового фреймворка Trailblazer для организации бизнес-логики. У него, например, есть проект для полиции, где с помощью этого фреймворка организована вся логика сервиса. Нам кажется, стоит послушать разработчика, который подстраивает технологию под себя и имеет официальное разрешение Матца говорить «Руби — мёртв».
Хоронить Ruby — это уже мем, а словосочетание «Руби — мёртв» стало таким же устойчивым как как «Панки — хой!» или «Спартак — чемпион». К поддержанию и пропаганде образа «Ruby is dead» мы сами с большим удовольствием прилагаем усилия. Ник с удовольствием наклеил себе на шею нашу татуировку-переводилку с черепом и надписью «Ruby is dead». Серия таких татуировок и наклеек была выпущена для конференции RubyRussia.
А вот и сама переводилка
Таня Шепелева «Тестируем микросервисы правильно»
Не разработкой единой, друзья. Таня работает в TopTal (эти ребята выступят и в этом году), занимается тестированием продукта с миллионами строк кода. Проект переходит из монолита в микросервисы, а в докладе вся история организации инструментов тестирования: что подошло, что нет. Советуем послушать, чтобы узнать, как организованы QA-процессы в компании такого уровня.
Надеемся, что эти выступления помогут вам решить какие-то текущие проблемы или подготовиться к предстоящей RubyRussia 2021. А если ваши вопросы уже горят, присоединяйтесь к нашему Ruby митапу, который пройдёт 12 августа.
Ближайшие Ruby митапы
Ruby meetup #15
12 августа 2021 19:00 - 21:30,
Поговорим про разделение больших классов на модули, размещение бизнес-логики в Rails-приложениях и Kubernetes. Митап пройдёт офлайн в Москве, удобное место для живой тусовки мы уже выбираем.
Мы проводим не только Ruby-события, которые презентуем в этих письмах. Познакомиться с другими нашими мероприятиями вы можете на сайте «Митапы Evrone».
Вакансии
Мы открыты для новых Ruby-разработчиков. Evrone работает удалённо с первого дня, участие в open-source проектах оплачивается, а расти в грейдах можно с помощью честной системы проверки навыков и менторства..