{"id":14262,"url":"\/distributions\/14262\/click?bit=1&hash=8ff33b918bfe3f5206b0198c93dd25bdafcdc76b2eaa61d9664863bd76247e56","title":"\u041f\u0440\u0435\u0434\u043b\u043e\u0436\u0438\u0442\u0435 \u041c\u043e\u0441\u043a\u0432\u0435 \u0438\u043d\u043d\u043e\u0432\u0430\u0446\u0438\u044e \u0438 \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u0435 \u0434\u043e 1,5 \u043c\u043b\u043d \u0440\u0443\u0431\u043b\u0435\u0439","buttonText":"\u041f\u043e\u0434\u0440\u043e\u0431\u043d\u0435\u0435","imageUuid":"726c984a-5b07-5c75-81f7-6664571134e6"}

Три причины присоединиться к Ruby meetup

Мы в Evrone поддерживаем разработчиков в стремлении узнавать новое и делиться собственной экспертизой. Поэтому на ближайшем Ruby meetup вы узнаете:

  • Почему разделение большого класса на модули ведёт к ухудшению кода?
  • Что делать с бизнес-логикой в Rails приложении, чтобы потом не было больно?
  • Как погрузить разработчика в знания о Kubernetes и выиграть?

Встречаемся 12 августа в 19:00 на платформе Tulula. Зарегистрироваться стоит не только ради дебатов со спикерами, авторы лучших вопросов получат пиццу. А самые везучие смогут выиграть в квизе сертификаты от JetBrains на целый год.

Подробнее о программе:

Модули в Ruby

Сергей Удалов, lead developer Balance Platform

«Выделение методов из большого класса без переосмысления объектной модели с большой вероятностью приведёт к ухудшению поддерживаемости кода. Чтобы этого избежать, я предлагаю в основу нового модуля ставить центральный класс, в который будет выделена логика. Разберём один-два примера выделения логики из большого класса, и уже свой следующий модуль разработчики смогу написать в ООП-стиле, который повысит поддерживаемость кода в будущем.»

Куда помещать бизнес-логику в Rails?

Кирилл Волченко, backend Evrone

«Rails — это opinionated фреймворк. Он навязывает разработчику своё мнение о правильной организации контроллеров, работе с шаблонизатором и базой данных. Но предательски молчит о бизнес-логике — том, что делает наше приложение. Я расскажу о том, почему в рельсах нет готовых мест для бизнес-логики, и что мы ожидаем от больших проектов. В иллюстрациях использованы библиотеки Dry-rb, но доклад не про них, а про идеи, которые позволяют рассказывать кодом более понятные истории и не искать каждый раз, „где же внести изменения в этом проекте“.»

Kubernets’а бояться — в деплой не ходить

Кирилл Кузнецов, head of SRE department Evil Martians

«Разработчикам всё чаще и чаще приходится сталкиваться с Kubernetes. Он стал практически стандартом в индустрии. Это мощная и сложная система оркестрации контейнеров, порог вхождения в которую многим кажется неподъёмным и дорогим. В этом докладе я расскажу вам на живом примере, как мы погружаем наших новых коллег в эти знания, сколько времени это занимает, какие результаты даёт и, самое главное, разберу для слушателей готовый роадмап по темам, которые требуются разработчику, чтобы безболезненно и легко развивать проект, запущенный на Kubernetes.»

0
Комментарии
-3 комментариев
Раскрывать всегда