DiscoverHeavy Tech
Heavy Tech
Claim Ownership

Heavy Tech

Author: Sergei Udalov

Subscribed: 2Played: 108
Share

Description

Heavy Tech — подкаст Сергея Удалова о тяжёлой стороне разработки: архитектура, Ruby, инструменты и IT-индустрия в разговорах с практиками отрасли.
50 Episodes
Reverse
Дмитрий Воротилин — автор Cuprite и Ferrum, библиотек, которые научили Ruby управлять Chrome без интерфейса, и мейнтейнер Poltergeist. Начинал в 2012-м с PhantomJS, сегодня его краулеры в пике поднимают 10 тысяч инстансов на AWS для The Trade Desk. Говорим, как устроена браузерная автоматизация изнутри: чем CDP лучше Selenium и WebDriver и почему универсальность делает их медленными. Вторая тема — очереди. Sidekiq и Redis не раз теряли задачи, поэтому Дима написал Cosmonaut — фреймворк на NATS, где надёжность доставки гарантирует сам сервер, а не клиентский код. Разбираем честно альтернативы — Kafka, RabbitMQ, Solid Queue, — миграцию воркеров в проде частями и SLA-очереди вместо привычных названий. Отдельно — три месяца с Claude Opus, день без него и почему писать код руками всё ещё важно.
Гость выпуска — Павел Аргентов, Ruby-разработчик и ментор из Evrone, спикер свежей Ruby Russia 2026. Запись — третья попытка за полтора года: наконец состоялась. Первый блок — про работу Павела прямо сейчас: его позвали спасать огромный Rails-продукт возрастом больше десяти лет. Бизнес в него вложился и выбрасывать не собирается, а код писался «как пришлось» — без конвенций, девопса и нормального CI. Павел совмещает роли контрибьютора и ментора, объясняет, почему лид, который сам кодит, — это как лётчик-полковник за штурвалом, и при чём тут требование клиента вести разработку с ИИ-агентами. Дальше — впечатления от Ruby Russia 2026: маленькая конференция, полные залы, ни одного безработного и ни одного рекрутёра. Обсуждаем доклады: Антон Давыдов про архитектурные решения, Дима Воротилин про NATS для ActiveJob, ИИ во фрод-аналитике и Redmine в госсекторе.
Гость выпуска — Илья Зыкин, известный в Ruby-сообществе как the-teacher: бывший учитель информатики, full-stack Dev Lead, автор гемов с тысячами звёзд — the_role, rails-start, the_sortable_tree — и текущего флагмана ActiveHarness, AI-фреймворка на Ruby. Живёт в Стамбуле, ведёт канал «Ruby on Rails 8. На русском». Разговор начинается с провокации: «Руби будет жить, рельс должен умереть». Илья честно разбирает, почему Rails, который 20 лет задавал правила веб-разработки, в эпоху AI кажется тяжеловесным, почему идеи теперь транслируются между языками за месяцы, а не за десятилетия, и остаётся ли место визионеру вроде DHH в новой реальности.
Первый за долгое время соло-выпуск: без гостя, зато с ответами на комментарии и дискуссии после разговора с Русланом Гатиятовым про агентную разработку и DDD. Разбираем, можно ли давать ИИ-агентам полный доступ к инфраструктуре; почему скептики по ИИ рискуют отстать; зачем инженеру DDD, TDD и SOLID, даже если на собеседовании про это не спрашивают; что меняется в роли разработчика, когда код пишут агенты, а человек делает ревью; почему живые тестировщики становятся узким местом и правда ли, что работа с ИИ «отупляет». Отдельно — выводы из переписки в Telegram-канале: про обучение с ИИ, «глубоких» против «дирижёров», рычаг Claude для неспециалистов и то, что инженеру рано или поздно придётся подняться на уровень бизнес-абстракций.
Длинный технический разговор для тех, кто устал от «DDD на словах» и хочет услышать опыт с поля: как из поддержки стартапов на Rails выросла линейка фреймворков (Cyrex → Smart AI → REE), зачем писать свой стек под доменную модель и что из этого вышло на практике. REE — DDD Ruby framework Телеграм Руслана Гатиятова Telegram Андрея Ермолаева Если разговор зацепил — напишите в комментариях, согласны ли вы, что первые страницы Evans важнее тактических паттернов на практике.
loading
Comments