Ruby meetup №21 (Online)
Первый, после двух летнего перерыва, оффлайн митап по Ruby. Точнее это будет гибридный формат, где мы построим live-студию со зрителями из которой будем транслировать записи докладов плюс обсуждать доклад в живую и отвечать на вопросы.
Начало трансляции: 19:00
Дата проведния: 5 июля
Регистрация на оффлайн митап в Москве!
Спикеры
Программа
Про пользу рефакторинга не рассказывает только ленивый. В интернете полно статей и докладов с кучей общих слов в духе Тони Робинсона: "Делать хорошо - хорошо, а делать плохо - плохо". Поэтому в своем докладе я хочу отойти от канона и рассказать о практике: как мы рефакторим легаси проекты с использованием dry-rb. Рефакторинг начинается с получения куча лапши с бизнес-логикой в шаблонах и не заканчивается никогда. Покажу с чего начать, в каком порядке разбирать лапшу, что из dry мы используем в первую очередь, а что всего лишь "nice to have".
В докладе рассматривается использование Apache Kafka в качестве системы обмена сообщениями в распределенных Ruby приложениях. Kafka позволяет обрабатывать большие объемы данных, обеспечивая масштабируемость и надежность. В сравнении с другими инструментами, Kafka обладает высокой производительностью и надежностью, что делает ее одним из лучших решений для подобных задач. Рассмотрены проблемы, возникающие при интеграции Kafka в Ruby/Rails приложениях и архитектура приложения с использованием Node.JS и Ruby/Rails. Доклад полезен для тех, кто работает с распределенными приложениями и рассматривает внедрение Kafka в своих Ruby проектах.
Как же влияют самые хайповые технологии на нас, на программистов? Поговорим об использовании AI технологий в рамках Ruby, конкретно о ChatGPT и Github Copilot.
Покажу на примере тестового задания, насколько эти технологии сейчас способны “заменить” программиста и чем могут быть полезны.