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- и Telegram-каналов. Он работал с Ruby on Rails ещё в коммерческой разработке, вокруг Rails строился сам Хекслет, и во многом на рельсах формировался его инженерный опыт.
Rails много раз хоронили, но он почему-то продолжает жить. В него коммитят, вокруг него остаются большие продукты, он по-прежнему очень быстро закрывает типовые веб-задачи и даёт то самое ощущение, что один человек может сделать приложение от и до. Разбираем главные идеи рельсов: convention over configuration, ActiveRecord, миграции, серверную шаблонизацию, jobs, очереди и готовую инфраструктуру.
Отдельно обсуждаем тёмную сторону этой философии: магию, метапрограммирование, динамически сгенерированные методы, колбэки в моделях, before_validation, жирные модели и боль больших проектов. А ещё – Sorbet, Tapioca и то, почему Кирилл со временем стал больше ценить типизацию, кодогенерацию и более «деревянный» код.
Не обходим стороной фронтенд в рельсах: Hotwire, Inertia, React, TypeScript и вечный спор о том, где не писать JavaScript действительно полезно, а где превращается в тупиковую ветку.
Ну и конечно обсуждаем главное: кому Rails вообще нужен сегодня. Почему его рано списывать, в каких продуктах он всё ещё даёт огромную скорость, а где лучше честно выбрать другой стек.
🎧 Слушать выпуск
👀 Смотреть выпуск
👉Предложить себя в подкаст
🔥12👍7❤🔥4👎1
Пора рассказать про новости нашего AI Engineers Club!
🤖Оркестраторы агентов
Лучший способ в чём-то разобраться – это попробовать собрать проект своими руками. Поэтому мы провели хакатон, на котором собрали 14 разных оркестраторов агентов – систем, которые автоматически берут задачи из бэклога, прогоняют их через определенный воркфлоу и доводят до PR.
Все проекты получились очень разными – кто-то брал готовые движки, кто-то писал их с нуля, часть команд делали упор на детальную проработку плана задачи, а часть – на продуманные механизмы верификации, сендбоксинга или долгосрочной памяти.
Так вот, если вы тоже хотите собрать себе свой оркестратор, мы собрали все проекты на одной странице в открытом доступн – и туда же вынесли несколько важных уроков. Вообще, в клубе скопилось уже дофига знаний про то, как такие системы писать – и очень скоро мы поднимем полноценную базу знаний, в которой клубчане все это смогут найти!
📆Расписание стримов на июнь
В следующем месяце у нас две главные темы: Harness Engineering и внедрение AI в компании. Полное расписание можно посмотреть на сайте, но вот немного деталей:
👉Harness Engineering. Мы берем разные механизмы того, как агенты работают под капотом, и детально разбираем каждый из них. Например, будем разбираться, как измерять пользу от скиллов, как построить навигацию по кодовой базе с помощью и RAG, и агентского поиска, организацию сендбоксов и пермишнов для агентов, и подходы к автооптимизации промптов.
👉AI в компаниях. В этом треке мы делимся практиками организации процессов в командах разного размера. Будем много говорить про AI code review, шаринг общих практик, скиллов и контекста между проектами и командами и то, как в бигтехе подходят к агентской разработки в существующих огромных кодовых базах. Вот этот стрим про бигтех – наша отдельная гордость. Мы вытащили платформенных лидов из Uber, Meta, Grab и Яндекса, и они не под запись рассказывают и про проблемы, и про результаты внедрения AI у них.
🤔А что это вообще за клуб?
Если вы дочитали досюда с этим вопросом, то напомним – мы делаем закрытое сообщество опытных инженеров, которые учатся применять AI в своей работе. Внутри сообщества – помощь друг другу, обмен полезными практиками, возможность перенять опыт у топовых экспертов, и куча всяких классных движух. Принимаем внутри только через заявки, все подробности на сайте!
🤖Оркестраторы агентов
Лучший способ в чём-то разобраться – это попробовать собрать проект своими руками. Поэтому мы провели хакатон, на котором собрали 14 разных оркестраторов агентов – систем, которые автоматически берут задачи из бэклога, прогоняют их через определенный воркфлоу и доводят до PR.
Все проекты получились очень разными – кто-то брал готовые движки, кто-то писал их с нуля, часть команд делали упор на детальную проработку плана задачи, а часть – на продуманные механизмы верификации, сендбоксинга или долгосрочной памяти.
Так вот, если вы тоже хотите собрать себе свой оркестратор, мы собрали все проекты на одной странице в открытом доступн – и туда же вынесли несколько важных уроков. Вообще, в клубе скопилось уже дофига знаний про то, как такие системы писать – и очень скоро мы поднимем полноценную базу знаний, в которой клубчане все это смогут найти!
📆Расписание стримов на июнь
В следующем месяце у нас две главные темы: Harness Engineering и внедрение AI в компании. Полное расписание можно посмотреть на сайте, но вот немного деталей:
👉Harness Engineering. Мы берем разные механизмы того, как агенты работают под капотом, и детально разбираем каждый из них. Например, будем разбираться, как измерять пользу от скиллов, как построить навигацию по кодовой базе с помощью и RAG, и агентского поиска, организацию сендбоксов и пермишнов для агентов, и подходы к автооптимизации промптов.
👉AI в компаниях. В этом треке мы делимся практиками организации процессов в командах разного размера. Будем много говорить про AI code review, шаринг общих практик, скиллов и контекста между проектами и командами и то, как в бигтехе подходят к агентской разработки в существующих огромных кодовых базах. Вот этот стрим про бигтех – наша отдельная гордость. Мы вытащили платформенных лидов из Uber, Meta, Grab и Яндекса, и они не под запись рассказывают и про проблемы, и про результаты внедрения AI у них.
🤔А что это вообще за клуб?
Если вы дочитали досюда с этим вопросом, то напомним – мы делаем закрытое сообщество опытных инженеров, которые учатся применять AI в своей работе. Внутри сообщества – помощь друг другу, обмен полезными практиками, возможность перенять опыт у топовых экспертов, и куча всяких классных движух. Принимаем внутри только через заявки, все подробности на сайте!
Podlodka AI Engineers Club
Учимся применять AI и внедрять его в команды. Еженедельные сессии с экспертами и живое сообщество от создателей подкаста Подлодка.
🔥10🦄4👍3❤🔥1👎1🤡1
Podlodka #478 – Zed
Кирилл Булатов помогает разрабатывать Zed – редактор кода, написанный на Rust командой, которая раньше делала Atom. Без Electron, без готовых UI-фреймворков: у Zed собственный графический движок GPUI, Tree-sitter как основа для парсинга и CRDT для совместного редактирования без конфликтов. В выпуске Кирилл объясняет, почему команда выбрала именно этот путь и что из этого получилось.
Разберём архитектуру редактора изнутри: что происходит от открытия файла до работы с AI-агентом, как устроен протокол ACP, зачем Zed написал собственный UI-движок вместо использования готового и почему команда не стала брать экосистему плагинов VSCode. Поговорим о пользователях, конкурентах и о том, как опенсорсный редактор вообще планирует зарабатывать.
🎧 Слушать выпуск
👀 Смотреть выпуск
👉Предложить себя в подкаст
Кирилл Булатов помогает разрабатывать Zed – редактор кода, написанный на Rust командой, которая раньше делала Atom. Без Electron, без готовых UI-фреймворков: у Zed собственный графический движок GPUI, Tree-sitter как основа для парсинга и CRDT для совместного редактирования без конфликтов. В выпуске Кирилл объясняет, почему команда выбрала именно этот путь и что из этого получилось.
Разберём архитектуру редактора изнутри: что происходит от открытия файла до работы с AI-агентом, как устроен протокол ACP, зачем Zed написал собственный UI-движок вместо использования готового и почему команда не стала брать экосистему плагинов VSCode. Поговорим о пользователях, конкурентах и о том, как опенсорсный редактор вообще планирует зарабатывать.
🎧 Слушать выпуск
👀 Смотреть выпуск
👉Предложить себя в подкаст
❤19👍10❤🔥4
Podlodka #479 – Capture the Flag
CTF часто выглядит как что-то нишевое и слегка мифологизированное: элитные хакеры, странные задачи, табло, адреналин. С Александром Алексеевым разбираем, что за этим стоит на самом деле. Александр много лет строил CTF-среду и знает её изнутри: от команды «Хакердом» и RuCTF до коммерческих соревнований под задачи бизнеса.
Выпуск получился про устройство жанра. Что отличает хороший CTF от плохого, почему сильная команда — это не просто набор умных одиночек, где формат помогает учить и отбирать людей, а где начинает расходиться с реальной безопасностью. И, конечно, отдельно говорим про AI: что он уже поменял в задачах, участниках и будущем самих соревнований.
🎧 Слушать выпуск
👀 Смотреть выпуск
👉Предложить себя в подкаст
CTF часто выглядит как что-то нишевое и слегка мифологизированное: элитные хакеры, странные задачи, табло, адреналин. С Александром Алексеевым разбираем, что за этим стоит на самом деле. Александр много лет строил CTF-среду и знает её изнутри: от команды «Хакердом» и RuCTF до коммерческих соревнований под задачи бизнеса.
Выпуск получился про устройство жанра. Что отличает хороший CTF от плохого, почему сильная команда — это не просто набор умных одиночек, где формат помогает учить и отбирать людей, а где начинает расходиться с реальной безопасностью. И, конечно, отдельно говорим про AI: что он уже поменял в задачах, участниках и будущем самих соревнований.
🎧 Слушать выпуск
👀 Смотреть выпуск
👉Предложить себя в подкаст
🔥6❤🔥4👍3
Podlodka #480 – Как начать выступать на английском языке
Выступать с докладом и на родном языке – огромный стресс, а на английском с уровнем B1/B2 и уверенностью ниже плинтуса – вообще непередаваемые ощущения. Мы позвали в гости Хади Харири, спикера с каким-то невероятным опытом, чтобы разобраться, а как научиться делать достойные доклады на английском языке, когда он для тебя не родной. Получился очень теплый выпуск, в котором мы разобрали вообще все – от того, как подавать заявку на международную конференцию, до того, нужно ли тренировать оксфордский акцент!
🎧 Слушать выпуск
👀 Смотреть выпуск
👉Предложить себя в подкаст
До старта нового сезона Podlodka AI Crew осталось совсем немного — начинаем 15 июня 🚀Собрали яркие доклады и демо про AI-агентов, AI-дизайн, Eval Driven Development и автоматизацию инженерной рутины в целом. Забирай билет со скидкой в 1000 рублей по промокоду AIAIAI — https://podlodka.io/aicrew
Выступать с докладом и на родном языке – огромный стресс, а на английском с уровнем B1/B2 и уверенностью ниже плинтуса – вообще непередаваемые ощущения. Мы позвали в гости Хади Харири, спикера с каким-то невероятным опытом, чтобы разобраться, а как научиться делать достойные доклады на английском языке, когда он для тебя не родной. Получился очень теплый выпуск, в котором мы разобрали вообще все – от того, как подавать заявку на международную конференцию, до того, нужно ли тренировать оксфордский акцент!
🎧 Слушать выпуск
👀 Смотреть выпуск
👉Предложить себя в подкаст
До старта нового сезона Podlodka AI Crew осталось совсем немного — начинаем 15 июня 🚀Собрали яркие доклады и демо про AI-агентов, AI-дизайн, Eval Driven Development и автоматизацию инженерной рутины в целом. Забирай билет со скидкой в 1000 рублей по промокоду AIAIAI — https://podlodka.io/aicrew
🤡44❤15🔥8👍6👏1
Forwarded from Подкаст «Бреслав и Ложечкин»
Бреслав и Ложечкин #38 — Software 1.0 -> 2.0 -> 3.0. Что идёт на смену коду?
Обсудили ставшую популярной с лёгкой руки Андрея Карпатого тему Software 3.0, когда код вроде бы писать уже будет не надо и когда код, якобы, станет вообще уже ненужным. А английский (хотя на самом деле любой естественный язык) станет языком программирования. Попытались разобраться, в чём на самом деле разница между всеми этими Software 1.0, 2.0 и 3.0 и действительно ли в будущем "будет одно сплошное телевидение", или место старому доброму коду ещё останется. Бонусом: совет двенадцатилетнему себе, какой язык программирования изучать сегодня.
Партнёр команды Podlodka — наши давние друзья @AvitoTech. Это команда с крутыми процессами, культурой здравого смысла и эксперимента. Узнать про их технологии, подходы и прокачку компетенций в командах можно по ссылке: https://clck.ru/3U6k6N
Слушать выпуск:
Telegram
Mave
Apple
Castbox
Яндекс
Spotify
YouTube.Music
YouTube
Реклама. ООО "Авито Тех”, ИНН 9710089440, erid:2SDnjeJxBbg
Обсудили ставшую популярной с лёгкой руки Андрея Карпатого тему Software 3.0, когда код вроде бы писать уже будет не надо и когда код, якобы, станет вообще уже ненужным. А английский (хотя на самом деле любой естественный язык) станет языком программирования. Попытались разобраться, в чём на самом деле разница между всеми этими Software 1.0, 2.0 и 3.0 и действительно ли в будущем "будет одно сплошное телевидение", или место старому доброму коду ещё останется. Бонусом: совет двенадцатилетнему себе, какой язык программирования изучать сегодня.
Партнёр команды Podlodka — наши давние друзья @AvitoTech. Это команда с крутыми процессами, культурой здравого смысла и эксперимента. Узнать про их технологии, подходы и прокачку компетенций в командах можно по ссылке: https://clck.ru/3U6k6N
Слушать выпуск:
Telegram
Mave
Apple
Castbox
Яндекс
Spotify
YouTube.Music
YouTube
Реклама. ООО "Авито Тех”, ИНН 9710089440, erid:2SDnjeJxBbg
❤9👍7🤡3🤷♂1
Media is too big
VIEW IN TELEGRAM
Специально для тех, кто еще не спит - свежий тизер грядущего выпуска Deep Dive!
Если вы еще не освободили время на просмотр - самое время это сделать, ведь вас ждет глубокое погружение в Rust 🦀
Если вы еще не освободили время на просмотр - самое время это сделать, ведь вас ждет глубокое погружение в Rust 🦀
❤14👍5🔥4
Podlodka #481 – Rust Deep Dive
Дмитрий Свиридкин — один из немногих инженеров в русскоязычном пространстве, кто регулярно погружается в тонкости низкоуровневых языков программирования. А когда речь заходит об undefined behavior и ошибках небезопасного использования памяти, Диму вполне можно назвать уникальным экспертом.
Именно поэтому он — идеальный гость для сегодняшнего выпуска про Rust.
Rust появился во многом как ответ на запрос на низкоуровневые языки с хорошими гарантиями безопасности. Поэтому нам было особенно интересно обсудить его с человеком, который не понаслышке знает цену ошибок управления памятью в C++.
В этом выпуске мы погрузились в саму суть вопроса, и обсудить здесь действительно есть что. Чем приходится платить за гарантии безопасности? Что делать, если язык ограничивает настолько, что добиться желаемого результата, оставаясь в полностью безопасной парадигме, становится невозможно? Как найти баланс между безопасностью, эргономикой и производительностью?
Rust, возможно, не дает идеальных ответов на все эти вопросы, но он совершенно точно предлагает достойное решение. Как именно оно устроено, в чем его сильные стороны и компромиссы — смотрите в выпуске.
🎧 Слушать выпуск
👀 Смотреть выпуск
👉Предложить себя в подкаст
Дмитрий Свиридкин — один из немногих инженеров в русскоязычном пространстве, кто регулярно погружается в тонкости низкоуровневых языков программирования. А когда речь заходит об undefined behavior и ошибках небезопасного использования памяти, Диму вполне можно назвать уникальным экспертом.
Именно поэтому он — идеальный гость для сегодняшнего выпуска про Rust.
Rust появился во многом как ответ на запрос на низкоуровневые языки с хорошими гарантиями безопасности. Поэтому нам было особенно интересно обсудить его с человеком, который не понаслышке знает цену ошибок управления памятью в C++.
В этом выпуске мы погрузились в саму суть вопроса, и обсудить здесь действительно есть что. Чем приходится платить за гарантии безопасности? Что делать, если язык ограничивает настолько, что добиться желаемого результата, оставаясь в полностью безопасной парадигме, становится невозможно? Как найти баланс между безопасностью, эргономикой и производительностью?
Rust, возможно, не дает идеальных ответов на все эти вопросы, но он совершенно точно предлагает достойное решение. Как именно оно устроено, в чем его сильные стороны и компромиссы — смотрите в выпуске.
🎧 Слушать выпуск
👀 Смотреть выпуск
👉Предложить себя в подкаст
👍13❤10🔥8😨1
Podlodka #482 – Найм в эпоху AI
AI уже меняет найм: резюме пишутся нейросетями, кандидаты массово откликаются на вакансии, на собеседованиях подсказывают боты, а компании пытаются понять, как теперь отличать сильных людей от сгенерированного шума. В этом выпуске обсуждаем, каких людей компании будут нанимать в эпоху AI. Почему всё чаще говорят про high agency и вкус? Кто в ближайшее время точно не станет заменяемым: фаундеры, врачи, юристы, люди с ответственностью, контекстом, отношениями и настоящим профессиональным чутьём? Разберёмся и с рекрутингом: как меняются собеседования, какие появляются способы оценки кандидатов и как компании пытаются передизайнить найм под AI-native мир. А ещё говорим о том, что AI до сих пор плохо понимает в человеке, можно ли вообще измерить качество найма и почему в эпоху слопа и фрода главным активом может стать не идеальное резюме, а доверие, репутация и отношения, построенные задолго до вакансии.
🎧 Слушать выпуск
👀 Смотреть выпуск
👉Предложить себя в подкаст
AI уже меняет найм: резюме пишутся нейросетями, кандидаты массово откликаются на вакансии, на собеседованиях подсказывают боты, а компании пытаются понять, как теперь отличать сильных людей от сгенерированного шума. В этом выпуске обсуждаем, каких людей компании будут нанимать в эпоху AI. Почему всё чаще говорят про high agency и вкус? Кто в ближайшее время точно не станет заменяемым: фаундеры, врачи, юристы, люди с ответственностью, контекстом, отношениями и настоящим профессиональным чутьём? Разберёмся и с рекрутингом: как меняются собеседования, какие появляются способы оценки кандидатов и как компании пытаются передизайнить найм под AI-native мир. А ещё говорим о том, что AI до сих пор плохо понимает в человеке, можно ли вообще измерить качество найма и почему в эпоху слопа и фрода главным активом может стать не идеальное резюме, а доверие, репутация и отношения, построенные задолго до вакансии.
🎧 Слушать выпуск
👀 Смотреть выпуск
👉Предложить себя в подкаст
💅34❤5👍3🤔1🥱1
Podlodka #483 – Captcha
CAPTCHA давно перестала быть историей про светофоры, пешеходные переходы и кривые буквы. Сегодня это скорее часть антибот-защиты: система оценивает риск, смотрит на сигналы поведения и решает, можно ли пропустить пользователя сразу или лучше проверить внимательнее.
В этом выпуске говорим с Русланом Сабиргалиевым из Smart Captcha и антибот-защиты от Яндекса не только про UX-боль, но и про экономику атак: зачем боты вообще приходят, сколько это может стоить сервису и почему иногда проще усложнить жизнь атакующим, чем пытаться идеально отличить человека от машины.
Разбираем, как работают современные капчи, что такое невидимые проверки и risk scoring, какие сигналы может учитывать система, где заканчивается обычная капча и начинается антифрод. Отдельно обсуждаем false positive: что делать, когда нормального пользователя система внезапно считает подозрительным.
Ещё поговорили про хороших ботов, AI-агентов, DDoS, защиту логина, форм, SMS и API, а также про доступность, ведь капча, которая защищает сервис, но ломает сценарий реальному пользователю, тоже становится проблемой, просто с другой стороны.
🎧 Слушать выпуск
👀 Смотреть выпуск
👉Предложить себя в подкаст
CAPTCHA давно перестала быть историей про светофоры, пешеходные переходы и кривые буквы. Сегодня это скорее часть антибот-защиты: система оценивает риск, смотрит на сигналы поведения и решает, можно ли пропустить пользователя сразу или лучше проверить внимательнее.
В этом выпуске говорим с Русланом Сабиргалиевым из Smart Captcha и антибот-защиты от Яндекса не только про UX-боль, но и про экономику атак: зачем боты вообще приходят, сколько это может стоить сервису и почему иногда проще усложнить жизнь атакующим, чем пытаться идеально отличить человека от машины.
Разбираем, как работают современные капчи, что такое невидимые проверки и risk scoring, какие сигналы может учитывать система, где заканчивается обычная капча и начинается антифрод. Отдельно обсуждаем false positive: что делать, когда нормального пользователя система внезапно считает подозрительным.
Ещё поговорили про хороших ботов, AI-агентов, DDoS, защиту логина, форм, SMS и API, а также про доступность, ведь капча, которая защищает сервис, но ломает сценарий реальному пользователю, тоже становится проблемой, просто с другой стороны.
🎧 Слушать выпуск
👀 Смотреть выпуск
👉Предложить себя в подкаст
👍10🔥10❤9👀1
Podlodka #484 – Графические редакторы
Дмитрий Казаков — ведущий разработчик Krita, opensource-редактора, которым художники рисуют комиксы, концепт-арты и анимацию. Начали с того, чем растровые форматы отличаются от векторных и что на самом деле скрыто внутри проприетарных форматов графических редакторов — там не только пиксели, но и зашитые в файл функции, а иногда и легаси на уровне самого формата. Дальше разобрали графические редакторы изнутри: как устроена система хранения на тайлах, зачем редактору lock-free структуры данных и подкачка с диска, как планировщик гарантирует отсутствие race condition, почему в Krita два раздельных рендеринга и где реально помогает GPU, а где нет, какие инструкции процессора вроде AVX и AVX2 ускоряют кисть и гауссово размытие.
🎧 Слушать выпуск
👀 Смотреть выпуск
👉Предложить себя в подкаст
Дмитрий Казаков — ведущий разработчик Krita, opensource-редактора, которым художники рисуют комиксы, концепт-арты и анимацию. Начали с того, чем растровые форматы отличаются от векторных и что на самом деле скрыто внутри проприетарных форматов графических редакторов — там не только пиксели, но и зашитые в файл функции, а иногда и легаси на уровне самого формата. Дальше разобрали графические редакторы изнутри: как устроена система хранения на тайлах, зачем редактору lock-free структуры данных и подкачка с диска, как планировщик гарантирует отсутствие race condition, почему в Krita два раздельных рендеринга и где реально помогает GPU, а где нет, какие инструкции процессора вроде AVX и AVX2 ускоряют кисть и гауссово размытие.
🎧 Слушать выпуск
👀 Смотреть выпуск
👉Предложить себя в подкаст
👍14❤9👨💻1
Podlodka #485 – Терминалы
В мире пользовательских интерфейсов каждый год происходят эволюции, а иногда и революции. Терминалы тем временем уже десятки лет как будто бы застыли во времени. Концептуально мало что поменялось, но баззвордов стало много: bash, zsh, tty, GPU acceleration в конце концов. А с приходом AI выросла популярность CLI-тулов, благодаря чему терминалы переживают ренессанс.
Так что же там происходит? Разбираемся в этом выпуске вместе с Ником Скрябиным!
🎧 Слушать выпуск
👀 Смотреть выпуск
👉Предложить себя в подкаст
В мире пользовательских интерфейсов каждый год происходят эволюции, а иногда и революции. Терминалы тем временем уже десятки лет как будто бы застыли во времени. Концептуально мало что поменялось, но баззвордов стало много: bash, zsh, tty, GPU acceleration в конце концов. А с приходом AI выросла популярность CLI-тулов, благодаря чему терминалы переживают ренессанс.
Так что же там происходит? Разбираемся в этом выпуске вместе с Ником Скрябиным!
🎧 Слушать выпуск
👀 Смотреть выпуск
👉Предложить себя в подкаст
❤🔥15👍3🕊2🤝2🔥1🤔1
Forwarded from Подкаст «Бреслав и Ложечкин»
Бреслав и Ложечкин #39 — Зачем писать себе некролог
Обсудили в выпуске, зачем писать самому себе некролог и как это связано с практикой Amazon Working Backwards. Если серьёзно - обсудили, как можно относиться к себе, как к продукту, как с помощью LLM сделать себе нормальный план развития и как агентов использовать для того, чтобы самому себе помогать по этому плану идти.
Партнёр команды Podlodka — наши давние друзья @AvitoTech. Это команда с крутыми процессами, культурой здравого смысла и эксперимента. Узнать про их технологии, подходы и прокачку компетенций в командах можно по ссылке: https://clck.ru/3UmSHY
Слушать выпуск:
Telegram
Mave
Apple
Castbox
Яндекс
Spotify
YouTube.Music
YouTube
Реклама. ООО "Авито Тех”, ИНН 9710089440, erid:2SDnjbocFa3
Обсудили в выпуске, зачем писать самому себе некролог и как это связано с практикой Amazon Working Backwards. Если серьёзно - обсудили, как можно относиться к себе, как к продукту, как с помощью LLM сделать себе нормальный план развития и как агентов использовать для того, чтобы самому себе помогать по этому плану идти.
Партнёр команды Podlodka — наши давние друзья @AvitoTech. Это команда с крутыми процессами, культурой здравого смысла и эксперимента. Узнать про их технологии, подходы и прокачку компетенций в командах можно по ссылке: https://clck.ru/3UmSHY
Слушать выпуск:
Telegram
Mave
Apple
Castbox
Яндекс
Spotify
YouTube.Music
YouTube
Реклама. ООО "Авито Тех”, ИНН 9710089440, erid:2SDnjbocFa3
💊38❤🔥5👍4❤2
Тем временем один ведущий Подлодки (Егор) сходил в гости в подкаст к другому ведущему (Андрею) и рассказал о своей новой работе, самой Подлодке и проектах, которые успели из неё вырасти, а также о том, что нас всех ждёт в мире с AI.
🤡14👍2😍2👎1🔥1
Forwarded from Андрей Смирнов | Викенд в IT
Егор Толстой – ведущий подкаста Podlodka и человек, прошедший за 7 лет путь от руководителя кластера в Avito до первого продакта Kotlin и VP по продукту в JetBrains. Правда, затем выгорел, думал уйти в саббатикал, но обнаружил, что не работать тоже надо уметь, и вернулся руководителем продукта в AI-стартап CodeSpeak.
Поговорили о том, чем продакт языка программирования отличается от обычного продакта, почему Егор принимает карьерные решения по жадному алгоритму и как после корпорации снова почувствовать вес собственных решений. Заодно обсудили, куда AI двигает команды разработки и почему роль тимлида станет гораздо более технической.
Отдельно разобрали недавний запуск Podlodka AI Club почти без операционной команды, автоматизацию всей рутины и неожиданное отношение Егора к достижениям: огромный бренд с подкастами, конференциями и сообществами он до сих пор воспринимает скорее как хобби.
Напоследок обсудили живописную жизнь в Шотландии и проблему продактов, открывших Claude Code и решивших, что инженеры больше не нужны – получился продуктовый выпуск #weekendtalk №231 о том, как дважды выгореть, вырастить бизнес из подкаста и запустить AI-клуб.
Аудиоверсия
YouTube
VK Видео
Телеграм
Поговорили о том, чем продакт языка программирования отличается от обычного продакта, почему Егор принимает карьерные решения по жадному алгоритму и как после корпорации снова почувствовать вес собственных решений. Заодно обсудили, куда AI двигает команды разработки и почему роль тимлида станет гораздо более технической.
Отдельно разобрали недавний запуск Podlodka AI Club почти без операционной команды, автоматизацию всей рутины и неожиданное отношение Егора к достижениям: огромный бренд с подкастами, конференциями и сообществами он до сих пор воспринимает скорее как хобби.
Напоследок обсудили живописную жизнь в Шотландии и проблему продактов, открывших Claude Code и решивших, что инженеры больше не нужны – получился продуктовый выпуск #weekendtalk №231 о том, как дважды выгореть, вырастить бизнес из подкаста и запустить AI-клуб.
Аудиоверсия
YouTube
VK Видео
Телеграм
🤡37❤20🔥7❤🔥6👍1👎1
Podlodka #486 – Spec-Driven Development
В разработке с агентами нам больше всего не хватает контроля за результатом и уверенности в нем. Один из способов их получить – использовать подход Spec-Driven Development, в котором перед тем, как отправить агента писать код, мы готовим ему понятное описание задачи и с продуктовой, и с архитектурной стороны. Вместе с Алексеем Верховским, мейнтейнером фреймворка BMAD, мы разбираемся во всех прикладных вопросах вокруг разработки по SDD.
А если вы хотите вкатиться не только в SDD, но и в другие практики AI разработки, вступайте в наше закрытое сообщество Podlodka AI Engineers Club – закрытый чат, еженедельные стримы, хакатоны.
https://podlodka.ai
🎧 Слушать выпуск
👀 Смотреть выпуск
👉Предложить себя в подкаст
В разработке с агентами нам больше всего не хватает контроля за результатом и уверенности в нем. Один из способов их получить – использовать подход Spec-Driven Development, в котором перед тем, как отправить агента писать код, мы готовим ему понятное описание задачи и с продуктовой, и с архитектурной стороны. Вместе с Алексеем Верховским, мейнтейнером фреймворка BMAD, мы разбираемся во всех прикладных вопросах вокруг разработки по SDD.
А если вы хотите вкатиться не только в SDD, но и в другие практики AI разработки, вступайте в наше закрытое сообщество Podlodka AI Engineers Club – закрытый чат, еженедельные стримы, хакатоны.
https://podlodka.ai
🎧 Слушать выпуск
👀 Смотреть выпуск
👉Предложить себя в подкаст
🔥21❤5👍2❤🔥1👎1
Podlodka #487 – Elixir
Elixir часто воспринимают как более дружелюбный синтаксис поверх Erlang, но достаточно ли такого объяснения в 2026 году? Вместе с Данилой Поярковым, разработчиком более 50 open source проектов для Elixir с суммарно около миллиона скачиваний, разбираемся, что язык унаследовал от Erlang и BEAM, где его используют сегодня и насколько зрелой стала его экосистема.
Обсуждаем Phoenix и LiveView, метапрограммирование и Ecto, конкурентность и производительность BEAM. Отдельно смотрим на ML-инструменты NX, Axon, Bumblebee и Livebook, интеграцию с Rust и библиотеки вокруг Elixir. В финале говорим о пригодности для вайбкодинга, AI-агентах и будущем языка. Получился интересный выпуск для тех, кто выбирает backend-стек или хочет разобраться в современном Elixir без предварительного погружения в Erlang.
🎧 Слушать выпуск
👀 Смотреть выпуск
👉Предложить себя в подкаст
Avito.Tech.Conf — конференция от AvitoTech для тех, кто управляет сложным. Успейте поймать билет на офлайн: https://clc.to/QjwT-g
Реклама. ООО "Авито Тех”, ИНН 9710089440, erid:2SDnjdBhcfd
Elixir часто воспринимают как более дружелюбный синтаксис поверх Erlang, но достаточно ли такого объяснения в 2026 году? Вместе с Данилой Поярковым, разработчиком более 50 open source проектов для Elixir с суммарно около миллиона скачиваний, разбираемся, что язык унаследовал от Erlang и BEAM, где его используют сегодня и насколько зрелой стала его экосистема.
Обсуждаем Phoenix и LiveView, метапрограммирование и Ecto, конкурентность и производительность BEAM. Отдельно смотрим на ML-инструменты NX, Axon, Bumblebee и Livebook, интеграцию с Rust и библиотеки вокруг Elixir. В финале говорим о пригодности для вайбкодинга, AI-агентах и будущем языка. Получился интересный выпуск для тех, кто выбирает backend-стек или хочет разобраться в современном Elixir без предварительного погружения в Erlang.
🎧 Слушать выпуск
👀 Смотреть выпуск
👉Предложить себя в подкаст
Avito.Tech.Conf — конференция от AvitoTech для тех, кто управляет сложным. Успейте поймать билет на офлайн: https://clc.to/QjwT-g
Реклама. ООО "Авито Тех”, ИНН 9710089440, erid:2SDnjdBhcfd
🔥8❤6👍3
Podlodka #488 – UX-ресерч в эпоху AI
Когда вообще стоит проводить UX-исследование? А когда оно только тратит время и деньги? В этом выпуске разбираемся, в каких случаях ответ уже можно найти в аналитике или саппорте, когда проблема и так очевидна, а когда ещё слишком рано что-либо исследовать, потому что даже гипотезы решения нет.
В гостях – Георгий Крутоус, руководитель UX Research в Muse Group (Ultimate Guitar, MuseScore, MuseHub и Audacity).
Конечно, не обошлось без разговора про AI: обсудили AI-персон, AI-модерируемые интервью, AI-репозиторий знаний, который строят в Muse Group, и то, могут ли языковые модели разбирать и агрегировать открытые ответы в опросах.
🎧 Слушать выпуск
👀 Смотреть выпуск
👉Предложить себя в подкаст
Avito.Tech.Conf — конференция от AvitoTech для тех, кто управляет сложным. Успейте поймать билет на офлайн: https://clc.to/YvNrNw
Реклама. ООО "Авито Тех”, ИНН 9710089440, erid:2SDnjdbfsR5
Когда вообще стоит проводить UX-исследование? А когда оно только тратит время и деньги? В этом выпуске разбираемся, в каких случаях ответ уже можно найти в аналитике или саппорте, когда проблема и так очевидна, а когда ещё слишком рано что-либо исследовать, потому что даже гипотезы решения нет.
В гостях – Георгий Крутоус, руководитель UX Research в Muse Group (Ultimate Guitar, MuseScore, MuseHub и Audacity).
Конечно, не обошлось без разговора про AI: обсудили AI-персон, AI-модерируемые интервью, AI-репозиторий знаний, который строят в Muse Group, и то, могут ли языковые модели разбирать и агрегировать открытые ответы в опросах.
🎧 Слушать выпуск
👀 Смотреть выпуск
👉Предложить себя в подкаст
Avito.Tech.Conf — конференция от AvitoTech для тех, кто управляет сложным. Успейте поймать билет на офлайн: https://clc.to/YvNrNw
Реклама. ООО "Авито Тех”, ИНН 9710089440, erid:2SDnjdbfsR5
❤9👍2🔥1🤯1👀1