Podlodka #477 – Ruby on Rails Deep Dive - podcast episode cover

Podlodka #477 – Ruby on Rails Deep Dive

May 19, 20261 hr 19 min
--:--
--:--
Download Metacast podcast app
Listen to this episode in Metacast mobile app
Don't just listen to podcasts. Learn from them with transcripts, summaries, and chapters for every episode. Skim, search, and bookmark insights. Learn more

Episode description

Кирилл Мокевнин – сооснователь онлайн-школы программирования «Хекслет», разработчик с почти двадцатилетним стажем, амбассадор организованного программирования и автор одноимённых YouTube- и Telegram-каналов. Он работал с Ruby on Rails ещё в коммерческой разработке, вокруг Rails строился сам Хекслет, и во многом на рельсах формировался его инженерный опыт. Rails много раз хоронили, но он почему-то продолжает жить. В него коммитят, вокруг него остаются большие продукты, он по-прежнему очень быстро закрывает типовые веб-задачи и даёт то самое ощущение, что один человек может сделать приложение от и до. Разбираем главные идеи рельсов: convention over configuration, ActiveRecord, миграции, серверную шаблонизацию, jobs, очереди и готовую инфраструктуру. Отдельно обсуждаем тёмную сторону этой философии: магию, метапрограммирование, динамически сгенерированные методы, колбэки в моделях, before_validation, жирные модели и боль больших проектов. А ещё – Sorbet, Tapioca и то, почему Кирилл со временем стал больше ценить типизацию, кодогенерацию и более «деревянный» код. Не обходим стороной фронтенд в рельсах: Hotwire, Inertia, React, TypeScript и вечный спор о том, где не писать JavaScript действительно полезно, а где превращается в тупиковую ветку. Ну и конечно обсуждаем главное: кому Rails вообще нужен сегодня. Почему его рано списывать, в каких продуктах он всё ещё даёт огромную скорость, а где лучше честно выбрать другой стек. Также ждем вас, ваши лайки, репосты и комменты в мессенджерах и соцсетях! YouTube-канал: youtube.com/@PodlodkaDeepDive Telegram-чат: t.me/podlodka Telegram-канал: t.me/podlodkanews Twitter-аккаунт: twitter.com/PodcastPodlodka Ведущие в выпуске: Андрей Смирнов, Женя Кателла Полезные ссылки: YouTube-канал Кирилла https://youtube.com/@mokevnin Курсы по ИИ от Хекслета https://ru.hexlet.io/courses_artificial-intelligence Исходники https://github.com/hexlet-basics/hexlet-basics
For the best experience, listen in Metacast app for iOS or Android