Кирилл Булатов помогает разрабатывать Zed – редактор кода, написанный на Rust командой, которая раньше делала Atom. Без Electron, без готовых UI-фреймворков: у Zed собственный графический движок GPUI, Tree-sitter как основа для парсинга и CRDT для совместного редактирования без конфликтов. В выпуске Кирилл объясняет, почему команда выбрала именно этот путь и что из этого получилось.
Разберём архитектуру редактора изнутри: что происходит от открытия файла до работы с AI-агентом, как устроен протокол ACP, зачем Zed написал собственный UI-движок вместо использования готового и почему команда не стала брать экосистему плагинов VSCode. Поговорим о пользователях, конкурентах и о том, как опенсорсный редактор вообще планирует зарабатывать.
Также ждем вас, ваши лайки, репосты и комменты в мессенджерах и соцсетях!
Telegram-чат: https://t.me/podlodka
Telegram-канал: https://t.me/podlodkanews
Twitter-аккаунт: https://twitter.com/PodcastPodlodka
Ведущие в выпуске:
Стас Цыганов, Евгений Кателла
Полезные ссылки:
Github
https://github.com/zed-industries/zed/
Блог Zed
https://zed.dev/blog
25 May 2026, 3:52 pm
1 hour 18 minutes
Podlodka #477 – Ruby on Rails Deep Dive
Кирилл Мокевнин – сооснователь онлайн-школы программирования «Хекслет», разработчик с почти двадцатилетним стажем, амбассадор организованного программирования и автор одноимённых 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
19 May 2026, 1:19 pm
1 hour 28 minutes
Podlodka #476 – Релокация в Австралию
Австралия – идеальный кандидат для релокации. Английский язык, океан, безопасность, высокий уровень жизни, нормальный work-life balance. В этом выпуске Константин Аксенов, разработчик и многодетный отец, разбирает все аспекты переезда и жизни в Австралии. Говорим про все типы виз, поиск работы в IT, аренду, медицину, культурную адаптацию и, конечно же, про главный вопрос: кому Австралия действительно подходит, а кому лучше не строить вокруг нее большие планы.
Также ждем вас, ваши лайки, репосты и комменты в мессенджерах и соцсетях!
Telegram-чат: https://t.me/podlodka
Telegram-канал: https://t.me/podlodkanews
Twitter-аккаунт: https://twitter.com/PodcastPodlodka
Ведущие в выпуске:
Егор Толстой, Аня Симонова, Андрей Смирнов
*Елизавета Гырдымова и Иван Алексеев признаны иноагентами на территории РФ.
11 May 2026, 12:10 pm
1 hour 56 minutes
Podlodka #475 – Django
В ряду выпусков про фреймворки пополнение! Разбираемся, правда ли в Django есть все, что нужно для типичного веб-сервиса, и правда ли это лучший выбор для перфекционистов с дедлайнами! А помогает нам Артем Малышев.
Также ждем вас, ваши лайки, репосты и комменты в мессенджерах и соцсетях!
Telegram-чат: https://t.me/podlodka
Telegram-канал: https://t.me/podlodkanews
Страница в Facebook: www.facebook.com/podlodkacast/
Twitter-аккаунт: https://twitter.com/PodcastPodlodka
Ведущие в выпуске:
Женя Кателла, Стас Цыганов
Полезные ссылки:
Сайт Django
https://www.djangoproject.com/
4 May 2026, 3:52 pm
1 hour 25 minutes
Podlodka #474 – Технологии продления жизни
В этом выпуске вместе с Витой Степановой разбираемся, что такое старение с точки зрения биологии, где сегодня находится наука и какими технологиями уже можно воспользоваться. Обсудили, какие направления в индустрии сейчас выглядят наиболее перспективными и чем занимаются компании вроде Gero и Insilico. Отдельно, конечно, поговорили о роли AI, данных и носимых устройств — и о том, где за этим стоят реальные возможности. И напоследок — о женском здоровье как одном из ключевых направлений в теме долголетия!
Также ждем вас, ваши лайки, репосты и комменты в мессенджерах и соцсетях!
Telegram-чат: https://t.me/podlodka
Telegram-канал: https://t.me/podlodkanews
Страница в Facebook: www.facebook.com/podlodkacast/
Twitter-аккаунт: https://twitter.com/PodcastPodlodka
Ведущие в выпуске:
Аня Симонова, Евгений Кателла
Полезные ссылки:
LinkedIn Виты
https://www.linkedin.com/in/vita-stepanova-ph-d-b1956b109/
Экспертное агентство Виты в биотехе Бластим
https://blastim.ru/
Подкаст Виты про женское предпринимательство
https://www.youtube.com/@vitastepanova
Telegram-канал про жизнь в Париже, агентский бизнес, детей, и немного про общество
https://t.me/quoquocava
27 April 2026, 2:20 pm
1 hour 37 minutes
Podlodka #473 – Каузальные модели
Никита Поваров, principal analyst в JetBrains, пришёл, чтобы рассказать об одной из самых коварных ловушек в работе с данными: мы привыкли видеть корреляции, но совершенно не умеем доказывать причинность. А разница между "связано" и "вызывает" – это разница между правильным решением и красивой иллюзией. В выпуске прошли по истории вопроса от Гальтона и Фишера до современных каузальных графов: почему исторически статистика и каузальность шли разными путями и как они всё-таки сошлись.
Разбираем d-сепарацию, конфаундеры, медиаторы и строим каузальные графы на конкретных примерах из A/B тестирования, медицины и продуктовой аналитики. Выпуск для всех, кто работает с данными и хочет не просто находить паттерны, а понимать, что на что влияет и уметь это обосновать.
Также ждем вас, ваши лайки, репосты и комменты в мессенджерах и соцсетях!
Telegram-чат: https://t.me/podlodka
Telegram-канал: https://t.me/podlodkanews
Страница в Facebook: www.facebook.com/podlodkacast/
Twitter-аккаунт: https://twitter.com/PodcastPodlodka
Ведущие в выпуске:
Стас Цыганов, Егор Толстой
Полезные ссылки:
Фундамент — вероятность как логика E.T. Jaynes — «Probability Theory: The Logic of Science»
Вес и физическая активность — каузальные модели
Mendelian randomization, eLife 2022: «Mendelian randomization suggests a bidirectional, causal relationship between physical inactivity and adiposity»
https://pmc.ncbi.nlm.nih.gov/articles/PMC8975550/
Multivariable MR, Nature Comms Med 2023: «Distilling causality between physical activity traits and obesity via Mendelian randomization»
https://www.nature.com/articles/s43856-023-00407-5
E. Yudkowsky — «Causal Diagrams and Causal Models»
https://www.lesswrong.com/posts/hzuSDMx7pd2uxFc5w/causal-diagrams-and-causal-models
Выдуманный пример вес/активность/сидение-на-Reddit, как иллюстрация коллайдера Herman Pontzer — «Constrained Total Energy Expenditure and Metabolic Adaptation to Physical Activity in Adult Humans»
https://pmc.ncbi.nlm.nih.gov/articles/PMC4803033/
Исторические байки
Ф. Гальтон — Регрессия к среднему — Regression towards Mediocrity in Hereditary Stature, Journal of the Anthropological Institute
https://galton.org/essays/1880-1889/galton-1886-jaigi-regression-stature.pdf
К. Пирсон — Корреляция наше всё — «The Grammar of Science»
https://archive.org/details/grammarofscience00pearrich/page/44/mode/2up
Р. Фишер — ген курильщика — «Cancer and smoking», Nature
https://www.nature.com/articles/182596a0
Ignaz Semmelweis — мытьё рук
https://en.wikipedia.org/wiki/Ignaz_Semmelweis
краткая биография
https://pmc.ncbi.nlm.nih.gov/articles/PMC11568873/
Джон Сноу — холера в Лондоне
https://pmc.ncbi.nlm.nih.gov/articles/PMC7150208/
Barbara Stoddard Burks — забытый пионер медиации
https://danamackenzie.com/barbara-stoddard-burks-pioneer-in-causality/
Бедность и когнитивные функции
https://pubmed.ncbi.nlm.nih.gov/23990553/
Дискриминация женщин — слепые прослушивания
https://www.aeaweb.org/articles?id=10.1257/aer.90.4.715
Курьёз — ретроспективный эффект молитвы — «Effects of remote, retroactive intercessory prayer on outcomes in patients with bloodstream infection: randomised controlled trial»
https://pubmed.ncbi.nlm.nih.gov/11751349/
20 April 2026, 1:29 pm
1 hour 14 minutes
Podlodka #472 — C++ Deep Dive
Антон Полухин – член комитета по стандартизации C++, что делает его одним из тех людей, кто решает, каким будет C++ в будущем. При этом Антон пишет на C++ высоконагруженный код каждый день в техплатформе городских сервисов Яндекса. Еще он – создатель и активный ментейнер многих библиотек Boost, и автор книги «Boost C++ Application Development Cookbook».
C++ пинают все кому не лень – от госдепа США до российских студентов, которые со страхом вспоминают лабы на нем. При этом язык по-прежнему живет везде: системное программирование, игровые движки, финтех, embedded, браузеры. Почему так? Почему у него такая репутация, откуда взялось столько плохого кода, и чем вообще виноваты шаблоны C++?
Вместе с Антоном мы разбираем новые стандарты C++ и главные направления развития языка: безопасность, рефлексию, модули, стандартную библиотеку. Антон рассказывает не только про то, что появится в языке, но и какие реальные проблемы за этим стоят.
Отдельно спорим про C++ vs Rust: нужен ли C++ borrow checker, можно ли догнать Rust по безопасности и стоит ли вообще это делать.
Ну и конечно говорим про то, что ждет язык через 10 лет, является ли темп обновления стандартов плюсом, насколько больно мигрировать продуктовый код и является ли обратная совместимость достоинством или проклятием.
Также ждем вас, ваши лайки, репосты и комменты в мессенджерах и соцсетях!
YouTube-канал: youtube.com/@PodlodkaDeepDive
Telegram-чат: t.me/podlodka
Telegram-канал: t.me/podlodkanews
Twitter-аккаунт: twitter.com/PodcastPodlodka
Ведущие в выпуске:
Егор Толстой
Материалы выпуска:
Техплатформа https://dev.go.yandex/services/techplatform
Benchmark summary charts https://bit.ly/bench-charts
Итоги C++ Dev Survey 2025 https://bit.ly/cpp-survey-2025
SI: Software Memory Safety Guide https://bit.ly/nsa-memory-safety
C++ Standard Proposal P2739 - https://bit.ly/cpp-p2739
Delivering Safe C++ - Bjarne Stroustrup https://www.youtube.com/watch?v=I8UvQKvOSSw
Boost-библиотеки Антона:
https://github.com/boostorg/pfr
https://github.com/boostorg/stacktrace
https://github.com/boostorg/type_index
https://github.com/boostorg/dll
14 April 2026, 10:01 am
1 hour 47 minutes
Podlodka #471 – Генерация случайных чисел
Случайные числа нужны почти в каждой программе. Для программиста все выглядит очень просто – достаточно вызова функции стандартной библиотеки. А под капотом там происходит очень много интересного! Чтобы разобраться в том, как генерируются хорошие случайные числа, мы позвали Евгения Додиса, профессора университета Нью-Йорка, который во многом определил, как выглядят и работают современные генераторы случайных чисел, и участвовал в их дизайне для Linux, Apple и Windows.
Также ждем вас, ваши лайки, репосты и комменты в мессенджерах и соцсетях!
Telegram-чат: https://t.me/podlodka
Telegram-канал: https://t.me/podlodkanews
Страница в Facebook: www.facebook.com/podlodkacast/
Twitter-аккаунт: https://twitter.com/PodcastPodlodka
Ведущие в выпуске:
Евгений Кателла, Егор Толстой
Полезные ссылки:
On Seedless PRNGs and Premature Next
https://cs.nyu.edu/~dodis/ps/seedless-fortuna.pdf
No Time to Hash: On Super-Efficient Entropy Accumulation
https://cs.nyu.edu/~dodis/ps/no-time.pdf
Seedless Fruit is the Sweetest: Random Number Generation, Revisited
https://cs.nyu.edu/~dodis/ps/seedless.pdf
How to Eat Your Entropy and Have it Too — Optimal Recovery Strategies for Compromised RNGs
https://cs.nyu.edu/~dodis/ps/prematureNext.pdf
Security Analysis of Pseudo-Random Number Generators with Input: /dev/random is not Robust
https://cs.nyu.edu/~dodis/ps/rng.pdf
Privacy with Imperfect Randomness
https://cs.nyu.edu/~dodis/ps/dp-final.pdf
Leftover Hash Lemma, Revisited
https://cs.nyu.edu/~dodis/ps/lhl.pdf
Does Privacy Require True Randomness?
https://cs.nyu.edu/~dodis/ps/enc-ext.pdf
On the Impossibility of Extracting Classical Randomness Using a Quantum Computer
https://cs.nyu.edu/~dodis/ps/qsv.pdf
Randomness Extraction and Key Derivation Using the CBC, Cascade and HMAC Modes
https://cs.nyu.edu/~dodis/ps/hmac.pdf
On the (Im)possibility of Cryptography with Imperfect Randomness
https://cs.nyu.edu/~dodis/ps/1-source.pdf
6 April 2026, 1:34 pm
1 hour 20 minutes
Podlodka #470 – Vim
Многие думают, что Vim давно уже не актуален и остался мемом и игрушкой для гиков. В выпуске мы обсудили, зачем можно его использовать в современном мире, когда вокруг куча IDE и текстовых редакторов, что из себя представляет осовремененная версия под именем NeoVim и почему она до сих пор актуальна и остается для многих разработчиков способом собрать персональную среду разработки под свой реальный рабочий процесс.
Поговорили, в чем принципиальные архитектурные отличия NeoVim от других, почему его сила не только в плагинах, а в самой модели взаимодействия с текстом, как сегодня устроен современный стек с Lua, LSP и Tree-sitter, и с чего начать, если давно хотелось попробовать NeoVim не как эксперимент на вечер, а как полноценный рабочий инструмент. Упомянули и удовольствие от использования, и инженерный подход к конфигурации, и важность рефлексии в работе с текстовым редактором.
Полезные ссылки:
Конфиги
https://sourcecraft.dev/veged/dotfiles
Также ждем вас, ваши лайки, репосты и комменты в мессенджерах и соцсетях!
Telegram-чат: https://t.me/podlodka
Telegram-канал: https://t.me/podlodkanews
Twitter-аккаунт: https://twitter.com/PodcastPodlodka
Ведущие в выпуске:
Андрей Смирнов, Стас Цыганов
1 April 2026, 4:23 pm
1 hour 25 minutes
Podlodka #469 – Flutter
Flutter давно стал мейнстримной кросс-платформой и заметным игроком в мобильной разработке: его ценят за быструю разработку и хороший тулинг, в частности hot reload.
Марк Абраменко, бывший Head of Flutter в Surf и мобильный инженер Rhino, разобрал ключевые темы: Impeller и миф о лагах на iOS, ограничения Dart для сложной логики и реальность «одной кодовой базы» для desktop, web и mobile. Конечно же, не могли обойти тему написания кода на Flutter с помощью AI-агентов.
Также ждем вас, ваши лайки, репосты и комменты в мессенджерах и соцсетях!
Telegram-чат: https://t.me/podlodka
Telegram-канал: https://t.me/podlodkanews
Страница в Facebook: www.facebook.com/podlodkacast/
Twitter-аккаунт: https://twitter.com/PodcastPodlodka
Ведущие в выпуске:
Стас Цыганов, Евгений Кателла
Полезные ссылки:
AppFlowy (пример большого из сложного приложения под десктоп)
https://github.com/AppFlowy-IO/AppFlowy
Liquid glass easy (реализация liquid glass на Flutter)
https://pub.dev/packages/liquid_glass_easy
Доклад: безопасность flutter приложений
https://www.youtube.com/watch?v=ow-gCKMHehQ
Статья Славы Егорова про то, как работает Dart VM
https://mrale.ph/dartvm/
Канал Марка в TG
https://t.me/mark_ramie
26 March 2026, 4:16 pm
1 hour 31 minutes
Podlodka #468 – Маленькие языковые модели
Что делать, чтобы рынок ИИ не захватили монополисты, и мы все не стали радикально зависимы от OpenAI, Anthropic и других корпораций? Научиться работать с локальным ИИ! Чтобы разобраться в теме мы позвали Ивана Ямщикова из Pleias, и поговорили про то, как устроены маленькие языковые модели.
Занятный факт: пока мы писали выпуск, вышла новость о том, что Nvidia в партнерстве с Pleias выпустила открытый датасет в рамках проекта Nvidia Nemotron. Почему открытые датасеты важны для маленьких моделей – тоже обсудили в выпуске!
Также ждем вас, ваши лайки, репосты и комменты в мессенджерах и соцсетях!
Telegram-чат: https://t.me/podlodka
Telegram-канал: https://t.me/podlodkanews
Страница в Facebook: www.facebook.com/podlodkacast/
Twitter-аккаунт: https://twitter.com/PodcastPodlodka
Ведущие в выпуске:
Женя Кателла, Андрей Смирнов
Полезные ссылки:
Telegram-канал Ивана
t.me/progulka
YouTube-канал Ивана
https://www.youtube.com/@kroniker
Статьи про различные аспекты маленьких языковых моделей
https://arxiv.org/pdf/2409.06857
https://github.com/UbiquitousLearning/SLM_Survey
https://arxiv.org/pdf/2411.03350
https://arxiv.org/pdf/2402.13116
https://research.nvidia.com/labs/lpr/slm-agents/
Книга “от 0 к 1”
https://www.goodreads.com/book/show/18050143-zero-to-one
Новость про mRNA вакцину для собаки
https://www.theaustralian.com.au/business/technology/tech-boss-uses-ai-and-chatgpt-to-create-cancer-vaccine-for-his-dying-dog/news-story/
Про Qwen
https://arxiv.org/abs/2601.11061
Анонс коллаборации Pleias и Nvidia
https://huggingface.co/datasets/nvidia/Nemotron-Personas-France
https://investor.nvidia.com/news/press-release-details/2026/NVIDIA-Expands-Open-Model-Families-to-Power-the-Next-Wave-of-Agentic-Physical-and-Healthcare-AI/default.aspx