Программа:
Модератор встречи:
Дмитрий Салахутдинов, Head of Developer Experience в СберМаркет
Ruby, нейрофизиология и читаемый код
Петров Григорий, DevRel в Evrone
Часто, посмотрев на старый код, мы говорим: «проще переписать, чем поменять». Печальнее всего, когда это наш собственный код, с любовью написанный «всего лишь» несколько лет назад. В докладе не будет привычных «пишите функции покороче, а имена идентификаторов понятнее». Зато будет нейрофизиология, проклятье нулевой цены копирования, когнитивная и социальная интуиция, проблема сложности. Откуда в нашем коде берется сложность, почему ее нельзя убрать и как с ней бороться.
Григорий расскажет про декомпозицию, установку «маяков» разными способами, приемы написания полезных идентификаторов и создание «капканов» с помощью недавно завезенных в Ruby типов.
Service Object в Rails
Олег Федоткин, Head of PaaS СберМаркет
Олег расскажет про использование Service Object в Rails — джунам и миддлам однозначно будет полезно, но и синьоры тоже могут узнать что-то новое, особенно если часто не сталкивались с Service Object в своей работе.
Поговорим о том, как сделать код чище, а архитектуру прозрачнее, когда вы столкнулись с необходимостью работать с Service Object на своем проекте.
Чем другие фреймворки лучше Rails
Кирилл Мокевнин, основатель Hexlet
Кирилл расскажет об ограничениях Rails, которые успешно решены в других фреймворках. Больше сказать не можем — интрига!
Онлайн-митап состоится 29 июня в 18:00.
Ссылку на трансляцию пришлем всем зарегистрировавшимся за день до встречи.
Если вы хотите вернуть билеты, вы можете сделать это по ссылке из письма с билетами или оформить запрос организатору в вашем  личном кабинете.