<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd">
  <channel>
    <title>Heavy Tech Podcast</title>
    <link>https://youtube.com/playlist?list=PL27BjlWxWp4VDbO9D7zijmMHsbYqAOi1Q</link>
    <description>Ruby, Технологии, работа в IT, управление командой, программирование&#xA;&#xA;https://heavytech.mave.digital</description>
    <category>TV &amp; Film</category>
    <generator>Podsync generator (support us at https://github.com/mxpv/podsync)</generator>
    <language>en-us</language>
    <lastBuildDate>Thu, 16 Apr 2026 22:08:36 +0000</lastBuildDate>
    <pubDate>Fri, 01 Mar 2024 10:32:25 +0000</pubDate>
    <image>
      <url>https://i.ytimg.com/pl_c/PL27BjlWxWp4VDbO9D7zijmMHsbYqAOi1Q/studio_square_thumbnail.jpg?sqp=COT1hM8G-oaymwEICNAFENAFSFqi85f_AwYI3fGVzQY=&amp;rs=AOn4CLBQLoQIi1e9fcWKDQ7jwRHxy2UTMA</url>
      <title>Heavy Tech Podcast</title>
      <link>https://youtube.com/playlist?list=PL27BjlWxWp4VDbO9D7zijmMHsbYqAOi1Q</link>
    </image>
    <itunes:author>Сергей Удалов</itunes:author>
    <itunes:subtitle>Heavy Tech Podcast</itunes:subtitle>
    <itunes:summary><![CDATA[Ruby, Технологии, работа в IT, управление командой, программирование

https://heavytech.mave.digital]]></itunes:summary>
    <itunes:image href="https://i.ytimg.com/pl_c/PL27BjlWxWp4VDbO9D7zijmMHsbYqAOi1Q/studio_square_thumbnail.jpg?sqp=COT1hM8G-oaymwEICNAFENAFSFqi85f_AwYI3fGVzQY=&amp;rs=AOn4CLBQLoQIi1e9fcWKDQ7jwRHxy2UTMA"></itunes:image>
    <itunes:explicit>no</itunes:explicit>
    <itunes:category text="TV &amp; Film"></itunes:category>
    <item>
      <guid>10xcECQUns0</guid>
      <title>Почему женщин в IT меньше: выбор, барьеры или правила рынка?</title>
      <link>https://youtube.com/watch?v=10xcECQUns0</link>
      <description>В этом выпуске Heavy Tech Podcast в гостях Мила Шведова. Говорим о женщинах в IT без лозунгов и удобных ответов: где действительно есть системные барьеры, а где разговор упирается в карьерные стратегии, личный выбор, устройство команд и правила рынка. Получился местами острый, но при этом очень практичный разговор про рост в карьере, управление людьми, публичность, стартапы и то, как меняется работа в эпоху ИИ.&#xA;&#xA;Кто в выпуске: ведущий Сергей Удалов, гостья Мила Шведова — руководитель с большим продуктовым и операционным опытом, автор канала «Блондинка в IT» и подкаста «В IT только девочки».&#xA;&#xA;&#xA;Главные вопросы выпуска:&#xA;Где в IT реальные системные барьеры для женщин, а где дело в выборе, уверенности и карьерной стратегии?&#xA;Почему рынок и компании не решают эту тему автоматически, если речь идёт об эффективности?&#xA;Какие качества будут делать специалиста сильным в мире, где всё больше задач забирает ИИ?&#xA;&#xA;Ссылки и материалы выпуска:&#xA;- Telegram Милы: https://t.me/Blonde_in_IT&#xA;- Telegram Сергея: https://t.me/UdalovX&#xA;- Зеркало канала: https://vkvideo.ru/@udalov_x&#xA;&#xA;Если тема вам близка, напишите в комментариях: где, по-вашему, в IT заканчиваются разговоры про дискриминацию и начинаются разговоры про личную стратегию, характер и выбор? Подпишитесь на канал, чтобы не пропустить следующие выпуски Heavy Tech Podcast.</description>
      <pubDate>Mon, 13 Apr 2026 05:00:01 +0000</pubDate>
      <enclosure url="https://podsync.apps.udalovs.ru/HeavyTech/10xcECQUns0.mp3" length="40903509" type="audio/mpeg"></enclosure>
      <itunes:author>Сергей Удалов</itunes:author>
      <itunes:subtitle>Почему женщин в IT меньше: выбор, барьеры или правила рынка?</itunes:subtitle>
      <itunes:summary><![CDATA[В этом выпуске Heavy Tech Podcast в гостях Мила Шведова. Говорим о женщинах в IT без лозунгов и удобных ответов: где действительно есть системные барьеры, а где разговор упирается в карьерные стратегии, личный выбор, устройство команд и правила рынка. Получился местами острый, но при этом очень практичный разговор про рост в карьере, управление людьми, публичность, стартапы и то, как меняется работа в эпоху ИИ.

Кто в выпуске: ведущий Сергей Удалов, гостья Мила Шведова — руководитель с большим продуктовым и операционным опытом, автор канала «Блондинка в IT» и подкаста «В IT только девочки».


Главные вопросы выпуска:
Где в IT реальные системные барьеры для женщин, а где дело в выборе, уверенности и карьерной стратегии?
Почему рынок и компании не решают эту тему автоматически, если речь идёт об эффективности?
Какие качества будут делать специалиста сильным в мире, где всё больше задач забирает ИИ?

Ссылки и материалы выпуска:
- Telegram Милы: https://t.me/Blonde_in_IT
- Telegram Сергея: https://t.me/UdalovX
- Зеркало канала: https://vkvideo.ru/@udalov_x

Если тема вам близка, напишите в комментариях: где, по-вашему, в IT заканчиваются разговоры про дискриминацию и начинаются разговоры про личную стратегию, характер и выбор? Подпишитесь на канал, чтобы не пропустить следующие выпуски Heavy Tech Podcast.]]></itunes:summary>
      <itunes:image href="https://i.ytimg.com/vi/10xcECQUns0/maxresdefault.jpg"></itunes:image>
      <itunes:duration>1:12:28</itunes:duration>
      <itunes:explicit>no</itunes:explicit>
      <itunes:order>1</itunes:order>
    </item>
    <item>
      <guid>plvPpiWfjt0</guid>
      <title>Иван Шаматов: Ruby, ИИ в разработке и карьера в неопределённом будущем</title>
      <link>https://youtube.com/watch?v=plvPpiWfjt0</link>
      <description>В этом выпуске Heavy Tech Podcast в гостях Иван Шаматов — Ruby-разработчик с большим стажем, инженер-менеджер и один из организаторов питерской Ruby-конференции. Говорим о том, как в компании внедряют ИИ (от Tab-комплита до генерации кода и ревью), где на самом деле тормозит delivery, почему узким местом становятся не код, а передача задач между людьми, и как Иван использует LLM для управленческих решений и контекста по командам. Отдельно — про формат выступлений с интерактивом, про то, кого берут на работу сейчас и как проходят собеседования, про образование детей и про спекуляции о сингулярности и будущем профессий.&#xA;&#xA;Кто в выпуске: ведущие Сергей Удалов и Андрей Ермолаев, гость Иван Шаматов (Ruby, продакшен-системы, организатор Saint P Ruby Community).&#xA;&#xA;Ключевые моменты:&#xA;- Роль инженер-менеджера и тематических лидов: кросс-командная коммуникация, контекст по людям и продуктам.&#xA;- Питерская Ruby-конференция: бесплатная, офлайн + онлайн, первые выходные июня, приглашаются докладчики (сайт и форма заявки — TODO в show notes).&#xA;- Внедрение ИИ: от авто-комплита до генерации кода и спеок; политики по данным и задачам, которые пока не отдаём в LLM.&#xA;- Delivery: основной лаг — не написание кода, а передача задачи от человека к человеку; оптимизация процесса не обязательно ведёт к сокращению людей.&#xA;- Кейс Amazon (outage и подпись сеньоров за AI-изменения): ответственность за решения остаётся за человеком; ревью и процессы важны.&#xA;- Middle management: типовые задачи съедаются ИИ; ценность — там, где нужны решения и ответственность.&#xA;- Контекст для LLM: репозиторий с Markdown по командам и продуктам; ручная подготовка контекста; обсуждение раздувания контекста при богатых API (Jira и др.).&#xA;- Дети и образование: фундамент — математика, физика, умение думать; совет — заниматься тем, что нравится.&#xA;- Собеседования и рынок: длинные циклы, много этапов, сильная конкуренция; в приоритете софтскиллы и вписывание в процессы.&#xA;- Книга: Лем «Сумма технологий» (non-fiction про сингулярность и технологии).&#xA;&#xA;Главные вопросы выпуска: кого ИИ «съест» первым, а кого усилит? Где граница «ИИ помог» и «ответственность инженера»? Что делать разработчику и ребёнку в мире, где будущее профессий неочевидно?&#xA;&#xA;Ссылки и материалы выпуска:&#xA;- Гость: Иван Шаматов — https://github.com/IvanShamatov&#xA;- СКУД на коленке (доклад) — https://www.youtube.com/watch?v=XVq3-rMcPKM&#xA;- Собираем метрики в ruby-приложении — https://www.youtube.com/watch?v=bkWfG5Zas0o&#xA;- Деньги! Иван Шаматов — https://www.youtube.com/watch?v=hNaJgkdiRNg&#xA;- Фичетогглинг. От теории к практике — https://www.youtube.com/watch?v=_1sF-fKyAJc&#xA;- Питерское Ruby-сообщество, заявки на доклады — https://t.me/saintprubycommunity.&#xA;- Рекомендация: Станислав Лем «Сумма технологий».&#xA;&#xA;Подпишитесь на канал, чтобы не пропустить следующие выпуски. Обсудить выпуск и предложить темы можно в Telegram: https://t.me/UdalovX&#xA;Зеркало канала: https://vkvideo.ru/@udalov_x</description>
      <pubDate>Sun, 15 Mar 2026 10:18:53 +0000</pubDate>
      <enclosure url="https://podsync.apps.udalovs.ru/HeavyTech/plvPpiWfjt0.mp3" length="36294933" type="audio/mpeg"></enclosure>
      <itunes:author>Сергей Удалов</itunes:author>
      <itunes:subtitle>Иван Шаматов: Ruby, ИИ в разработке и карьера в неопределённом будущем</itunes:subtitle>
      <itunes:summary><![CDATA[В этом выпуске Heavy Tech Podcast в гостях Иван Шаматов — Ruby-разработчик с большим стажем, инженер-менеджер и один из организаторов питерской Ruby-конференции. Говорим о том, как в компании внедряют ИИ (от Tab-комплита до генерации кода и ревью), где на самом деле тормозит delivery, почему узким местом становятся не код, а передача задач между людьми, и как Иван использует LLM для управленческих решений и контекста по командам. Отдельно — про формат выступлений с интерактивом, про то, кого берут на работу сейчас и как проходят собеседования, про образование детей и про спекуляции о сингулярности и будущем профессий.

Кто в выпуске: ведущие Сергей Удалов и Андрей Ермолаев, гость Иван Шаматов (Ruby, продакшен-системы, организатор Saint P Ruby Community).

Ключевые моменты:
- Роль инженер-менеджера и тематических лидов: кросс-командная коммуникация, контекст по людям и продуктам.
- Питерская Ruby-конференция: бесплатная, офлайн + онлайн, первые выходные июня, приглашаются докладчики (сайт и форма заявки — TODO в show notes).
- Внедрение ИИ: от авто-комплита до генерации кода и спеок; политики по данным и задачам, которые пока не отдаём в LLM.
- Delivery: основной лаг — не написание кода, а передача задачи от человека к человеку; оптимизация процесса не обязательно ведёт к сокращению людей.
- Кейс Amazon (outage и подпись сеньоров за AI-изменения): ответственность за решения остаётся за человеком; ревью и процессы важны.
- Middle management: типовые задачи съедаются ИИ; ценность — там, где нужны решения и ответственность.
- Контекст для LLM: репозиторий с Markdown по командам и продуктам; ручная подготовка контекста; обсуждение раздувания контекста при богатых API (Jira и др.).
- Дети и образование: фундамент — математика, физика, умение думать; совет — заниматься тем, что нравится.
- Собеседования и рынок: длинные циклы, много этапов, сильная конкуренция; в приоритете софтскиллы и вписывание в процессы.
- Книга: Лем «Сумма технологий» (non-fiction про сингулярность и технологии).

Главные вопросы выпуска: кого ИИ «съест» первым, а кого усилит? Где граница «ИИ помог» и «ответственность инженера»? Что делать разработчику и ребёнку в мире, где будущее профессий неочевидно?

Ссылки и материалы выпуска:
- Гость: Иван Шаматов — https://github.com/IvanShamatov
- СКУД на коленке (доклад) — https://www.youtube.com/watch?v=XVq3-rMcPKM
- Собираем метрики в ruby-приложении — https://www.youtube.com/watch?v=bkWfG5Zas0o
- Деньги! Иван Шаматов — https://www.youtube.com/watch?v=hNaJgkdiRNg
- Фичетогглинг. От теории к практике — https://www.youtube.com/watch?v=_1sF-fKyAJc
- Питерское Ruby-сообщество, заявки на доклады — https://t.me/saintprubycommunity.
- Рекомендация: Станислав Лем «Сумма технологий».

Подпишитесь на канал, чтобы не пропустить следующие выпуски. Обсудить выпуск и предложить темы можно в Telegram: https://t.me/UdalovX
Зеркало канала: https://vkvideo.ru/@udalov_x]]></itunes:summary>
      <itunes:image href="https://i.ytimg.com/vi/plvPpiWfjt0/maxresdefault.jpg"></itunes:image>
      <itunes:duration>1:11:41</itunes:duration>
      <itunes:explicit>no</itunes:explicit>
      <itunes:order>2</itunes:order>
    </item>
    <item>
      <guid>tbhJsiJp2-8</guid>
      <title>Архитектура без оверинжиниринга. Дмитрий Цепелев</title>
      <link>https://youtube.com/watch?v=tbhJsiJp2-8</link>
      <description>Нужна ли нам сложная архитектура, когда половину кода пишет LLM? Что такое «хорошая архитектура» и как заставить команду ей следовать без бесконечных документов? В этом выпуске — разговор с ведущим Ruby-разработчиком Дмитрием Цепелевым: про определение архитектуры, про RuboCop и линтеры как способ зафиксировать правила, про DDD, микросервисы и монолит, про event-архитектуру и strict loading в Rails, про частые ошибки (тяжёлые задачи в main thread, сервисы друг в друге без транзакционного outbox) и про то, почему rich domain model и anemic model — тема, по которой эксперты до сих пор спорят.&#xA;&#xA;Ведущие: Сергей Удалов (tg UdalovX), Андрей Ермалаев (tg fashion_dev).&#xA;Гость: Дмитрий Цепелев (tg dmitryonsoftware) — ведущий Ruby-разработчик, контрибьютор Rails и сообщества. Автор и мейнтейнер гемов: Store Model, Active Record Lazy Preload. Входит в программные комитеты конференций (в т.ч. РИТ++, DUMP и др.). Выступает с докладами про стандартизацию, архитектуру и мониторинг.&#xA;&#xA;Ссылки&#xA;- https://t.me/dmitryonsoftware - новый канал Дмитрия&#xA;- https://github.com/DmitryTsepelev/store_model&#xA;- https://github.com/DmitryTsepelev/ar_lazy_preload&#xA;- https://dmitrytsepelev.dev/natural-language-programming-with-ruby - та самая статья, которую не оценили&#xA;- https://dmitrytsepelev.dev/why-has-ruby-symbols - статья, которая привлекла больше внимани&#xA;&#xA;Выступления по архитектуре:&#xA;- https://www.youtube.com/watch?v=UbZWk4aS8ss - &#34;Зачем заниматься стандартизацией кодовой базы&#34;&#xA;- https://www.youtube.com/watch?v=8n39xhUhYNA - &#xA;Компонентная архитектура Rails приложения&#xA;- https://youtu.be/UGqdlTqNfIM?si=lBhGm2-823UnH3YR - rich domain model&#xA;&#xA;&#xA;Основной телеграм-канал «Удалов»: https://t.me/UdalovX&#xA;&#xA;Слушать подкаст можно без VPN.&#xA;Подписаться на подкаст (Apple Podcast, Яндекс.Музыка, VK Video, Звук и другие): https://heavytech.mave.digital&#xA;&#xA;Зеркало канала: https://vkvideo.ru/@udalov_x</description>
      <pubDate>Mon, 02 Mar 2026 20:26:31 +0000</pubDate>
      <enclosure url="https://podsync.apps.udalovs.ru/HeavyTech/tbhJsiJp2-8.mp3" length="45253989" type="audio/mpeg"></enclosure>
      <itunes:author>Сергей Удалов</itunes:author>
      <itunes:subtitle>Архитектура без оверинжиниринга. Дмитрий Цепелев</itunes:subtitle>
      <itunes:summary><![CDATA[Нужна ли нам сложная архитектура, когда половину кода пишет LLM? Что такое «хорошая архитектура» и как заставить команду ей следовать без бесконечных документов? В этом выпуске — разговор с ведущим Ruby-разработчиком Дмитрием Цепелевым: про определение архитектуры, про RuboCop и линтеры как способ зафиксировать правила, про DDD, микросервисы и монолит, про event-архитектуру и strict loading в Rails, про частые ошибки (тяжёлые задачи в main thread, сервисы друг в друге без транзакционного outbox) и про то, почему rich domain model и anemic model — тема, по которой эксперты до сих пор спорят.

Ведущие: Сергей Удалов (tg UdalovX), Андрей Ермалаев (tg fashion_dev).
Гость: Дмитрий Цепелев (tg dmitryonsoftware) — ведущий Ruby-разработчик, контрибьютор Rails и сообщества. Автор и мейнтейнер гемов: Store Model, Active Record Lazy Preload. Входит в программные комитеты конференций (в т.ч. РИТ++, DUMP и др.). Выступает с докладами про стандартизацию, архитектуру и мониторинг.

Ссылки
- https://t.me/dmitryonsoftware - новый канал Дмитрия
- https://github.com/DmitryTsepelev/store_model
- https://github.com/DmitryTsepelev/ar_lazy_preload
- https://dmitrytsepelev.dev/natural-language-programming-with-ruby - та самая статья, которую не оценили
- https://dmitrytsepelev.dev/why-has-ruby-symbols - статья, которая привлекла больше внимани

Выступления по архитектуре:
- https://www.youtube.com/watch?v=UbZWk4aS8ss - "Зачем заниматься стандартизацией кодовой базы"
- https://www.youtube.com/watch?v=8n39xhUhYNA - 
Компонентная архитектура Rails приложения
- https://youtu.be/UGqdlTqNfIM?si=lBhGm2-823UnH3YR - rich domain model


Основной телеграм-канал «Удалов»: https://t.me/UdalovX

Слушать подкаст можно без VPN.
Подписаться на подкаст (Apple Podcast, Яндекс.Музыка, VK Video, Звук и другие): https://heavytech.mave.digital

Зеркало канала: https://vkvideo.ru/@udalov_x]]></itunes:summary>
      <itunes:image href="https://i.ytimg.com/vi/tbhJsiJp2-8/maxresdefault.jpg"></itunes:image>
      <itunes:duration>1:21:39</itunes:duration>
      <itunes:explicit>no</itunes:explicit>
      <itunes:order>3</itunes:order>
    </item>
    <item>
      <guid>pfI6m3pKDRc</guid>
      <title>Архитектура без оверинжиниринга. Дмитрий Цепелев</title>
      <link>https://youtube.com/watch?v=pfI6m3pKDRc</link>
      <description>Нужна ли нам сложная архитектура, когда половину кода пишет LLM? Что такое «хорошая архитектура» и как заставить команду ей следовать без бесконечных документов? В этом выпуске — разговор с ведущим Ruby-разработчиком Дмитрием Цепелевым: про определение архитектуры, про RuboCop и линтеры как способ зафиксировать правила, про DDD, микросервисы и монолит, про event-архитектуру и strict loading в Rails, про частые ошибки (тяжёлые задачи в main thread, сервисы друг в друге без транзакционного outbox) и про то, почему rich domain model и anemic model — тема, по которой эксперты до сих пор спорят.&#xA;&#xA;Ведущие: Сергей Удалов (tg UdalovX), Андрей Ермалаев (tg fashion_dev).&#xA;Гость: Дмитрий Цепелев (tg dmitryonsoftware) — ведущий Ruby-разработчик, контрибьютор Rails и сообщества. Автор и мейнтейнер гемов: Store Model, Active Record Lazy Preload. Входит в программные комитеты конференций (в т.ч. РИТ++, DUMP и др.). Выступает с докладами про стандартизацию, архитектуру и мониторинг.&#xA;&#xA;Ссылки&#xA;- https://t.me/dmitryonsoftware - новый канал Дмитрия&#xA;- https://github.com/DmitryTsepelev/store_model&#xA;- https://github.com/DmitryTsepelev/ar_lazy_preload&#xA;- https://dmitrytsepelev.dev/natural-language-programming-with-ruby - та самая статья, которую не оценили&#xA;- https://dmitrytsepelev.dev/why-has-ruby-symbols - статья, которая привлекла больше внимани&#xA;&#xA;Основной телеграм-канал «Удалов»: https://t.me/UdalovX&#xA;&#xA;Слушать подкаст можно без VPN.&#xA;Подписаться на подкаст (Apple Podcast, Яндекс.Музыка, VK Video, Звук и другие): https://heavytech.mave.digital&#xA;&#xA;Зеркало канала: https://vkvideo.ru/@udalov_x</description>
      <pubDate>Mon, 02 Mar 2026 08:37:33 +0000</pubDate>
      <enclosure url="https://podsync.apps.udalovs.ru/HeavyTech/pfI6m3pKDRc.mp3" length="43938141" type="audio/mpeg"></enclosure>
      <itunes:author>Сергей Удалов</itunes:author>
      <itunes:subtitle>Архитектура без оверинжиниринга. Дмитрий Цепелев</itunes:subtitle>
      <itunes:summary><![CDATA[Нужна ли нам сложная архитектура, когда половину кода пишет LLM? Что такое «хорошая архитектура» и как заставить команду ей следовать без бесконечных документов? В этом выпуске — разговор с ведущим Ruby-разработчиком Дмитрием Цепелевым: про определение архитектуры, про RuboCop и линтеры как способ зафиксировать правила, про DDD, микросервисы и монолит, про event-архитектуру и strict loading в Rails, про частые ошибки (тяжёлые задачи в main thread, сервисы друг в друге без транзакционного outbox) и про то, почему rich domain model и anemic model — тема, по которой эксперты до сих пор спорят.

Ведущие: Сергей Удалов (tg UdalovX), Андрей Ермалаев (tg fashion_dev).
Гость: Дмитрий Цепелев (tg dmitryonsoftware) — ведущий Ruby-разработчик, контрибьютор Rails и сообщества. Автор и мейнтейнер гемов: Store Model, Active Record Lazy Preload. Входит в программные комитеты конференций (в т.ч. РИТ++, DUMP и др.). Выступает с докладами про стандартизацию, архитектуру и мониторинг.

Ссылки
- https://t.me/dmitryonsoftware - новый канал Дмитрия
- https://github.com/DmitryTsepelev/store_model
- https://github.com/DmitryTsepelev/ar_lazy_preload
- https://dmitrytsepelev.dev/natural-language-programming-with-ruby - та самая статья, которую не оценили
- https://dmitrytsepelev.dev/why-has-ruby-symbols - статья, которая привлекла больше внимани

Основной телеграм-канал «Удалов»: https://t.me/UdalovX

Слушать подкаст можно без VPN.
Подписаться на подкаст (Apple Podcast, Яндекс.Музыка, VK Video, Звук и другие): https://heavytech.mave.digital

Зеркало канала: https://vkvideo.ru/@udalov_x]]></itunes:summary>
      <itunes:image href="https://i.ytimg.com/vi/pfI6m3pKDRc/maxresdefault.jpg"></itunes:image>
      <itunes:duration>1:19:21</itunes:duration>
      <itunes:explicit>no</itunes:explicit>
      <itunes:order>4</itunes:order>
    </item>
    <item>
      <guid>JZdcKZiUN0c</guid>
      <title>Заказная разработка в 2026: лидов больше, найм точечный — Виктор Турецков, Agima</title>
      <link>https://youtube.com/watch?v=JZdcKZiUN0c</link>
      <description>Что на самом деле делает руководитель проектной группы в крупном агентстве заказной разработки? Как выбирают стек — под заказчика или под бенч? Почему в 2026 году лидов стало больше, а найм остаётся точечным? В этом выпуске — разговор с Виктором Турецковым из Agima: про процессы, метрики, рентабельность, про ИИ в работе и на собесе, про удалёнку и карьеру в аутсорсе против продукта.&#xA;&#xA;Гость: Виктор Турецков — руководитель проектной группы в компании Agima. &#xA;&#xA;Agima — агентство полного цикла заказной разработки (аутсорс, аутстаф), на рынке более 20 лет, регулярно входит в топ рейтингов (Рейтинг Рунета, Tagline и др.). Виктор на стыке управления проектами и стратегии продукта: координирует проекты, переводит запросы бизнеса в задачи для команды, отвечает за рентабельность и за менеджеров в своей зоне.&#xA;&#xA;&#xA;&#xA;Таймкоды:&#xA;0:00 — Приветствие, настройка&#xA;10:30 — О чём выпуск, приветствие гостя&#xA;11:15 — Чем занимается Agima, позиция в рейтингах&#xA;14:07 — Какие рейтинги (Рунет, Tagline), как оценивают&#xA;15:49 — Сравнение Agima и Evron&#xA;16:24 — Одна ниша, маркетинг и кейсы&#xA;18:22 — Зачем клиенту раскрывать, что делала Agima&#xA;20:40 — Масштаб: выручка, сотрудники (500+)&#xA;21:52 — Ruby в Agima: доля до ~20%, основные стеки Python, Java, PHP, Node&#xA;24:28 — Роль руководителя проектной группы: день, обязанности&#xA;26:21 — Для клиента: перевод «космолёт» в задачи, связка с РП&#xA;28:27 — Управление ожиданиями, фикс-прайс&#xA;30:51 — Product Owner у заказчика, рентабельность проектов&#xA;33:13 — Метрики: качество кода, фичи, реопены, client service&#xA;36:39 — Процессы: чек-листы, Jira, статусы задач&#xA;39:20 — Кто выбирает стек: техрадар заказчика, архитектурный комитет&#xA;42:49 — Рынок IT, первый квартал 2026&#xA;46:41 — Рост лидов в 2025, качество лидов&#xA;48:22 — Найм: не сокращаем, точечный найм, внутренние проекты&#xA;50:01 — Последний найм менеджеров, загрузка&#xA;53:12 — Внутренние проекты (DWH, сайт, GEO/AIRA)&#xA;55:03 — GEO (продвижение в нейросетях): свой продукт Agima&#xA;59:04 — Как нейросети ранжируют, консоль и трастовые источники&#xA;1:00:57 — Внутренние продукты и выход на рынок&#xA;1:02:09 — Кейсы успеха внутренних продуктов (коробки, заготовки)&#xA;1:04:15 — DWH: своё решение на opensource&#xA;1:05:54 — Типичный заказчик 2026 vs раньше: считают ROI&#xA;1:08:28 — Какие проекты востребованы, AI в запросах&#xA;1:09:42 — ИИ внутри компании: ChatGPT, Cursor, Codex&#xA;1:11:09 — Кто пользуется, скептики и поддерживаемый код&#xA;1:12:54 — Какими скиллами должен обладать разработчик 2025&#xA;1:15:24 — Спрашивают ли на собесе про ИИ в Agima&#xA;1:18:20 — Удалёнка: офис есть, кто не может — welcome в офис&#xA;1:21:12 — Когда разработчик снимается с проекта: постановки и ожидания&#xA;1:24:01 — Специфика карьеры в агентстве vs продукт&#xA;1:26:04 — Зарплаты: ключевые позиции в рынке&#xA;1:27:11 — Рост людей: стажёры до мидлов и тимлидов, 1on1, грейды&#xA;1:29:41 — Пример: от джуна до мидл+ за полтора-два года&#xA;1:31:04 — Partners Club, дочерние компании (Amiga, Maga)&#xA;1:33:55 — Откуда лиды у клуба, royalty&#xA;1:37:22 — Косвенные расходы: ~60–65 копеек на рубль затрат&#xA;1:38:54 — Стоимость найма, увольнения, аутстаф и гибкость&#xA;1:40:29 — Бенч, трудоустройство по ТК РФ&#xA;1:41:37 — Книги: Де Марко «Дедлайн», HPMOR, Ли Куан Ю&#xA;1:46:03 — Благодарности и завершение&#xA;&#xA;Основной телеграм-канал «Удалов»: https://t.me/UdalovX&#xA;&#xA;Слушать подкаст можно без VPN.&#xA;Подписаться на подкаст (Apple Podcast, Яндекс.Музыка, VK Video, Звук и другие): https://heavytech.mave.digital&#xA;&#xA;Зеркало канала: https://vkvideo.ru/@udalov_x</description>
      <pubDate>Wed, 18 Feb 2026 15:41:20 +0000</pubDate>
      <enclosure url="https://podsync.apps.udalovs.ru/HeavyTech/JZdcKZiUN0c.mp3" length="44746461" type="audio/mpeg"></enclosure>
      <itunes:author>Сергей Удалов</itunes:author>
      <itunes:subtitle>Заказная разработка в 2026: лидов больше, найм точечный — Виктор Турецков, Agima</itunes:subtitle>
      <itunes:summary><![CDATA[Что на самом деле делает руководитель проектной группы в крупном агентстве заказной разработки? Как выбирают стек — под заказчика или под бенч? Почему в 2026 году лидов стало больше, а найм остаётся точечным? В этом выпуске — разговор с Виктором Турецковым из Agima: про процессы, метрики, рентабельность, про ИИ в работе и на собесе, про удалёнку и карьеру в аутсорсе против продукта.

Гость: Виктор Турецков — руководитель проектной группы в компании Agima. 

Agima — агентство полного цикла заказной разработки (аутсорс, аутстаф), на рынке более 20 лет, регулярно входит в топ рейтингов (Рейтинг Рунета, Tagline и др.). Виктор на стыке управления проектами и стратегии продукта: координирует проекты, переводит запросы бизнеса в задачи для команды, отвечает за рентабельность и за менеджеров в своей зоне.



Таймкоды:
0:00 — Приветствие, настройка
10:30 — О чём выпуск, приветствие гостя
11:15 — Чем занимается Agima, позиция в рейтингах
14:07 — Какие рейтинги (Рунет, Tagline), как оценивают
15:49 — Сравнение Agima и Evron
16:24 — Одна ниша, маркетинг и кейсы
18:22 — Зачем клиенту раскрывать, что делала Agima
20:40 — Масштаб: выручка, сотрудники (500+)
21:52 — Ruby в Agima: доля до ~20%, основные стеки Python, Java, PHP, Node
24:28 — Роль руководителя проектной группы: день, обязанности
26:21 — Для клиента: перевод «космолёт» в задачи, связка с РП
28:27 — Управление ожиданиями, фикс-прайс
30:51 — Product Owner у заказчика, рентабельность проектов
33:13 — Метрики: качество кода, фичи, реопены, client service
36:39 — Процессы: чек-листы, Jira, статусы задач
39:20 — Кто выбирает стек: техрадар заказчика, архитектурный комитет
42:49 — Рынок IT, первый квартал 2026
46:41 — Рост лидов в 2025, качество лидов
48:22 — Найм: не сокращаем, точечный найм, внутренние проекты
50:01 — Последний найм менеджеров, загрузка
53:12 — Внутренние проекты (DWH, сайт, GEO/AIRA)
55:03 — GEO (продвижение в нейросетях): свой продукт Agima
59:04 — Как нейросети ранжируют, консоль и трастовые источники
1:00:57 — Внутренние продукты и выход на рынок
1:02:09 — Кейсы успеха внутренних продуктов (коробки, заготовки)
1:04:15 — DWH: своё решение на opensource
1:05:54 — Типичный заказчик 2026 vs раньше: считают ROI
1:08:28 — Какие проекты востребованы, AI в запросах
1:09:42 — ИИ внутри компании: ChatGPT, Cursor, Codex
1:11:09 — Кто пользуется, скептики и поддерживаемый код
1:12:54 — Какими скиллами должен обладать разработчик 2025
1:15:24 — Спрашивают ли на собесе про ИИ в Agima
1:18:20 — Удалёнка: офис есть, кто не может — welcome в офис
1:21:12 — Когда разработчик снимается с проекта: постановки и ожидания
1:24:01 — Специфика карьеры в агентстве vs продукт
1:26:04 — Зарплаты: ключевые позиции в рынке
1:27:11 — Рост людей: стажёры до мидлов и тимлидов, 1on1, грейды
1:29:41 — Пример: от джуна до мидл+ за полтора-два года
1:31:04 — Partners Club, дочерние компании (Amiga, Maga)
1:33:55 — Откуда лиды у клуба, royalty
1:37:22 — Косвенные расходы: ~60–65 копеек на рубль затрат
1:38:54 — Стоимость найма, увольнения, аутстаф и гибкость
1:40:29 — Бенч, трудоустройство по ТК РФ
1:41:37 — Книги: Де Марко «Дедлайн», HPMOR, Ли Куан Ю
1:46:03 — Благодарности и завершение

Основной телеграм-канал «Удалов»: https://t.me/UdalovX

Слушать подкаст можно без VPN.
Подписаться на подкаст (Apple Podcast, Яндекс.Музыка, VK Video, Звук и другие): https://heavytech.mave.digital

Зеркало канала: https://vkvideo.ru/@udalov_x]]></itunes:summary>
      <itunes:image href="https://i.ytimg.com/vi/JZdcKZiUN0c/maxresdefault.jpg"></itunes:image>
      <itunes:duration>1:33:01</itunes:duration>
      <itunes:explicit>no</itunes:explicit>
      <itunes:order>5</itunes:order>
    </item>
    <item>
      <guid>ICD2lGxx-xY</guid>
      <title>Ритейл — IT-компания под капотом. Digital-директор: данные, креатив, ИИ и кто нужен через 5 лет</title>
      <link>https://youtube.com/watch?v=ICD2lGxx-xY</link>
      <description>Что на самом деле делает digital-директор в крупном ритейле? Как там устроены данные, реклама и IT? В этом выпуске — откровенный разговор с Борисом Базановым: про сквозную аналитику и big data, про ИИ в креативе и продакшене, про то, какие люди будут нужны через пять лет и какие книги помогают оставаться гибким.&#xA;&#xA;Гость: Борис Базанов — digital-директор крупной федеральной сети гипермаркетов. Отвечает за цифровой маркетинг (SMM, performance, media, аналитика), внедрение технологий и цифровые продукты.&#xA;&#xA;Ссылки и материалы, упомянутые в выпуске:&#xA;- Disio — сервис для автоматического ресайза рекламных креативов под разные площадки (упоминается в разговоре)&#xA;- [placeholder: ссылка на статью «Ведомостей» про юрисдикцию/переезд компаний — при необходимости добавить]&#xA;- Тони Шей (Tony Hsieh) «Доставляя счастье» (Delivering Happiness) — про Zappos и культуру сервиса&#xA;- Циклы Айзека Азимова: роботы, Основание (Foundation) — одна вселенная&#xA;- Роберт Асприн «Мой друг — миф» (и цикл) — ситуативная этика, комедийное фэнтези&#xA;&#xA;Таймкоды:&#xA;0:00 — Вступление&#xA;26:08 — Кто такой digital-директор и за что он отвечает&#xA;27:29 — Эффект на выручку, привлечение и удержание клиентов&#xA;28:18 — Ритейл как IT-компания: масштаб IT-отдела&#xA;32:31 — Данные и аналитика: big data, сквозная аналитика, метрики&#xA;35:51 — ИИ в продакшене: креатив, key visual, ресайзы&#xA;37:36 — Почему ИИ пока не пишет тексты в SMM, проверка грамотности&#xA;39:05 — Key Visual и как делают сотни креативов под кампанию&#xA;42:56 — Disio и автоматизация ресайза под площадки&#xA;1:37:12 — ИИ и агенты: тренд на ближайшие годы&#xA;1:40:27 — Аналитика с ИИ, факт-чекинг, бытовые сценарии (Алиса, умный дом)&#xA;1:44:00 — Умный дом, IoT, экосистемы (Aqara и др.)&#xA;1:49:22 — Какой сотрудник будет востребован: гибкость, адаптация&#xA;1:51:13 — Книги: Азимов, Асприн, Тони Шей «Доставляя счастье»&#xA;1:55:42 — Благодарности и завершение&#xA;&#xA;Takeaways (основные мысли в виде вопросов):&#xA;- Чем digital-директор в ритейле отличается от «просто маркетолога» и как он связан с IT?&#xA;- Зачем в одной кампании нужны сотни и тысячи картинок и как это делают без армии дизайнеров?&#xA;- Почему big data — это не магия, а про структуру и отчёты?&#xA;- Где ИИ уже в продакшене, а где его сознательно не пускают (например, в тексты)?&#xA;- Что важнее для сотрудника будущего — диплом или умение адаптироваться?&#xA;- Какие книги помогают держать гибкость ума и понимать клиента в B2C?&#xA;&#xA;Основной телеграм-канал «Удалов»: https://t.me/UdalovX&#xA;&#xA;Слушать подкаст можно без VPN.&#xA;Подписаться на подкаст (Apple Podcast, Яндекс.Музыка, VK Video, Звук и другие): https://heavytech.mave.digital&#xA;&#xA;Зеркало канала: https://vkvideo.ru/@udalov_x</description>
      <pubDate>Wed, 11 Feb 2026 09:40:13 +0000</pubDate>
      <enclosure url="https://podsync.apps.udalovs.ru/HeavyTech/ICD2lGxx-xY.mp3" length="56695749" type="audio/mpeg"></enclosure>
      <itunes:author>Сергей Удалов</itunes:author>
      <itunes:subtitle>Ритейл — IT-компания под капотом. Digital-директор: данные, креатив, ИИ и кто нужен через 5 лет</itunes:subtitle>
      <itunes:summary><![CDATA[Что на самом деле делает digital-директор в крупном ритейле? Как там устроены данные, реклама и IT? В этом выпуске — откровенный разговор с Борисом Базановым: про сквозную аналитику и big data, про ИИ в креативе и продакшене, про то, какие люди будут нужны через пять лет и какие книги помогают оставаться гибким.

Гость: Борис Базанов — digital-директор крупной федеральной сети гипермаркетов. Отвечает за цифровой маркетинг (SMM, performance, media, аналитика), внедрение технологий и цифровые продукты.

Ссылки и материалы, упомянутые в выпуске:
- Disio — сервис для автоматического ресайза рекламных креативов под разные площадки (упоминается в разговоре)
- [placeholder: ссылка на статью «Ведомостей» про юрисдикцию/переезд компаний — при необходимости добавить]
- Тони Шей (Tony Hsieh) «Доставляя счастье» (Delivering Happiness) — про Zappos и культуру сервиса
- Циклы Айзека Азимова: роботы, Основание (Foundation) — одна вселенная
- Роберт Асприн «Мой друг — миф» (и цикл) — ситуативная этика, комедийное фэнтези

Таймкоды:
0:00 — Вступление
26:08 — Кто такой digital-директор и за что он отвечает
27:29 — Эффект на выручку, привлечение и удержание клиентов
28:18 — Ритейл как IT-компания: масштаб IT-отдела
32:31 — Данные и аналитика: big data, сквозная аналитика, метрики
35:51 — ИИ в продакшене: креатив, key visual, ресайзы
37:36 — Почему ИИ пока не пишет тексты в SMM, проверка грамотности
39:05 — Key Visual и как делают сотни креативов под кампанию
42:56 — Disio и автоматизация ресайза под площадки
1:37:12 — ИИ и агенты: тренд на ближайшие годы
1:40:27 — Аналитика с ИИ, факт-чекинг, бытовые сценарии (Алиса, умный дом)
1:44:00 — Умный дом, IoT, экосистемы (Aqara и др.)
1:49:22 — Какой сотрудник будет востребован: гибкость, адаптация
1:51:13 — Книги: Азимов, Асприн, Тони Шей «Доставляя счастье»
1:55:42 — Благодарности и завершение

Takeaways (основные мысли в виде вопросов):
- Чем digital-директор в ритейле отличается от «просто маркетолога» и как он связан с IT?
- Зачем в одной кампании нужны сотни и тысячи картинок и как это делают без армии дизайнеров?
- Почему big data — это не магия, а про структуру и отчёты?
- Где ИИ уже в продакшене, а где его сознательно не пускают (например, в тексты)?
- Что важнее для сотрудника будущего — диплом или умение адаптироваться?
- Какие книги помогают держать гибкость ума и понимать клиента в B2C?

Основной телеграм-канал «Удалов»: https://t.me/UdalovX

Слушать подкаст можно без VPN.
Подписаться на подкаст (Apple Podcast, Яндекс.Музыка, VK Video, Звук и другие): https://heavytech.mave.digital

Зеркало канала: https://vkvideo.ru/@udalov_x]]></itunes:summary>
      <itunes:image href="https://i.ytimg.com/vi/ICD2lGxx-xY/maxresdefault.jpg"></itunes:image>
      <itunes:duration>1:28:28</itunes:duration>
      <itunes:explicit>no</itunes:explicit>
      <itunes:order>6</itunes:order>
    </item>
    <item>
      <guid>dyfECtEPMW4</guid>
      <title>Postgres 18 в облаке, GraphQL vs REST, рынок IT в 2026 и валютная удаленка</title>
      <link>https://youtube.com/watch?v=dyfECtEPMW4</link>
      <description>В первом эпизоде 2026 года обсуждаем технические и рыночные вызовы IT-индустрии. От проблем с Яндекс.Клаудом и миграции на Postgres 18 до состояния рынка труда и удаленной работы из России.&#xA;&#xA;Участники:&#xA;- Сергей Удалов&#xA;- Дмитрий Копров&#xA;- Андрей Ермолаев&#xA;&#xA;&#xA;Chapters&#xA;&#xA;00:00 Введение в подкаст и участников&#xA;05:53 Логическая репликация в Postgres&#xA;10:00 Проблемы с соединениями и поддержка Яндекса&#xA;15:10 Проблемы с производительностью и облачные решения&#xA;19:00 Использование массивов в PostgreSQL&#xA;24:10 Геопространственные данные и PostGIS&#xA;29:21 Проблемы с индексированием и производительность UID&#xA;33:53 Виртуальные генерируемые столбцы в PostgreSQL&#xA;39:15 Оптимизация работы с индексами и обновлениями&#xA;43:57 Сравнение REST и GraphQL в разработке&#xA;49:06 История GraphQL и его эволюция&#xA;54:45 Проблемы и недостатки GraphQL&#xA;59:06 Решения через погенацию и оптимизацию запросов&#xA;01:03:02 Гибкость и кастомизация в GraphQL&#xA;01:09:33 Переход на GraphQL: Ритуал или необходимость?&#xA;01:16:09 Сложности работы из России: Политика и безопасность&#xA;01:20:25 Разрывы контрактов: Причины и последствия&#xA;01:24:46 Штрафы за утечку данных и их последствия&#xA;01:25:39 Локализация и изменения на рынке труда&#xA;01:27:04 Удаленная работа и выгорание программистов&#xA;01:28:32 Будущее учебных курсов и их влияние на рынок&#xA;01:30:46 Испытательный срок и его значение&#xA;01:32:59 Проблемы найма и состояние рынка IT&#xA;01:35:10 Терминология и новые профессии в IT&#xA;01:36:00 Изменения в требованиях к разработчикам&#xA;01:36:54 Поиск и отбор кандидатов&#xA;01:37:59 Проблемы собеседований и их эффективность&#xA;01:40:01 Альтернативные подходы к найму&#xA;01:40:51 Перспективы и вызовы на рынке труда&#xA;01:42:12 Пожелания и советы на будущее&#xA;01:43:57 Роль разработчиков в бизнесе&#xA;01:45:58 Заключительные мысли и прощание&#xA;&#xA;Keywords&#xA;&#xA;подкаст, Postgres, Яндекс.Клауд, репликация, производительность, облачные решения, функции Postgres, геопространственные данные, индексирование, UID, PostgreSQL, MySQL, виртуальные столбцы, оптимизация, обновления, GraphQL, REST API, разработка приложений, безопасность данных, GraphQL, рынок труда, удаленная работа, IT, удаленная работа, безопасность, персональные данные, рынок труда, образовательные курсы, испытательный срок</description>
      <pubDate>Sun, 04 Jan 2026 07:00:36 +0000</pubDate>
      <enclosure url="https://podsync.apps.udalovs.ru/HeavyTech/dyfECtEPMW4.mp3" length="58961157" type="audio/mpeg"></enclosure>
      <itunes:author>Сергей Удалов</itunes:author>
      <itunes:subtitle>Postgres 18 в облаке, GraphQL vs REST, рынок IT в 2026 и валютная удаленка</itunes:subtitle>
      <itunes:summary><![CDATA[В первом эпизоде 2026 года обсуждаем технические и рыночные вызовы IT-индустрии. От проблем с Яндекс.Клаудом и миграции на Postgres 18 до состояния рынка труда и удаленной работы из России.

Участники:
- Сергей Удалов
- Дмитрий Копров
- Андрей Ермолаев


Chapters

00:00 Введение в подкаст и участников
05:53 Логическая репликация в Postgres
10:00 Проблемы с соединениями и поддержка Яндекса
15:10 Проблемы с производительностью и облачные решения
19:00 Использование массивов в PostgreSQL
24:10 Геопространственные данные и PostGIS
29:21 Проблемы с индексированием и производительность UID
33:53 Виртуальные генерируемые столбцы в PostgreSQL
39:15 Оптимизация работы с индексами и обновлениями
43:57 Сравнение REST и GraphQL в разработке
49:06 История GraphQL и его эволюция
54:45 Проблемы и недостатки GraphQL
59:06 Решения через погенацию и оптимизацию запросов
01:03:02 Гибкость и кастомизация в GraphQL
01:09:33 Переход на GraphQL: Ритуал или необходимость?
01:16:09 Сложности работы из России: Политика и безопасность
01:20:25 Разрывы контрактов: Причины и последствия
01:24:46 Штрафы за утечку данных и их последствия
01:25:39 Локализация и изменения на рынке труда
01:27:04 Удаленная работа и выгорание программистов
01:28:32 Будущее учебных курсов и их влияние на рынок
01:30:46 Испытательный срок и его значение
01:32:59 Проблемы найма и состояние рынка IT
01:35:10 Терминология и новые профессии в IT
01:36:00 Изменения в требованиях к разработчикам
01:36:54 Поиск и отбор кандидатов
01:37:59 Проблемы собеседований и их эффективность
01:40:01 Альтернативные подходы к найму
01:40:51 Перспективы и вызовы на рынке труда
01:42:12 Пожелания и советы на будущее
01:43:57 Роль разработчиков в бизнесе
01:45:58 Заключительные мысли и прощание

Keywords

подкаст, Postgres, Яндекс.Клауд, репликация, производительность, облачные решения, функции Postgres, геопространственные данные, индексирование, UID, PostgreSQL, MySQL, виртуальные столбцы, оптимизация, обновления, GraphQL, REST API, разработка приложений, безопасность данных, GraphQL, рынок труда, удаленная работа, IT, удаленная работа, безопасность, персональные данные, рынок труда, образовательные курсы, испытательный срок]]></itunes:summary>
      <itunes:image href="https://i.ytimg.com/vi/dyfECtEPMW4/maxresdefault.jpg"></itunes:image>
      <itunes:duration>1:46:54</itunes:duration>
      <itunes:explicit>no</itunes:explicit>
      <itunes:order>7</itunes:order>
    </item>
    <item>
      <guid>TC_19aA5o1Y</guid>
      <title>Владимир Дементьев: Почему «Злые марсиане» не нанимают мидлов?</title>
      <link>https://youtube.com/watch?v=TC_19aA5o1Y</link>
      <description>В этом выпуске Heavy Tech Podcast Сергей Удалов беседует с Владимиром Дементьевым — автором книги &#34;Layered Design for Ruby on Rails&#34;, спикером и разработчиком из компании &#34;Злые марсиане&#34;. Разговор охватывает широкий спектр тем: от найма и собеседований до архитектурных решений, эволюции MVC и состояния Ruby-сообщества.&#xA;&#xA;🎯 ОСНОВНЫЕ ТЕМЫ:&#xA;&#xA;• Найм и собеседования в &#34;Злых марсианах&#34;: почему нет понятия &#34;мидл&#34;, хардкорные собеседования и лайф-ревью вместо лайф-кодинга&#xA;• Написание книги о Rails: процесс создания, структура, обратная связь от сообщества и второе издание с главой об AI&#xA;• Архитектура и MVC: эволюция паттерна, связь бизнес-логики с моделями, модульная архитектура и эксперименты с типизацией&#xA;• Ruby и Rails: состояние сообщества, лидеры, критика DHH, проблемы с Action Cable и будущее фреймворка&#xA;• Карьера в IT: советы для начинающих разработчиков, важность публичности, создание контента и работа в команде&#xA;&#xA;📚 РЕСУРСЫ:&#xA;&#xA;Книга Владимира Дементьева: &#34;Lire Design for Ruby on Rails&#34;&#xA;Компания: &#34;Злые марсиане&#34;&#xA;&#xA;⏱️ ТАЙМКОДЫ:&#xA;&#xA;00:00 Введение в подкаст и знакомство с гостем&#xA;06:01 Проекты и роль компании &#39;Злые марсиане&#39;&#xA;10:09 Структура команды и роль экспертов&#xA;14:55 Изменения в найме и собеседованиях&#xA;20:57 Эволюция компании и её позиционирование&#xA;25:56 Проблемы с наймом и адаптацией разработчиков&#xA;29:47 Идея написания книги и её цели&#xA;34:01 Процесс написания и подготовка второго издания&#xA;38:02 Структура и содержание книги о Rails&#xA;42:14 Переосмысление и улучшения во втором издании&#xA;46:14 Понимание MVC и его эволюция&#xA;52:09 Связь бизнес-логики и моделей&#xA;57:08 Структурирование кода и локализация информации&#xA;01:03:39 Экспериментальные решения и архитектурные подходы&#xA;01:08:01 Интерфейсы и типизация в программировании&#xA;01:09:57 Статические методы и репозитории&#xA;01:12:00 Сообщество Ruby и его развитие&#xA;01:12:47 Идеи и лидеры в Ruby-сообществе&#xA;01:15:22 Лидеры сообщества Ruby&#xA;01:18:03 Культура Open Source в Ruby&#xA;01:19:54 Проблемы с Action Cable&#xA;01:25:10 Будущее Rails и его архитектура&#xA;01:28:48 Зависимости и изменения в Action Cable&#xA;01:31:47 Сложности входа в IT и карьерный рост&#xA;01:32:41 Советы для начинающих инженеров&#xA;01:36:01 Публичность и её влияние на карьеру&#xA;01:41:41 Личное развитие и мотивация через публичность&#xA;01:42:05 Использование интернета как ресурса&#xA;01:45:05 Стиль и индивидуальность в написании&#xA;01:47:52 Командная работа и обмен знаниями&#xA;01:51:03 Увольнение и ротация в команде&#xA;01:51:55 Советы по улучшению дизайна приложений&#xA;&#xA;💡 КЛЮЧЕВЫЕ ВЫВОДЫ:&#xA;&#xA;• Конец года — напряженный период для разработчиков, компании активно ищут специалистов&#xA;• В &#34;Злых марсианах&#34; нет понятия &#34;мидл&#34; — только джуны и сеньоры&#xA;• Собеседования хардкорные, требуют демонстрации навыков через код&#xA;• Джуны могут быстро расти и развиваться в правильной среде&#xA;• MVC имеет свою историю и эволюцию, важно понимать контекст&#xA;• Модульная архитектура требует строгих границ и четкой структуры&#xA;• Типизация в Ruby может быть сложной, но необходимой&#xA;• Публичность помогает в карьере и мотивации&#xA;• Разнообразие в IT помогает лучше адаптироваться&#xA;&#xA;#HeavyTechPodcast #Ruby #Rails #RubyOnRails #Программирование #Разработка #Подкаст #IT #ВладимирДементьев #ЗлыеМарсиане #MVC #Архитектура #Собеседования #Найм #КарьераВIT #BackendDevelopment #SoftwareEngineering #TechPodcast #RubyCommunity #WebDevelopment</description>
      <pubDate>Wed, 17 Dec 2025 18:52:09 +0000</pubDate>
      <enclosure url="https://podsync.apps.udalovs.ru/HeavyTech/TC_19aA5o1Y.mp3" length="66043989" type="audio/mpeg"></enclosure>
      <itunes:author>Сергей Удалов</itunes:author>
      <itunes:subtitle>Владимир Дементьев: Почему «Злые марсиане» не нанимают мидлов?</itunes:subtitle>
      <itunes:summary><![CDATA[В этом выпуске Heavy Tech Podcast Сергей Удалов беседует с Владимиром Дементьевым — автором книги "Layered Design for Ruby on Rails", спикером и разработчиком из компании "Злые марсиане". Разговор охватывает широкий спектр тем: от найма и собеседований до архитектурных решений, эволюции MVC и состояния Ruby-сообщества.

🎯 ОСНОВНЫЕ ТЕМЫ:

• Найм и собеседования в "Злых марсианах": почему нет понятия "мидл", хардкорные собеседования и лайф-ревью вместо лайф-кодинга
• Написание книги о Rails: процесс создания, структура, обратная связь от сообщества и второе издание с главой об AI
• Архитектура и MVC: эволюция паттерна, связь бизнес-логики с моделями, модульная архитектура и эксперименты с типизацией
• Ruby и Rails: состояние сообщества, лидеры, критика DHH, проблемы с Action Cable и будущее фреймворка
• Карьера в IT: советы для начинающих разработчиков, важность публичности, создание контента и работа в команде

📚 РЕСУРСЫ:

Книга Владимира Дементьева: "Lire Design for Ruby on Rails"
Компания: "Злые марсиане"

⏱️ ТАЙМКОДЫ:

00:00 Введение в подкаст и знакомство с гостем
06:01 Проекты и роль компании 'Злые марсиане'
10:09 Структура команды и роль экспертов
14:55 Изменения в найме и собеседованиях
20:57 Эволюция компании и её позиционирование
25:56 Проблемы с наймом и адаптацией разработчиков
29:47 Идея написания книги и её цели
34:01 Процесс написания и подготовка второго издания
38:02 Структура и содержание книги о Rails
42:14 Переосмысление и улучшения во втором издании
46:14 Понимание MVC и его эволюция
52:09 Связь бизнес-логики и моделей
57:08 Структурирование кода и локализация информации
01:03:39 Экспериментальные решения и архитектурные подходы
01:08:01 Интерфейсы и типизация в программировании
01:09:57 Статические методы и репозитории
01:12:00 Сообщество Ruby и его развитие
01:12:47 Идеи и лидеры в Ruby-сообществе
01:15:22 Лидеры сообщества Ruby
01:18:03 Культура Open Source в Ruby
01:19:54 Проблемы с Action Cable
01:25:10 Будущее Rails и его архитектура
01:28:48 Зависимости и изменения в Action Cable
01:31:47 Сложности входа в IT и карьерный рост
01:32:41 Советы для начинающих инженеров
01:36:01 Публичность и её влияние на карьеру
01:41:41 Личное развитие и мотивация через публичность
01:42:05 Использование интернета как ресурса
01:45:05 Стиль и индивидуальность в написании
01:47:52 Командная работа и обмен знаниями
01:51:03 Увольнение и ротация в команде
01:51:55 Советы по улучшению дизайна приложений

💡 КЛЮЧЕВЫЕ ВЫВОДЫ:

• Конец года — напряженный период для разработчиков, компании активно ищут специалистов
• В "Злых марсианах" нет понятия "мидл" — только джуны и сеньоры
• Собеседования хардкорные, требуют демонстрации навыков через код
• Джуны могут быстро расти и развиваться в правильной среде
• MVC имеет свою историю и эволюцию, важно понимать контекст
• Модульная архитектура требует строгих границ и четкой структуры
• Типизация в Ruby может быть сложной, но необходимой
• Публичность помогает в карьере и мотивации
• Разнообразие в IT помогает лучше адаптироваться

#HeavyTechPodcast #Ruby #Rails #RubyOnRails #Программирование #Разработка #Подкаст #IT #ВладимирДементьев #ЗлыеМарсиане #MVC #Архитектура #Собеседования #Найм #КарьераВIT #BackendDevelopment #SoftwareEngineering #TechPodcast #RubyCommunity #WebDevelopment]]></itunes:summary>
      <itunes:image href="https://i.ytimg.com/vi/TC_19aA5o1Y/maxresdefault.jpg"></itunes:image>
      <itunes:duration>1:52:19</itunes:duration>
      <itunes:explicit>no</itunes:explicit>
      <itunes:order>8</itunes:order>
    </item>
    <item>
      <guid>yz-JyA4fdRE</guid>
      <title>Игорь Симдянов: книги, образование и карьера</title>
      <link>https://youtube.com/watch?v=yz-JyA4fdRE</link>
      <description>В этом выпуске Heavy Tech Podcast Сергей Удалов беседует с Игорем Симдяновым, опытным программистом и преподавателем, о его карьере в программировании, опыте работы, писательстве и обучении в IT-индустрии. Игорь делится своими взглядами на важность преподавания, создания учебных материалов и развития в профессии, а также дает советы начинающим программистам и предпринимателям. В этом разговоре обсуждаются современные методы собеседования в IT, психология кандидатов, изменения на рынке труда, роль архитектора в команде, навыки разработчиков, код-ревью, изменения в индустрии разработки, будущее программирования и влияние искусственного интеллекта на эту сферу. В этом эпизоде обсуждаются динамика технологий и стартапов, сложности и ожидания в индустрии ИИ, текущее состояние и будущее сообщества Ruby, а также советы для начинающих айтишников. Участники подчеркивают важность адаптации к изменениям в технологиях и необходимости постоянного обучения.&#xA;&#xA;Chapters&#xA;&#xA;00:00 Представление гостей и их профессиональный путь&#xA;00:41 Образовательная деятельность и преподавание&#xA;02:01 Опыт работы с PHP и написание книг&#xA;04:26 Проблемы и особенности разработки на PHP&#xA;05:03 Фанаты PHP и новые языки программирования&#xA;08:12 Книги для начинающих разработчиков&#xA;08:15 Переход от текстов к видео&#xA;10:12 Как написать книгу?&#xA;15:45 Книги для разработчиков и менторов&#xA;23:36 Обучение новым технологиям и бизнес-идеи&#xA;25:29 Современные технические собеседования&#xA;31:54 Найм и управление командами&#xA;35:52 Изменения в индустрии разработки&#xA;40:13 Будущее программирования и абстракции&#xA;46:58 Секреты и доступ к информации в разработке&#xA;49:20 Сравнение ожиданий и реальности в индустрии&#xA;56:01 Стабильность в индустрии и её индикаторы&#xA;59:11 Будущее Ruby и его сообщество&#xA;01:10:15 Советы для начинающих в IT</description>
      <pubDate>Thu, 27 Nov 2025 10:19:01 +0000</pubDate>
      <enclosure url="https://podsync.apps.udalovs.ru/HeavyTech/yz-JyA4fdRE.mp3" length="43919901" type="audio/mpeg"></enclosure>
      <itunes:author>Сергей Удалов</itunes:author>
      <itunes:subtitle>Игорь Симдянов: книги, образование и карьера</itunes:subtitle>
      <itunes:summary><![CDATA[В этом выпуске Heavy Tech Podcast Сергей Удалов беседует с Игорем Симдяновым, опытным программистом и преподавателем, о его карьере в программировании, опыте работы, писательстве и обучении в IT-индустрии. Игорь делится своими взглядами на важность преподавания, создания учебных материалов и развития в профессии, а также дает советы начинающим программистам и предпринимателям. В этом разговоре обсуждаются современные методы собеседования в IT, психология кандидатов, изменения на рынке труда, роль архитектора в команде, навыки разработчиков, код-ревью, изменения в индустрии разработки, будущее программирования и влияние искусственного интеллекта на эту сферу. В этом эпизоде обсуждаются динамика технологий и стартапов, сложности и ожидания в индустрии ИИ, текущее состояние и будущее сообщества Ruby, а также советы для начинающих айтишников. Участники подчеркивают важность адаптации к изменениям в технологиях и необходимости постоянного обучения.

Chapters

00:00 Представление гостей и их профессиональный путь
00:41 Образовательная деятельность и преподавание
02:01 Опыт работы с PHP и написание книг
04:26 Проблемы и особенности разработки на PHP
05:03 Фанаты PHP и новые языки программирования
08:12 Книги для начинающих разработчиков
08:15 Переход от текстов к видео
10:12 Как написать книгу?
15:45 Книги для разработчиков и менторов
23:36 Обучение новым технологиям и бизнес-идеи
25:29 Современные технические собеседования
31:54 Найм и управление командами
35:52 Изменения в индустрии разработки
40:13 Будущее программирования и абстракции
46:58 Секреты и доступ к информации в разработке
49:20 Сравнение ожиданий и реальности в индустрии
56:01 Стабильность в индустрии и её индикаторы
59:11 Будущее Ruby и его сообщество
01:10:15 Советы для начинающих в IT]]></itunes:summary>
      <itunes:image href="https://i.ytimg.com/vi/yz-JyA4fdRE/hqdefault.jpg"></itunes:image>
      <itunes:duration>1:15:20</itunes:duration>
      <itunes:explicit>no</itunes:explicit>
      <itunes:order>9</itunes:order>
    </item>
    <item>
      <guid>F3xsSPNJGT0</guid>
      <title>Жив ли Ruby в 2025? Разбор RubyRussia, open source и будущее сообщества</title>
      <link>https://youtube.com/watch?v=F3xsSPNJGT0</link>
      <description>Гости: Андрей Ермолаев и Дмитрий Копров&#xA;Ведущий: Сергей Удалов&#xA;&#xA;&#xA;В этом выпуске обсуждаем конференцию RubyRussia, текущее состояние Ruby-сообщества в России и куда движется язык. Почему open source в России не развивается, зачем бизнес перестал вкладываться в Ruby-проекты и можно ли вдохнуть новую жизнь в конференции и комьюнити.&#xA;&#xA;Говорим о технических докладах, об упадке спонсорства, о фуллстек-разработке на Rails и о том, почему Ruby по-прежнему лучший инструмент для стартапов и быстрых MVP.&#xA;&#xA;Основные темы:&#xA;- Итоги RubyRussia 2025 — доклады, атмосфера, спикеры.&#xA;- Почему компании больше не спонсируют конференции.&#xA;- Open source в России: как поддерживать и зачем это бизнесу.&#xA;- Фуллстек-разработка и «вайпкодинг» как спасение для стартапов.&#xA;- Что мешает развитию Ruby и стоит ли объединять языковые конференции.&#xA;- Идея «крестового похода рубистов» — рассказывать о Ruby вне своего пузыря.&#xA;&#xA;Цитата из выпуска:&#xA;«Ruby не умер — просто ему не хватает вдохновения. Мы привыкли вариться в своём соку, а пора снова выходить наружу и показывать, что Ruby всё ещё может удивлять.»</description>
      <pubDate>Thu, 06 Nov 2025 06:12:39 +0000</pubDate>
      <enclosure url="https://podsync.apps.udalovs.ru/HeavyTech/F3xsSPNJGT0.mp3" length="49588677" type="audio/mpeg"></enclosure>
      <itunes:author>Сергей Удалов</itunes:author>
      <itunes:subtitle>Жив ли Ruby в 2025? Разбор RubyRussia, open source и будущее сообщества</itunes:subtitle>
      <itunes:summary><![CDATA[Гости: Андрей Ермолаев и Дмитрий Копров
Ведущий: Сергей Удалов


В этом выпуске обсуждаем конференцию RubyRussia, текущее состояние Ruby-сообщества в России и куда движется язык. Почему open source в России не развивается, зачем бизнес перестал вкладываться в Ruby-проекты и можно ли вдохнуть новую жизнь в конференции и комьюнити.

Говорим о технических докладах, об упадке спонсорства, о фуллстек-разработке на Rails и о том, почему Ruby по-прежнему лучший инструмент для стартапов и быстрых MVP.

Основные темы:
- Итоги RubyRussia 2025 — доклады, атмосфера, спикеры.
- Почему компании больше не спонсируют конференции.
- Open source в России: как поддерживать и зачем это бизнесу.
- Фуллстек-разработка и «вайпкодинг» как спасение для стартапов.
- Что мешает развитию Ruby и стоит ли объединять языковые конференции.
- Идея «крестового похода рубистов» — рассказывать о Ruby вне своего пузыря.

Цитата из выпуска:
«Ruby не умер — просто ему не хватает вдохновения. Мы привыкли вариться в своём соку, а пора снова выходить наружу и показывать, что Ruby всё ещё может удивлять.»]]></itunes:summary>
      <itunes:image href="https://i.ytimg.com/vi/F3xsSPNJGT0/maxresdefault.jpg"></itunes:image>
      <itunes:duration>1:25:44</itunes:duration>
      <itunes:explicit>no</itunes:explicit>
      <itunes:order>10</itunes:order>
    </item>
    <item>
      <guid>NuD2xIJcypY</guid>
      <title>Rails Engines в бою и взгляд в будущее Ruby</title>
      <link>https://youtube.com/watch?v=NuD2xIJcypY</link>
      <description>Гость: Дмитрий Копров, Ruby-разработчик второй волны, пишу на нём с 2010 года. Сейчас работаю техлидом геосервиса в ecom.tech&#xA;Ведущий: Сергей Удалов&#xA;&#xA;В этом выпуске Heavy Tech Podcast мы встречаемся с Дмитрием Копровым, опытным Ruby-разработчиком и техлидом. Мы обсуждаем Rails Engines - мощный инструмент для создания модульных приложений, делимся опытом использования в реальных проектах, включая интересный кейс из МГУ по системе доступа к суперкомпьютерам.&#xA;&#xA;Также делимся мнением о последних выступлениях ключевых фигур Ruby-сообщества - Matz и DHH, обсуждаем их позиции по развитию языка и фреймворка, а также философию разработки.&#xA;&#xA;В практическом блоке Дмитрий решает задачу по проверке сложности пароля, демонстрируя свои навыки Ruby-программирования.&#xA;&#xA;&#xA;Проекты и ссылки&#xA;- https://github.com/octoshell/octoshell-v2 — приложение на энжинах&#xA;- https://www.youtube.com/watch?v=9K7LQ1weT5c - Rails Engines в проекте для МГУ&#xA;&#xA;Книги&#xA;- https://www.labirint.ru/books/518955/ — Практика программирования&#xA;- Учебник английского языка - Н.А. Бонк&#xA;- Белая гвардия (Дни Турбиных) М.А. Булгаков&#xA;&#xA;Блоги и каналы&#xA;- https://michaelrbernste.in/tw — блог Михаила Бернштейна (пример: https://michaelrbernste.in/2013/11/19/distributed-systems-archaeology-part-one)&#xA;- https://t.me/misleading_dev — канал Дмитрия &#34;Никуда не ведущий разработчик&#34;&#xA;&#xA;Выступления&#xA;- https://www.youtube.com/watch?v=XVaRRryB_cQ - Выступление Matz&#xA;- https://www.youtube.com/watch?v=gcwzWzC7gUA - Выступление DHH&#xA;- https://www.youtube.com/watch?v=7z0ZrDdQ-6M - Интервью с DHH</description>
      <pubDate>Mon, 22 Sep 2025 07:13:24 +0000</pubDate>
      <enclosure url="https://podsync.apps.udalovs.ru/HeavyTech/NuD2xIJcypY.mp3" length="73952277" type="audio/mpeg"></enclosure>
      <itunes:author>Сергей Удалов</itunes:author>
      <itunes:subtitle>Rails Engines в бою и взгляд в будущее Ruby</itunes:subtitle>
      <itunes:summary><![CDATA[Гость: Дмитрий Копров, Ruby-разработчик второй волны, пишу на нём с 2010 года. Сейчас работаю техлидом геосервиса в ecom.tech
Ведущий: Сергей Удалов

В этом выпуске Heavy Tech Podcast мы встречаемся с Дмитрием Копровым, опытным Ruby-разработчиком и техлидом. Мы обсуждаем Rails Engines - мощный инструмент для создания модульных приложений, делимся опытом использования в реальных проектах, включая интересный кейс из МГУ по системе доступа к суперкомпьютерам.

Также делимся мнением о последних выступлениях ключевых фигур Ruby-сообщества - Matz и DHH, обсуждаем их позиции по развитию языка и фреймворка, а также философию разработки.

В практическом блоке Дмитрий решает задачу по проверке сложности пароля, демонстрируя свои навыки Ruby-программирования.


Проекты и ссылки
- https://github.com/octoshell/octoshell-v2 — приложение на энжинах
- https://www.youtube.com/watch?v=9K7LQ1weT5c - Rails Engines в проекте для МГУ

Книги
- https://www.labirint.ru/books/518955/ — Практика программирования
- Учебник английского языка - Н.А. Бонк
- Белая гвардия (Дни Турбиных) М.А. Булгаков

Блоги и каналы
- https://michaelrbernste.in/tw — блог Михаила Бернштейна (пример: https://michaelrbernste.in/2013/11/19/distributed-systems-archaeology-part-one)
- https://t.me/misleading_dev — канал Дмитрия "Никуда не ведущий разработчик"

Выступления
- https://www.youtube.com/watch?v=XVaRRryB_cQ - Выступление Matz
- https://www.youtube.com/watch?v=gcwzWzC7gUA - Выступление DHH
- https://www.youtube.com/watch?v=7z0ZrDdQ-6M - Интервью с DHH]]></itunes:summary>
      <itunes:image href="https://i.ytimg.com/vi/NuD2xIJcypY/maxresdefault.jpg"></itunes:image>
      <itunes:duration>1:51:10</itunes:duration>
      <itunes:explicit>no</itunes:explicit>
      <itunes:order>11</itunes:order>
    </item>
    <item>
      <guid>7NZcE_-a04s</guid>
      <title>Как совместить код, детей и IT-сообщества</title>
      <link>https://youtube.com/watch?v=7NZcE_-a04s</link>
      <description>Гостья: Анна Буянова, бэкенд-разработчица в ПСБ, создательница образовательных проектов, активистка в it-сообществах.&#xA;&#xA;В этом выпуске поговорим с Анной Буяновой. Анна делится своим уникальным опытом совмещения множества ролей: от технической работы в банке до создания образовательных курсов, участия в женском сообществе code_sisters и других активностях.&#xA;&#xA;В выпуске обсуждаем:&#xA;&#xA;    Как Анна пришла в программирование и почему решила создавать образовательные курсы&#xA;    Особенности преподавания программирования и подход к дидактике в техническом образовании&#xA;    Участие в женском IT-сообществе code_sisters и важность поддержки начинающих разработчиц&#xA;    Как совмещать работу, семью с двумя детьми и активную общественную деятельность&#xA;    Влияние ИИ на профессию разработчика и будущее программирования&#xA;    Тренды в Ruby-разработке и перспективы развития&#xA;    Пути роста от индивидуального контрибьютора к лидерским ролям&#xA;    Советы начинающим разработчицам и как не сдаваться в сложных обстоятельствах&#xA;&#xA;Полезные ссылки:&#xA;&#xA;    Канал Анны: https://t.me/anna_codes&#xA;    Курс Анны: https://github.com/ruby-newbie/lessons&#xA;    Гитхаб: https://github.com/lightalloy&#xA;    Канал сообщества code_sisters: https://t.me/codesisters&#xA;    Ютуб code_sisters: https://www.youtube.com/@code_sisters&#xA;    &#xA;Книги:&#xA;    &#34;Практика объектно-ориентированного дизайна&#34; (POODR): https://www.poodr.com/&#xA;    &#34;99 бутылок&#34; Сэнди Мец: https://sandimetz.com/99bottles&#xA;    &#34;Проектирование приложений с интенсивным использованием данных&#34;: https://www.oreilly.com/library/view/...&#xA;&#xA;&#xA;Подписывайтесь на подкаст «Heavy Tech» на любой платформе (Apple Podcast, Google Podcast, Spotify, Яндекс.Музыка и другие): &#xA;https://heavytech.mave.digital/&#xA;https://t.me/UdalovX</description>
      <pubDate>Tue, 02 Sep 2025 18:10:46 +0000</pubDate>
      <enclosure url="https://podsync.apps.udalovs.ru/HeavyTech/7NZcE_-a04s.mp3" length="36457389" type="audio/mpeg"></enclosure>
      <itunes:author>Сергей Удалов</itunes:author>
      <itunes:subtitle>Как совместить код, детей и IT-сообщества</itunes:subtitle>
      <itunes:summary><![CDATA[Гостья: Анна Буянова, бэкенд-разработчица в ПСБ, создательница образовательных проектов, активистка в it-сообществах.

В этом выпуске поговорим с Анной Буяновой. Анна делится своим уникальным опытом совмещения множества ролей: от технической работы в банке до создания образовательных курсов, участия в женском сообществе code_sisters и других активностях.

В выпуске обсуждаем:

    Как Анна пришла в программирование и почему решила создавать образовательные курсы
    Особенности преподавания программирования и подход к дидактике в техническом образовании
    Участие в женском IT-сообществе code_sisters и важность поддержки начинающих разработчиц
    Как совмещать работу, семью с двумя детьми и активную общественную деятельность
    Влияние ИИ на профессию разработчика и будущее программирования
    Тренды в Ruby-разработке и перспективы развития
    Пути роста от индивидуального контрибьютора к лидерским ролям
    Советы начинающим разработчицам и как не сдаваться в сложных обстоятельствах

Полезные ссылки:

    Канал Анны: https://t.me/anna_codes
    Курс Анны: https://github.com/ruby-newbie/lessons
    Гитхаб: https://github.com/lightalloy
    Канал сообщества code_sisters: https://t.me/codesisters
    Ютуб code_sisters: https://www.youtube.com/@code_sisters
    
Книги:
    "Практика объектно-ориентированного дизайна" (POODR): https://www.poodr.com/
    "99 бутылок" Сэнди Мец: https://sandimetz.com/99bottles
    "Проектирование приложений с интенсивным использованием данных": https://www.oreilly.com/library/view/...


Подписывайтесь на подкаст «Heavy Tech» на любой платформе (Apple Podcast, Google Podcast, Spotify, Яндекс.Музыка и другие): 
https://heavytech.mave.digital/
https://t.me/UdalovX]]></itunes:summary>
      <itunes:image href="https://i.ytimg.com/vi/7NZcE_-a04s/maxresdefault.jpg"></itunes:image>
      <itunes:duration>59:03</itunes:duration>
      <itunes:explicit>no</itunes:explicit>
      <itunes:order>12</itunes:order>
    </item>
    <item>
      <guid>gCeOA5Fl68I</guid>
      <title>Как Ruby-разработчик стал тимлидом и почему вернулся к коду</title>
      <link>https://youtube.com/watch?v=gCeOA5Fl68I</link>
      <description>Гость выпуска — Арсений Карашкевич&#xA; &#xA;В этом выпуске подкаста &#34;Heavy Tech&#34; Арсений делится своим опытом работы в команде, рассказывает о переходе от разработчика к тимлиду и обратно, а также обсуждает архитектурные подходы в разработке.  &#xA;&#xA;Ключевые темы выпуска: &#xA;- Как изменилась работа команды после ухода Сергея.  &#xA;- Опыт Арсения в роли тимлида: плюсы и минусы.  &#xA;- Архитектурные подходы: доменные модели, репозитории и их влияние на разработку.  &#xA;- Советы начинающим Ruby-разработчикам: как развиваться и искать ментора.  &#xA;&#xA;Полезные советы и инсайты:  &#xA;- Как организовать работу команды без &#34;баз-фактора&#34;.  &#xA;- Почему важно делиться знаниями и опытом с сообществом.  &#xA;- Как выбрать правильный путь развития: технический или менеджерский.  &#xA;&#xA;Подписывайтесь на мои каналы, чтобы не пропустить новые выпуски: &#xA;- Telegram: https://t.me/UdalovX  &#xA;- Резервный канал: https://vkvideo.ru/@udalov_x  &#xA;&#xA;Написать Арсению насчет менторинга https://t.me/Mr_Karashkevich&#xA;&#xA;Оставайтесь на связи и развивайтесь вместе с &#34;Heavy Tech&#34;!</description>
      <pubDate>Tue, 22 Jul 2025 07:01:36 +0000</pubDate>
      <enclosure url="https://podsync.apps.udalovs.ru/HeavyTech/gCeOA5Fl68I.mp3" length="32180541" type="audio/mpeg"></enclosure>
      <itunes:author>Сергей Удалов</itunes:author>
      <itunes:subtitle>Как Ruby-разработчик стал тимлидом и почему вернулся к коду</itunes:subtitle>
      <itunes:summary><![CDATA[Гость выпуска — Арсений Карашкевич
 
В этом выпуске подкаста "Heavy Tech" Арсений делится своим опытом работы в команде, рассказывает о переходе от разработчика к тимлиду и обратно, а также обсуждает архитектурные подходы в разработке.  

Ключевые темы выпуска: 
- Как изменилась работа команды после ухода Сергея.  
- Опыт Арсения в роли тимлида: плюсы и минусы.  
- Архитектурные подходы: доменные модели, репозитории и их влияние на разработку.  
- Советы начинающим Ruby-разработчикам: как развиваться и искать ментора.  

Полезные советы и инсайты:  
- Как организовать работу команды без "баз-фактора".  
- Почему важно делиться знаниями и опытом с сообществом.  
- Как выбрать правильный путь развития: технический или менеджерский.  

Подписывайтесь на мои каналы, чтобы не пропустить новые выпуски: 
- Telegram: https://t.me/UdalovX  
- Резервный канал: https://vkvideo.ru/@udalov_x  

Написать Арсению насчет менторинга https://t.me/Mr_Karashkevich

Оставайтесь на связи и развивайтесь вместе с "Heavy Tech"!]]></itunes:summary>
      <itunes:image href="https://i.ytimg.com/vi/gCeOA5Fl68I/maxresdefault.jpg"></itunes:image>
      <itunes:duration>51:31</itunes:duration>
      <itunes:explicit>no</itunes:explicit>
      <itunes:order>13</itunes:order>
    </item>
    <item>
      <guid>STb9-IcecTc</guid>
      <title>От стажера до синьора: Путь Ruby-разработчика с Даниилом Любимцевым</title>
      <link>https://youtube.com/watch?v=STb9-IcecTc</link>
      <description>Гость выпуска: Даниил Любимцев, Ruby-разработчик из Balance Platform.&#xA;&#xA;В этом выпуске обсуждаем карьеру разработчика, выбор технологий, Ruby-сообщество и его развитие. Даниил рассказывает о своём пути в разработке, начиная с 13 лет, делится опытом работы в разных компаниях и даёт советы начинающим разработчикам. &#xA;&#xA;Ключевые темы:&#xA;&#xA;- Как стать Ruby-разработчиком и почему Ruby?&#xA;- Опыт работы в крупных компаниях и стартапах.&#xA;- Ruby-сообщество: проблемы и перспективы.&#xA;- Советы по развитию карьеры в IT.&#xA;&#xA;Полезные советы:&#xA;- Развивайте не только технические навыки, но и soft skills.&#xA;- Учитесь общаться с людьми и доносить свою точку зрения.&#xA;- Будьте готовы к постоянному обучению и саморазвитию.&#xA;&#xA;Рекомендованные книги:&#xA;- Polished Ruby Programming&#xA;- The Well-Grounded Rubyist&#xA;- Understanding Computation&#xA;- Ruby on Rails Tutorial by Michael Hartl&#xA;&#xA;Подписывайтесь на мои каналы:&#xA;Telegram: https://t.me/UdalovX&#xA;Резервный канал: https://vkvideo.ru/@udalov_x</description>
      <pubDate>Mon, 14 Jul 2025 10:53:49 +0000</pubDate>
      <enclosure url="https://podsync.apps.udalovs.ru/HeavyTech/STb9-IcecTc.mp3" length="48069597" type="audio/mpeg"></enclosure>
      <itunes:author>Сергей Удалов</itunes:author>
      <itunes:subtitle>От стажера до синьора: Путь Ruby-разработчика с Даниилом Любимцевым</itunes:subtitle>
      <itunes:summary><![CDATA[Гость выпуска: Даниил Любимцев, Ruby-разработчик из Balance Platform.

В этом выпуске обсуждаем карьеру разработчика, выбор технологий, Ruby-сообщество и его развитие. Даниил рассказывает о своём пути в разработке, начиная с 13 лет, делится опытом работы в разных компаниях и даёт советы начинающим разработчикам. 

Ключевые темы:

- Как стать Ruby-разработчиком и почему Ruby?
- Опыт работы в крупных компаниях и стартапах.
- Ruby-сообщество: проблемы и перспективы.
- Советы по развитию карьеры в IT.

Полезные советы:
- Развивайте не только технические навыки, но и soft skills.
- Учитесь общаться с людьми и доносить свою точку зрения.
- Будьте готовы к постоянному обучению и саморазвитию.

Рекомендованные книги:
- Polished Ruby Programming
- The Well-Grounded Rubyist
- Understanding Computation
- Ruby on Rails Tutorial by Michael Hartl

Подписывайтесь на мои каналы:
Telegram: https://t.me/UdalovX
Резервный канал: https://vkvideo.ru/@udalov_x]]></itunes:summary>
      <itunes:image href="https://i.ytimg.com/vi/STb9-IcecTc/maxresdefault.jpg"></itunes:image>
      <itunes:duration>1:17:20</itunes:duration>
      <itunes:explicit>no</itunes:explicit>
      <itunes:order>14</itunes:order>
    </item>
    <item>
      <guid>nOVS9a_RUGA</guid>
      <title>Чистая архитектура: Как разделить бизнес-логику и детали реализации</title>
      <link>https://youtube.com/watch?v=nOVS9a_RUGA</link>
      <description>В этом выпуске подкаста HeavyTech мы обсуждаем принципы чистой архитектуры и их применение в разработке на Ruby on Rails. Ведущий Сергей Удалов рассказывает о том, как важно разделять бизнес-логику и технические детали, чтобы сделать код более тестируемым, масштабируемым и переиспользуемым.&#xA;&#xA;Ключевые моменты выпуска:&#xA;- Почему смешение уровней абстракции в коде приводит к проблемам.&#xA;- Как MVC помогает разделить ответственность между моделями, представлениями и контроллерами.&#xA;- Что такое чистая архитектура и как она помогает изолировать бизнес-логику от внешних зависимостей.&#xA;- Примеры использования чистой архитектуры в Ruby on Rails.&#xA;- Как правильно тестировать бизнес-логику, используя адаптеры и репозитории.&#xA;&#xA;Полезные советы:&#xA;- Как избежать проблем с ActiveRecord и сохранить чистоту архитектуры.&#xA;- Почему SOLID и паттерны проектирования остаются актуальными.&#xA;- Как применять элегантные объекты (Elegant Objects) для улучшения кода.&#xA;&#xA;Подписывайтесь на мой Telegram-канал: https://t.me/UdalovX&#xA;&#xA;Не забудьте подписаться на резервный канал: https://vkvideo.ru/@udalov_x&#xA;&#xA;Присоединяйтесь к обсуждению и делитесь своими мыслями в комментариях! Чистая архитектура в Ruby on Rails: как правильно проектировать приложения</description>
      <pubDate>Mon, 09 Jun 2025 06:00:40 +0000</pubDate>
      <enclosure url="https://podsync.apps.udalovs.ru/HeavyTech/nOVS9a_RUGA.mp3" length="21892677" type="audio/mpeg"></enclosure>
      <itunes:author>Сергей Удалов</itunes:author>
      <itunes:subtitle>Чистая архитектура: Как разделить бизнес-логику и детали реализации</itunes:subtitle>
      <itunes:summary><![CDATA[В этом выпуске подкаста HeavyTech мы обсуждаем принципы чистой архитектуры и их применение в разработке на Ruby on Rails. Ведущий Сергей Удалов рассказывает о том, как важно разделять бизнес-логику и технические детали, чтобы сделать код более тестируемым, масштабируемым и переиспользуемым.

Ключевые моменты выпуска:
- Почему смешение уровней абстракции в коде приводит к проблемам.
- Как MVC помогает разделить ответственность между моделями, представлениями и контроллерами.
- Что такое чистая архитектура и как она помогает изолировать бизнес-логику от внешних зависимостей.
- Примеры использования чистой архитектуры в Ruby on Rails.
- Как правильно тестировать бизнес-логику, используя адаптеры и репозитории.

Полезные советы:
- Как избежать проблем с ActiveRecord и сохранить чистоту архитектуры.
- Почему SOLID и паттерны проектирования остаются актуальными.
- Как применять элегантные объекты (Elegant Objects) для улучшения кода.

Подписывайтесь на мой Telegram-канал: https://t.me/UdalovX

Не забудьте подписаться на резервный канал: https://vkvideo.ru/@udalov_x

Присоединяйтесь к обсуждению и делитесь своими мыслями в комментариях! Чистая архитектура в Ruby on Rails: как правильно проектировать приложения]]></itunes:summary>
      <itunes:image href="https://i.ytimg.com/vi/nOVS9a_RUGA/maxresdefault.jpg"></itunes:image>
      <itunes:duration>36:24</itunes:duration>
      <itunes:explicit>no</itunes:explicit>
      <itunes:order>15</itunes:order>
    </item>
    <item>
      <guid>VhCjwgXWNPA</guid>
      <title>Как я готовлю доклады для IT-конференций: опыт и советы от Сергея Удалова, #30</title>
      <link>https://youtube.com/watch?v=VhCjwgXWNPA</link>
      <description>В этом выпуске подкаста Heavy Tech Сергей Удалов подробно рассказывает о своем опыте подготовки к докладам на IT-конференциях. &#xA;&#xA;Узнайте:&#xA;• Как выбирать тему выступления, чтобы она была интересна и вам, и аудитории&#xA;• Какие этапы проходит докладчик от выбора темы до финального прогона слайдов&#xA;• Почему важна история в презентации и как построить увлекательный рассказ&#xA;• Как работать с слайдами и какие инструменты использовать (Markdown и Marp)&#xA;• Советы по преодолению страха и поиску драйва для выступлений&#xA;• Как распределять время на подготовку и избегать профессионального выгорания&#xA;• Личный подход Сергея к выбору темы и методам подготовки, а также примеры из собственной практики&#xA;&#xA;Если вы планируете выступать на конференциях, митиапах или хотите улучшить навыки публичных выступлений — это видео для вас!&#xA;&#xA;Подписывайтесь на канал, комментируйте и делитесь своим опытом.</description>
      <pubDate>Fri, 02 May 2025 10:22:13 +0000</pubDate>
      <enclosure url="https://podsync.apps.udalovs.ru/HeavyTech/VhCjwgXWNPA.mp3" length="17040861" type="audio/mpeg"></enclosure>
      <itunes:author>Сергей Удалов</itunes:author>
      <itunes:subtitle>Как я готовлю доклады для IT-конференций: опыт и советы от Сергея Удалова, #30</itunes:subtitle>
      <itunes:summary><![CDATA[В этом выпуске подкаста Heavy Tech Сергей Удалов подробно рассказывает о своем опыте подготовки к докладам на IT-конференциях. 

Узнайте:
• Как выбирать тему выступления, чтобы она была интересна и вам, и аудитории
• Какие этапы проходит докладчик от выбора темы до финального прогона слайдов
• Почему важна история в презентации и как построить увлекательный рассказ
• Как работать с слайдами и какие инструменты использовать (Markdown и Marp)
• Советы по преодолению страха и поиску драйва для выступлений
• Как распределять время на подготовку и избегать профессионального выгорания
• Личный подход Сергея к выбору темы и методам подготовки, а также примеры из собственной практики

Если вы планируете выступать на конференциях, митиапах или хотите улучшить навыки публичных выступлений — это видео для вас!

Подписывайтесь на канал, комментируйте и делитесь своим опытом.]]></itunes:summary>
      <itunes:image href="https://i.ytimg.com/vi/VhCjwgXWNPA/maxresdefault.jpg"></itunes:image>
      <itunes:duration>25:47</itunes:duration>
      <itunes:explicit>no</itunes:explicit>
      <itunes:order>16</itunes:order>
    </item>
    <item>
      <guid>UiUTiOqHUsQ</guid>
      <title>«Ruby и DevOps: Обязательно ли программисту знать инфраструктуру? 🚀 Docker, Kamal, CI/CD»</title>
      <link>https://youtube.com/watch?v=UiUTiOqHUsQ</link>
      <description>Привет, друзья! Меня зовут Удалов Сергей, и в этом выпуске мы разберем, насколько Ruby-разработчику нужно погружаться в DevOps. &#xA;&#xA;✅ Подписывайтесь на канал «Удалов» в Telegram: https://t.me/UdalovX – Список подкаст-платформ (Apple Podcast, Яндекс.Музыка, VK Video, Звук и другие): https://heavytech.mave.digital , https://vkvideo.ru/@udalov_x&#xA;&#xA;💰💰💰 https://boosty.to/sergeiudalov&#xA;&#xA;Из выпуска вы узнаете:&#xA;🔹 Что такое DevOps на самом деле — это не только для инженеров в отдельной команде.&#xA;🔹 Базовые навыки, которые обязан знать каждый Ruby-программист (Docker, CI/CD, облака).&#xA;🔹 Capistrano, Kamal, docker compose&#xA;🔹 Когда пора остановиться и не стать «слишком DevOps».&#xA;🔹 Признаки, что пора нанимать DevOps-инженера (даже если вы стартап из 5 человек).</description>
      <pubDate>Mon, 31 Mar 2025 08:15:03 +0000</pubDate>
      <enclosure url="https://podsync.apps.udalovs.ru/HeavyTech/UiUTiOqHUsQ.mp3" length="23929725" type="audio/mpeg"></enclosure>
      <itunes:author>Сергей Удалов</itunes:author>
      <itunes:subtitle>«Ruby и DevOps: Обязательно ли программисту знать инфраструктуру? 🚀 Docker, Kamal, CI/CD»</itunes:subtitle>
      <itunes:summary><![CDATA[Привет, друзья! Меня зовут Удалов Сергей, и в этом выпуске мы разберем, насколько Ruby-разработчику нужно погружаться в DevOps. 

✅ Подписывайтесь на канал «Удалов» в Telegram: https://t.me/UdalovX – Список подкаст-платформ (Apple Podcast, Яндекс.Музыка, VK Video, Звук и другие): https://heavytech.mave.digital , https://vkvideo.ru/@udalov_x

💰💰💰 https://boosty.to/sergeiudalov

Из выпуска вы узнаете:
🔹 Что такое DevOps на самом деле — это не только для инженеров в отдельной команде.
🔹 Базовые навыки, которые обязан знать каждый Ruby-программист (Docker, CI/CD, облака).
🔹 Capistrano, Kamal, docker compose
🔹 Когда пора остановиться и не стать «слишком DevOps».
🔹 Признаки, что пора нанимать DevOps-инженера (даже если вы стартап из 5 человек).]]></itunes:summary>
      <itunes:image href="https://i.ytimg.com/vi/UiUTiOqHUsQ/maxresdefault.jpg"></itunes:image>
      <itunes:duration>37:31</itunes:duration>
      <itunes:explicit>no</itunes:explicit>
      <itunes:order>17</itunes:order>
    </item>
    <item>
      <guid>24_tcMIdObs</guid>
      <title>Возвращение к подкасту, новый формат собесов и автоматизация с AI #28</title>
      <link>https://youtube.com/watch?v=24_tcMIdObs</link>
      <description>Новый выпуск подкаста от Сергея Удалова – возвращение к регулярным видео после небольшого перерыва! В этом выпуске Сергей делится:&#xA;&#xA;- Опыт проведения курсов: Как организовывал курсы по тестированию Ruby-приложений, систематизировал знания и готовится повторить курс.  &#xA;- Идеи для технических собеседований: Размышления о формате «билетов» и подходах к проверке знаний кандидатов в духе университетских экзаменов.  &#xA;- Автоматизация и инструменты: Обзор возможностей автоматизации с помощью n8n, интеграции с AI и перспективы создания собственных ассистентов.  &#xA;- Инсайты из мира Ruby: Обсуждение новшеств, рефакторинга кода, проведения код-ревью, а также обмен опытом и идеями с коллегами.  &#xA;- Форматы стримов и записи: Технические нюансы организации стримов, советы по настройке записи и взаимодействию с аудиторией в реальном времени.  &#xA;- Конференции и встречи:*Анонс участия в конференциях (Team Lead, DevOps) и приглашение к личному общению для разработчиков из Екатеринбурга.&#xA;&#xA;&#xA;✅ Подписывайтесь на канал «Удалов» в Telegram: https://t.me/UdalovX – Список подкаст-платформ (Apple Podcast, Яндекс.Музыка, VK Video, Звук и другие): https://heavytech.mave.digital , https://vkvideo.ru/@udalov_x&#xA;&#xA;💰💰💰 https://boosty.to/sergeiudalov&#xA;&#xA;Если вы интересуетесь Ruby, тестированием, автоматизацией и хотите узнать, как реально работают процессы в IT, этот выпуск для вас! Подписывайтесь, оставляйте комментарии и делитесь своими мыслями – это лучшая поддержка для автора.&#xA;&#xA;Смотрите видео, участвуйте в обсуждениях и будьте в курсе всех новинок мира Ruby!&#xA;&#xA;&#xA;Таймкоды:&#xA;00:00 Возвращение к ведению канала&#xA;01:08 Курсы и поддержка&#xA;02:56 Концепция собеседований&#xA;05:44 Искусственный интеллект и автоматизация&#xA;09:28 Проблемы и перспективы&#xA;12:00 Ограничения и перспективы&#xA;14:51 Проблемы с библиотекой и решение&#xA;16:42 Изменения в экосистеме Ruby on Rails&#xA;18:34 Инструмент rerun для перезапуска тестов&#xA;20:27 Участие в конференциях и обсуждение DevOps&#xA;24:20 Проблемы с записью стрима&#xA;28:00 Преимущества стримов перед записями</description>
      <pubDate>Wed, 19 Mar 2025 11:20:45 +0000</pubDate>
      <enclosure url="https://podsync.apps.udalovs.ru/HeavyTech/24_tcMIdObs.mp3" length="18603789" type="audio/mpeg"></enclosure>
      <itunes:author>Сергей Удалов</itunes:author>
      <itunes:subtitle>Возвращение к подкасту, новый формат собесов и автоматизация с AI #28</itunes:subtitle>
      <itunes:summary><![CDATA[Новый выпуск подкаста от Сергея Удалова – возвращение к регулярным видео после небольшого перерыва! В этом выпуске Сергей делится:

- Опыт проведения курсов: Как организовывал курсы по тестированию Ruby-приложений, систематизировал знания и готовится повторить курс.  
- Идеи для технических собеседований: Размышления о формате «билетов» и подходах к проверке знаний кандидатов в духе университетских экзаменов.  
- Автоматизация и инструменты: Обзор возможностей автоматизации с помощью n8n, интеграции с AI и перспективы создания собственных ассистентов.  
- Инсайты из мира Ruby: Обсуждение новшеств, рефакторинга кода, проведения код-ревью, а также обмен опытом и идеями с коллегами.  
- Форматы стримов и записи: Технические нюансы организации стримов, советы по настройке записи и взаимодействию с аудиторией в реальном времени.  
- Конференции и встречи:*Анонс участия в конференциях (Team Lead, DevOps) и приглашение к личному общению для разработчиков из Екатеринбурга.


✅ Подписывайтесь на канал «Удалов» в Telegram: https://t.me/UdalovX – Список подкаст-платформ (Apple Podcast, Яндекс.Музыка, VK Video, Звук и другие): https://heavytech.mave.digital , https://vkvideo.ru/@udalov_x

💰💰💰 https://boosty.to/sergeiudalov

Если вы интересуетесь Ruby, тестированием, автоматизацией и хотите узнать, как реально работают процессы в IT, этот выпуск для вас! Подписывайтесь, оставляйте комментарии и делитесь своими мыслями – это лучшая поддержка для автора.

Смотрите видео, участвуйте в обсуждениях и будьте в курсе всех новинок мира Ruby!


Таймкоды:
00:00 Возвращение к ведению канала
01:08 Курсы и поддержка
02:56 Концепция собеседований
05:44 Искусственный интеллект и автоматизация
09:28 Проблемы и перспективы
12:00 Ограничения и перспективы
14:51 Проблемы с библиотекой и решение
16:42 Изменения в экосистеме Ruby on Rails
18:34 Инструмент rerun для перезапуска тестов
20:27 Участие в конференциях и обсуждение DevOps
24:20 Проблемы с записью стрима
28:00 Преимущества стримов перед записями]]></itunes:summary>
      <itunes:image href="https://i.ytimg.com/vi/24_tcMIdObs/maxresdefault.jpg"></itunes:image>
      <itunes:duration>29:03</itunes:duration>
      <itunes:explicit>no</itunes:explicit>
      <itunes:order>18</itunes:order>
    </item>
    <item>
      <guid>rpcHcUqHeWM</guid>
      <title>Как я достиг 1000 подписчиков, пока вы обновляли #Ruby?</title>
      <link>https://youtube.com/watch?v=rpcHcUqHeWM</link>
      <description>🚀 Новости Ruby-мира&#xA;Обсуждаем главные события и инструменты для разработчиков&#xA;&#xA;🌟  https://boosty.to/sergeiudalov&#xA;&#xA;✅ Подписывайтесь на канал «Удалов» в Telegram: https://t.me/UdalovX – Список подкаст-платформ (Apple Podcast, Яндекс.Музыка, VK Video, Звук и другие): https://heavytech.mave.digital , https://vkvideo.ru/@udalov_x&#xA;&#xA;🔧 Обновления и технологии&#xA;- Ruby 3.4.2, 3.2.7, Puma 6.6.0, Rage 1.13.0  &#xA;- JRuby 9.4.12.0 - https://www.jruby.org/download  &#xA;- Nginx Unit как альтернатива Passenger  &#xA;- Tiny JITs для FFI - https://railsatscale.com/2025-02-12-tiny-jits-for-a-faster-ffi/  &#xA;- Обновление книги &#34;Ruby Under Microscope&#34; - https://patshaughnessy.net/2025/1/28/updating-ruby-under-a-microscope  &#xA;&#xA;📚 Полезные материалы&#xA;- Антипаттерны в тестах - https://thoughtbot.com/blog/things-you-might-not-need-in-your-tests  &#xA;- Hitimes (альтернатива Benchmark) - https://github.com/copiousfreetime/hitimes  &#xA;- Rhino Editor (редактор кода) - https://rhino-editor.vercel.app  &#xA;- Evil Seed (обфускация БД) - https://github.com/evilmartians/evil-seed  &#xA;&#xA;🎥 Таймкоды&#xA;00:00 | Введение и главные новости  &#xA;01:31 | Обновления Ruby + переход с Passenger  &#xA;03:30 | JRuby и Rage для API-приложений  &#xA;08:08 | FFI, JIT и Ruby Under Microscope  &#xA;12:45 | Тесты: что НЕ нужно проверять?  &#xA;15:31 | Rhino Editor — новый инструмент для кода  &#xA;16:26 | Evil Seed: анонимизация данных  &#xA;18:07 | 1000 подписчиков на YouTube 🎉  &#xA;19:57 | Telegram-канал и автотесты  &#xA;26:11 | Шины событий: Kafka vs RabbitMQ  &#xA;30:47 | Event Sourcing для микросервисов  &#xA;35:30 | Проблемы с Redis и базами задач  &#xA;&#xA;&#xA;🌟 Особое спасибо за 1000 подписчиков!&#xA;Ваша поддержка помогает приглашать экспертов и делать контент лучше!&#xA;&#xA;🔗 Полезные ссылки&#xA;- Курсы и статьи - https://rubyrocks.ru  &#xA;- Telegram-канал - https://t.me/UdalovX  &#xA;- Подкаст: Apple Podcasts | Spotify | Яндекс.Музыка  - https://heavytech.mave.digital&#xA;&#xA;👉 Не забудьте:&#xA;✅ Подписаться + 🔔 колокольчик  &#xA;👍 Поставить лайк, если видео полезно  &#xA;💬 Написать в комментариях ваше мнение о шинах событий  &#xA;&#xA;&#xA;#Ruby #Rails #JRuby #Программирование</description>
      <pubDate>Wed, 19 Feb 2025 17:30:36 +0000</pubDate>
      <enclosure url="https://podsync.apps.udalovs.ru/HeavyTech/rpcHcUqHeWM.mp3" length="27292413" type="audio/mpeg"></enclosure>
      <itunes:author>Сергей Удалов</itunes:author>
      <itunes:subtitle>Как я достиг 1000 подписчиков, пока вы обновляли #Ruby?</itunes:subtitle>
      <itunes:summary><![CDATA[🚀 Новости Ruby-мира
Обсуждаем главные события и инструменты для разработчиков

🌟  https://boosty.to/sergeiudalov

✅ Подписывайтесь на канал «Удалов» в Telegram: https://t.me/UdalovX – Список подкаст-платформ (Apple Podcast, Яндекс.Музыка, VK Video, Звук и другие): https://heavytech.mave.digital , https://vkvideo.ru/@udalov_x

🔧 Обновления и технологии
- Ruby 3.4.2, 3.2.7, Puma 6.6.0, Rage 1.13.0  
- JRuby 9.4.12.0 - https://www.jruby.org/download  
- Nginx Unit как альтернатива Passenger  
- Tiny JITs для FFI - https://railsatscale.com/2025-02-12-tiny-jits-for-a-faster-ffi/  
- Обновление книги "Ruby Under Microscope" - https://patshaughnessy.net/2025/1/28/updating-ruby-under-a-microscope  

📚 Полезные материалы
- Антипаттерны в тестах - https://thoughtbot.com/blog/things-you-might-not-need-in-your-tests  
- Hitimes (альтернатива Benchmark) - https://github.com/copiousfreetime/hitimes  
- Rhino Editor (редактор кода) - https://rhino-editor.vercel.app  
- Evil Seed (обфускация БД) - https://github.com/evilmartians/evil-seed  

🎥 Таймкоды
00:00 | Введение и главные новости  
01:31 | Обновления Ruby + переход с Passenger  
03:30 | JRuby и Rage для API-приложений  
08:08 | FFI, JIT и Ruby Under Microscope  
12:45 | Тесты: что НЕ нужно проверять?  
15:31 | Rhino Editor — новый инструмент для кода  
16:26 | Evil Seed: анонимизация данных  
18:07 | 1000 подписчиков на YouTube 🎉  
19:57 | Telegram-канал и автотесты  
26:11 | Шины событий: Kafka vs RabbitMQ  
30:47 | Event Sourcing для микросервисов  
35:30 | Проблемы с Redis и базами задач  


🌟 Особое спасибо за 1000 подписчиков!
Ваша поддержка помогает приглашать экспертов и делать контент лучше!

🔗 Полезные ссылки
- Курсы и статьи - https://rubyrocks.ru  
- Telegram-канал - https://t.me/UdalovX  
- Подкаст: Apple Podcasts | Spotify | Яндекс.Музыка  - https://heavytech.mave.digital

👉 Не забудьте:
✅ Подписаться + 🔔 колокольчик  
👍 Поставить лайк, если видео полезно  
💬 Написать в комментариях ваше мнение о шинах событий  


#Ruby #Rails #JRuby #Программирование]]></itunes:summary>
      <itunes:image href="https://i.ytimg.com/vi/rpcHcUqHeWM/maxresdefault.jpg"></itunes:image>
      <itunes:duration>45:03</itunes:duration>
      <itunes:explicit>no</itunes:explicit>
      <itunes:order>19</itunes:order>
    </item>
    <item>
      <guid>eKZxvbwEL1o</guid>
      <title>Лучший язык для backend разработки в 2025 году - php, ruby, python, node.js?</title>
      <link>https://youtube.com/watch?v=eKZxvbwEL1o</link>
      <description>В современном мире технологий выбор языка программирования может стать решающим фактором для успешной карьеры в IT-сфере. В этом видеоподкасте мы обсудим различные языки программирования, их преимущества и недостатки, а также поделимся рекомендациями по выбору наиболее подходящего инструмента для ваших задач.&#xA;&#xA;Гость: Андрей Ермолаев, CTO GroupPrice.ru, TG канал - https://t.me/fashion_dev&#xA;&#xA;🌟  https://boosty.to/sergeiudalov&#xA;&#xA;✅ Подписывайтесь на канал «Удалов» в Telegram: https://t.me/UdalovX – Список подкаст-платформ (Apple Podcast, Яндекс.Музыка, VK Video, Звук и другие): https://heavytech.mave.digital , https://vkvideo.ru/@udalov_x&#xA;&#xA;Почему стоит послушать этот подкаст?&#xA;&#xA;Разнообразие языков и технологий. Мы рассмотрим популярные и менее известные языки программирования, такие как Ruby, Python, Go, Java, Kotlin, PHP, JavaScript и другие. Вы узнаете, какие технологии используются в разных компаниях и проектах, и сможете выбрать наиболее подходящий вариант для себя.&#xA;&#xA;Сравнение производительности. Мы проведём микробенчмарки и реальные сравнения производительности различных языков программирования. Вы узнаете, какие языки показывают лучшие результаты в разных сценариях использования.&#xA;&#xA;Фреймворки и экосистемы. Мы обсудим популярные фреймворки для разных языков программирования, их особенности и преимущества. Вы узнаете, какие экосистемы существуют вокруг различных технологий, и сможете выбрать наиболее подходящий вариант для своих проектов.&#xA;&#xA;Выбор для стартапов. Мы поделимся рекомендациями по выбору языка программирования для стартапов и небольших проектов. Вы узнаете, какие технологии могут быть наиболее эффективными для начинающих разработчиков.&#xA;&#xA;Примеры популярных приложений. Мы рассмотрим популярные приложения, написанные на разных языках программирования. Вы узнаете, какие технологии используются в крупных проектах, и сможете оценить их преимущества и недостатки.&#xA;&#xA;Рекомендации по выбору. Мы поделимся практическими советами по выбору языка программирования в зависимости от ваших целей и задач. Вы узнаете, как определить наиболее подходящий инструмент для вашего проекта.&#xA;&#xA;Не пропустите этот увлекательный и информативный видеоподкаст, который поможет вам сделать правильный выбор языка программирования!&#xA;&#xA;Ссылки&#xA;- https://benjdd.com/languages2/&#xA;- https://www.techempower.com/benchmarks/#hw=ph&amp;test=query&amp;section=data-r22&amp;f=zik06f-zik073-zik0zj-zik0zj-zhxjwf-zik0zj-zijbpb-zifta7-zik0zj-zik0zj-zik0zj-zik0zj-zik0zj-zik0zj-1ekf&#xA;- https://jpcamara.com/2024/07/15/ruby-methods-are.html&#xA;- https://journal.stuffwithstuff.com/2015/02/01/what-color-is-your-function/&#xA;&#xA;00:00 Введение и исключение языков  &#xA;01:50 Go и его ниша  &#xA;04:26 Java и Kotlin  &#xA;06:46 Производительность языков  &#xA;10:52 Бенчмарки фреймворков  &#xA;14:14 Заключение  &#xA;15:10 Инкапсуляция и популярные приложения  &#xA;16:05 Производительность и фреймворки  &#xA;17:55 JavaScript и TypeScript  &#xA;20:43 Оптимизация и производительность  &#xA;24:15 Архитектура и производительность  &#xA;28:28 Python и Data Science  &#xA;30:17 Python в больших кодовых базах  &#xA;32:10 Исследование вакансий по Python  &#xA;33:56 Универсальность Python  &#xA;35:47 Конкурс на вакансии по Python  &#xA;37:36 PHP и его экосистема  &#xA;42:15 Вакансии и их актуальность  &#xA;43:11 Выбор фреймворков  &#xA;45:01 Проблемы с фреймворками и Open Source  &#xA;46:50 Риски использования Open Source  &#xA;50:37 Проблемы с зависимостями в Python  &#xA;54:33 Вакансии и зарплаты в разных технологиях  &#xA;01:00:26 Экосистемы и удобство языков  &#xA;01:01:23 Проблемы Python и его экосистемы  &#xA;01:02:18 Асинхронное программирование в Python и JavaScript  &#xA;01:09:31 Преимущества Ruby и его экосистемы  &#xA;01:15:16 Лидерство и инновации в Ruby  &#xA;01:17:07 Инертность рынка веб-разработки  &#xA;01:18:55 Популярность языков программирования  &#xA;01:20:43 Выбор языка для разработки</description>
      <pubDate>Tue, 28 Jan 2025 16:52:36 +0000</pubDate>
      <enclosure url="https://podsync.apps.udalovs.ru/HeavyTech/eKZxvbwEL1o.mp3" length="49662861" type="audio/mpeg"></enclosure>
      <itunes:author>Сергей Удалов</itunes:author>
      <itunes:subtitle>Лучший язык для backend разработки в 2025 году - php, ruby, python, node.js?</itunes:subtitle>
      <itunes:summary><![CDATA[В современном мире технологий выбор языка программирования может стать решающим фактором для успешной карьеры в IT-сфере. В этом видеоподкасте мы обсудим различные языки программирования, их преимущества и недостатки, а также поделимся рекомендациями по выбору наиболее подходящего инструмента для ваших задач.

Гость: Андрей Ермолаев, CTO GroupPrice.ru, TG канал - https://t.me/fashion_dev

🌟  https://boosty.to/sergeiudalov

✅ Подписывайтесь на канал «Удалов» в Telegram: https://t.me/UdalovX – Список подкаст-платформ (Apple Podcast, Яндекс.Музыка, VK Video, Звук и другие): https://heavytech.mave.digital , https://vkvideo.ru/@udalov_x

Почему стоит послушать этот подкаст?

Разнообразие языков и технологий. Мы рассмотрим популярные и менее известные языки программирования, такие как Ruby, Python, Go, Java, Kotlin, PHP, JavaScript и другие. Вы узнаете, какие технологии используются в разных компаниях и проектах, и сможете выбрать наиболее подходящий вариант для себя.

Сравнение производительности. Мы проведём микробенчмарки и реальные сравнения производительности различных языков программирования. Вы узнаете, какие языки показывают лучшие результаты в разных сценариях использования.

Фреймворки и экосистемы. Мы обсудим популярные фреймворки для разных языков программирования, их особенности и преимущества. Вы узнаете, какие экосистемы существуют вокруг различных технологий, и сможете выбрать наиболее подходящий вариант для своих проектов.

Выбор для стартапов. Мы поделимся рекомендациями по выбору языка программирования для стартапов и небольших проектов. Вы узнаете, какие технологии могут быть наиболее эффективными для начинающих разработчиков.

Примеры популярных приложений. Мы рассмотрим популярные приложения, написанные на разных языках программирования. Вы узнаете, какие технологии используются в крупных проектах, и сможете оценить их преимущества и недостатки.

Рекомендации по выбору. Мы поделимся практическими советами по выбору языка программирования в зависимости от ваших целей и задач. Вы узнаете, как определить наиболее подходящий инструмент для вашего проекта.

Не пропустите этот увлекательный и информативный видеоподкаст, который поможет вам сделать правильный выбор языка программирования!

Ссылки
- https://benjdd.com/languages2/
- https://www.techempower.com/benchmarks/#hw=ph&test=query&section=data-r22&f=zik06f-zik073-zik0zj-zik0zj-zhxjwf-zik0zj-zijbpb-zifta7-zik0zj-zik0zj-zik0zj-zik0zj-zik0zj-zik0zj-1ekf
- https://jpcamara.com/2024/07/15/ruby-methods-are.html
- https://journal.stuffwithstuff.com/2015/02/01/what-color-is-your-function/

00:00 Введение и исключение языков  
01:50 Go и его ниша  
04:26 Java и Kotlin  
06:46 Производительность языков  
10:52 Бенчмарки фреймворков  
14:14 Заключение  
15:10 Инкапсуляция и популярные приложения  
16:05 Производительность и фреймворки  
17:55 JavaScript и TypeScript  
20:43 Оптимизация и производительность  
24:15 Архитектура и производительность  
28:28 Python и Data Science  
30:17 Python в больших кодовых базах  
32:10 Исследование вакансий по Python  
33:56 Универсальность Python  
35:47 Конкурс на вакансии по Python  
37:36 PHP и его экосистема  
42:15 Вакансии и их актуальность  
43:11 Выбор фреймворков  
45:01 Проблемы с фреймворками и Open Source  
46:50 Риски использования Open Source  
50:37 Проблемы с зависимостями в Python  
54:33 Вакансии и зарплаты в разных технологиях  
01:00:26 Экосистемы и удобство языков  
01:01:23 Проблемы Python и его экосистемы  
01:02:18 Асинхронное программирование в Python и JavaScript  
01:09:31 Преимущества Ruby и его экосистемы  
01:15:16 Лидерство и инновации в Ruby  
01:17:07 Инертность рынка веб-разработки  
01:18:55 Популярность языков программирования  
01:20:43 Выбор языка для разработки]]></itunes:summary>
      <itunes:image href="https://i.ytimg.com/vi/eKZxvbwEL1o/maxresdefault.jpg"></itunes:image>
      <itunes:duration>1:30:52</itunes:duration>
      <itunes:explicit>no</itunes:explicit>
      <itunes:order>20</itunes:order>
    </item>
    <item>
      <guid>bKIN3aXN9WY</guid>
      <title>С новым 2025 годом! Итоги</title>
      <link>https://youtube.com/watch?v=bKIN3aXN9WY</link>
      <description>Завершается 2024 год, он был знаковым для меня, так как в этом году я стартовал этот канал и подкаст. Предлагаю подвести итоги, обсудить самое важное, что произошло и мои планы на 2025 год.&#xA;&#xA;✅ Подписывайтесь на канал «Удалов» в Telegram: https://t.me/UdalovX – Список подкаст-платформ (Apple Podcast, Яндекс.Музыка, VK Video, Звук и другие): https://heavytech.mave.digital, https://vkvideo.ru/@udalov_x</description>
      <pubDate>Tue, 31 Dec 2024 08:44:36 +0000</pubDate>
      <enclosure url="https://podsync.apps.udalovs.ru/HeavyTech/bKIN3aXN9WY.mp3" length="11090085" type="audio/mpeg"></enclosure>
      <itunes:author>Сергей Удалов</itunes:author>
      <itunes:subtitle>С новым 2025 годом! Итоги</itunes:subtitle>
      <itunes:summary><![CDATA[Завершается 2024 год, он был знаковым для меня, так как в этом году я стартовал этот канал и подкаст. Предлагаю подвести итоги, обсудить самое важное, что произошло и мои планы на 2025 год.

✅ Подписывайтесь на канал «Удалов» в Telegram: https://t.me/UdalovX – Список подкаст-платформ (Apple Podcast, Яндекс.Музыка, VK Video, Звук и другие): https://heavytech.mave.digital, https://vkvideo.ru/@udalov_x]]></itunes:summary>
      <itunes:image href="https://i.ytimg.com/vi/bKIN3aXN9WY/maxresdefault.jpg"></itunes:image>
      <itunes:duration>19:18</itunes:duration>
      <itunes:explicit>no</itunes:explicit>
      <itunes:order>21</itunes:order>
    </item>
    <item>
      <guid>jGXPNXgpxsA</guid>
      <title>Дебаты с Антоном Назаровым без Антона Назарова</title>
      <link>https://youtube.com/watch?v=jGXPNXgpxsA</link>
      <description>В этом выпуске мы с Виктором Шинкевичем в формате дебатов обсудим сообщество Антона Назарова «Разумная Меркантильность».  Я буду защищать волков, а Виктор будет предъявлять Антону Назарову за накрутку опыта и прочие косяки.&#xA;&#xA;Насколько мне удалось отстоять волчистость ты сможешь узнать в этом видео.&#xA;&#xA;🌟  https://boosty.to/sergeiudalov&#xA;&#xA;Участники: &#xA;- Виктор Шинкевич, автор телеграм-канала &#34;Кальянная программиста&#34;, https://t.me/beard_programmer_lounge&#xA;- Сергей Удалов, Я&#xA;&#xA;Кстати, у меня тоже завелся телеграм-канал. Подписывайся, чтобы стать одним из первых. https://t.me/UdalovX</description>
      <pubDate>Fri, 20 Dec 2024 16:52:24 +0000</pubDate>
      <enclosure url="https://podsync.apps.udalovs.ru/HeavyTech/jGXPNXgpxsA.mp3" length="64416621" type="audio/mpeg"></enclosure>
      <itunes:author>Сергей Удалов</itunes:author>
      <itunes:subtitle>Дебаты с Антоном Назаровым без Антона Назарова</itunes:subtitle>
      <itunes:summary><![CDATA[В этом выпуске мы с Виктором Шинкевичем в формате дебатов обсудим сообщество Антона Назарова «Разумная Меркантильность».  Я буду защищать волков, а Виктор будет предъявлять Антону Назарову за накрутку опыта и прочие косяки.

Насколько мне удалось отстоять волчистость ты сможешь узнать в этом видео.

🌟  https://boosty.to/sergeiudalov

Участники: 
- Виктор Шинкевич, автор телеграм-канала "Кальянная программиста", https://t.me/beard_programmer_lounge
- Сергей Удалов, Я

Кстати, у меня тоже завелся телеграм-канал. Подписывайся, чтобы стать одним из первых. https://t.me/UdalovX]]></itunes:summary>
      <itunes:image href="https://i.ytimg.com/vi/jGXPNXgpxsA/maxresdefault.jpg"></itunes:image>
      <itunes:duration>1:57:30</itunes:duration>
      <itunes:explicit>no</itunes:explicit>
      <itunes:order>22</itunes:order>
    </item>
    <item>
      <guid>3sbMc0eptoA</guid>
      <title>Егор Щербаков - Как создать самый популярный телеграм-канал по Ruby #023</title>
      <link>https://youtube.com/watch?v=3sbMc0eptoA</link>
      <description>В этом покасте мы поговорим с разработчиком Егором Щербаковым о его опыте работы с ruby, ведении телеграм-канала и других интересных темах.&#xA;&#xA;Каналы Егора:&#xA;- https://t.me/railshub&#xA;- https://t.me/railsclub&#xA;&#xA;Книги:&#xA;- Rails Scales!&#xA;- High Performance PostgreSQL for Rails&#xA;- Rails 7 Way&#xA;- POSTGRESQL 16 изнутри | Рогов Егор&#xA;&#xA;Егор поделится своими мыслями о том, как построить успешную карьеру в IT, какие инструменты и ресурсы использовать для развития своих навыков, а также о том, как создать и продвинуть свой телеграм-канал.&#xA;&#xA;История работы в Чехии и развитие карьеры за рубежом, валютные удаленки, стеклянные потолки.&#xA;&#xA;Это видео будет полезно для всех, кто интересуется Ruby, Rails и созданием успешного телеграм-канала.</description>
      <pubDate>Wed, 18 Dec 2024 14:41:15 +0000</pubDate>
      <enclosure url="https://podsync.apps.udalovs.ru/HeavyTech/3sbMc0eptoA.mp3" length="33894213" type="audio/mpeg"></enclosure>
      <itunes:author>Сергей Удалов</itunes:author>
      <itunes:subtitle>Егор Щербаков - Как создать самый популярный телеграм-канал по Ruby #023</itunes:subtitle>
      <itunes:summary><![CDATA[В этом покасте мы поговорим с разработчиком Егором Щербаковым о его опыте работы с ruby, ведении телеграм-канала и других интересных темах.

Каналы Егора:
- https://t.me/railshub
- https://t.me/railsclub

Книги:
- Rails Scales!
- High Performance PostgreSQL for Rails
- Rails 7 Way
- POSTGRESQL 16 изнутри | Рогов Егор

Егор поделится своими мыслями о том, как построить успешную карьеру в IT, какие инструменты и ресурсы использовать для развития своих навыков, а также о том, как создать и продвинуть свой телеграм-канал.

История работы в Чехии и развитие карьеры за рубежом, валютные удаленки, стеклянные потолки.

Это видео будет полезно для всех, кто интересуется Ruby, Rails и созданием успешного телеграм-канала.]]></itunes:summary>
      <itunes:image href="https://i.ytimg.com/vi/3sbMc0eptoA/maxresdefault.jpg"></itunes:image>
      <itunes:duration>56:42</itunes:duration>
      <itunes:explicit>no</itunes:explicit>
      <itunes:order>23</itunes:order>
    </item>
    <item>
      <guid>joCqLAsdIf4</guid>
      <title>Linux без российских разработчиков, Ruby и Rails: что дальше?</title>
      <link>https://youtube.com/watch?v=joCqLAsdIf4</link>
      <description>В данном подкасте обсуждаются различные темы, связанные с разработкой программного обеспечения. Автор рассказывает о технических проблемах, возникших при записи подкаста, и о том, как он планирует перезаписать его.&#xA;&#xA;Также обсуждаются исключения российских разработчиков из проекта Linux, обновления Ruby и Ruby on Rails, декомпозиция задач и компромиссы в команде. Автор делится своим опытом разработки дашборда для отслеживания задач и использования GPT для решения технических вопросов.&#xA;&#xA;Кроме того, обсуждаются темы роста подписчиков, проведения собеседований, стажировок, доклада на конференции и применения Domain Model в разработке. Автор также делится своими впечатлениями о докладе и обсуждает преимущества использования Domain Model.&#xA;&#xA;Подкаст будет интересен разработчикам программного обеспечения, которые хотят узнать о последних тенденциях и методах разработки, а также о том, как решать технические проблемы и проводить собеседования.&#xA;&#xA;Timecodes&#xA;00:00 Технические проблемы и планы на подкаст&#xA;01:12 Исключение российских разработчиков из Linux&#xA;04:37 Обновления Ruby 3.2 и 3.3&#xA;09:14 Дискуссия о декомпозиции задач&#xA;14:29 Компромиссы в команде&#xA;15:26 Разработка дашборда&#xA;17:57 Использование MiniTest&#xA;20:20 Proxmox&#xA;23:33 Рост подписчиков и планы на будущее&#xA;26:24 Вопросы от подписчиков&#xA;29:14 Проведение собеседований&#xA;31:09 Советы для кандидатов&#xA;32:53 Стажировки и спрос на разработчиков&#xA;35:39 Доклад на конференции&#xA;38:27 Применение Domain Model&#xA;40:19 Преимущества Domain Model&#xA;42:11 Заключение&#xA;&#xA;Этот подкаст доступен на других платформах: Apple Podcasts, Яндекс.Музыка, Звук, RSS и другие&#xA;&#xA;https://heavytech.mave.digital</description>
      <pubDate>Sat, 16 Nov 2024 10:00:38 +0000</pubDate>
      <enclosure url="https://podsync.apps.udalovs.ru/HeavyTech/joCqLAsdIf4.mp3" length="24227637" type="audio/mpeg"></enclosure>
      <itunes:author>Сергей Удалов</itunes:author>
      <itunes:subtitle>Linux без российских разработчиков, Ruby и Rails: что дальше?</itunes:subtitle>
      <itunes:summary><![CDATA[В данном подкасте обсуждаются различные темы, связанные с разработкой программного обеспечения. Автор рассказывает о технических проблемах, возникших при записи подкаста, и о том, как он планирует перезаписать его.

Также обсуждаются исключения российских разработчиков из проекта Linux, обновления Ruby и Ruby on Rails, декомпозиция задач и компромиссы в команде. Автор делится своим опытом разработки дашборда для отслеживания задач и использования GPT для решения технических вопросов.

Кроме того, обсуждаются темы роста подписчиков, проведения собеседований, стажировок, доклада на конференции и применения Domain Model в разработке. Автор также делится своими впечатлениями о докладе и обсуждает преимущества использования Domain Model.

Подкаст будет интересен разработчикам программного обеспечения, которые хотят узнать о последних тенденциях и методах разработки, а также о том, как решать технические проблемы и проводить собеседования.

Timecodes
00:00 Технические проблемы и планы на подкаст
01:12 Исключение российских разработчиков из Linux
04:37 Обновления Ruby 3.2 и 3.3
09:14 Дискуссия о декомпозиции задач
14:29 Компромиссы в команде
15:26 Разработка дашборда
17:57 Использование MiniTest
20:20 Proxmox
23:33 Рост подписчиков и планы на будущее
26:24 Вопросы от подписчиков
29:14 Проведение собеседований
31:09 Советы для кандидатов
32:53 Стажировки и спрос на разработчиков
35:39 Доклад на конференции
38:27 Применение Domain Model
40:19 Преимущества Domain Model
42:11 Заключение

Этот подкаст доступен на других платформах: Apple Podcasts, Яндекс.Музыка, Звук, RSS и другие

https://heavytech.mave.digital]]></itunes:summary>
      <itunes:image href="https://i.ytimg.com/vi/joCqLAsdIf4/maxresdefault.jpg"></itunes:image>
      <itunes:duration>42:48</itunes:duration>
      <itunes:explicit>no</itunes:explicit>
      <itunes:order>24</itunes:order>
    </item>
    <item>
      <guid>Ila757umYMQ</guid>
      <title>Платформенная разработка на #Ruby в Купер -  Дмитрий Салахутдинов #021</title>
      <link>https://youtube.com/watch?v=Ila757umYMQ</link>
      <description>В видео Дмитрий Салахуддинов, principal инженер компании Купер, рассказывает о своём опыте работы в платформенной разработке на Ruby. Он обсуждает специфику такой разработки, стандартизацию и SRE практики, а также свой путь в программирование и переход от PHP к Rails.&#xA;&#xA;Гость: Дмитрий Салахутдинов, Principal-инженер в  Купер&#xA;&#xA;Запись доклада Димы с конференции Rubyrussia 2024, «Ruby-платформа: стандартизация подходов на масштабе» https://t.me/staff_plus/18&#xA;&#xA;Канал Купер.тех в Telegram: https://t.me/tech_kuper&#xA;&#xA;Канал Димы в Telegram: https://t.me/staff_plus&#xA;&#xA;Дмитрий начинает свой рассказ с обсуждения специфики платформенной разработки. Он объясняет, что платформа создаётся для разработчиков, а не для конечных пользователей, и должна быть готова к использованию в продакшене. Часть платформы доступна на GitHub, что позволяет другим разработчикам использовать её решения.&#xA;&#xA;Далее Дмитрий переходит к обсуждению SRE практик и стандартизации. Он объясняет, что стандартизация помогает внедрять SRE практики, такие как счёт метрик для расчёта показателей. Платформа помогает предотвращать инциденты и улучшать сервисы.&#xA;&#xA;Дмитрий также обсуждает свой опыт работы в компании Evil Martians и проекте Амплифер, а также переход в компанию Купер.&#xA;&#xA;Особое внимание в видео уделяется процессу найма и собеседованиям. Дмитрий объясняет, что собеседование важно для оценки компании и людей, и обращает внимание на дружелюбность и интеллект интервьюеров. Он также обсуждает неудачи на собеседованиях и то, как они помогли ему стать лучше.&#xA;&#xA;В конце видео Дмитрий обсуждает проблемы синхронизации систем, декомпозицию задач и разработку на Ruby. Он объясняет, что разработка на Ruby требует тщательного подхода и проверки под нагрузкой, а также использования опенсорс-решений и создания собственных имплементаций.&#xA;&#xA;&#xA;В этом видео обсуждаются различные аспекты разработки и декомпозиции сервисов, а также рассматриваются вопросы безопасности, стандартизации и композиции API. Особое внимание уделяется выносу бизнес-логики из монолитных приложений и проблемам, связанным с этим процессом.&#xA;&#xA;Также обсуждаются вопросы устойчивости сервисов к неполным ответам от API и маркировки сервисов по уровню критичности. Говорится о важности софт скилов в IT и лидерских качествах разработчиков.&#xA;&#xA;В конце видео приводятся советы по продвижению идей и самопрезентации результатов труда.&#xA;&#xA;Видео будет полезно разработчикам, интересующимся вопросами декомпозиции сервисов, выносом бизнес-логики и другими аспектами разработки.&#xA;&#xA;&#xA;&#xA;00:00 Введение&#xA;00:57 Опыт работы и выступление на Ruby Russia&#xA;01:53 Специфика платформенной разработки&#xA;03:59 Опенсорс и стандартизация&#xA;07:27 Внедрение SRE практик&#xA;11:06 История и образование Дмитрия&#xA;13:56 Путь в программирование&#xA;16:45 Переход от PHP к Rails&#xA;18:36 Работа в компании Акпресс&#xA;19:32 Трудности с работой на Ruby&#xA;20:27 Переход в проект Амплифер&#xA;23:14 Переход в компанию Cooper&#xA;26:04 Процесс найма и собеседования&#xA;28:53 Неудачи на собеседованиях&#xA;31:41 Собеседования и техническое интервью&#xA;32:37 Длительность и структура интервью&#xA;34:26 Лайф кодинг и его значение&#xA;36:14 Стресс и адаптация&#xA;38:07 Оптимальный срок работы в компании&#xA;40:05 Преимущества длительного пребывания в компании&#xA;41:01 Работа в технической команде&#xA;42:53 Приоритизация задач и спринты&#xA;44:34 Оценка задач и планирование&#xA;47:19 Проблемы синхронизации систем&#xA;48:15 Декомпозиция задач&#xA;50:22 Проблемы с порядком сообщений&#xA;53:03 Разработка на Ruby&#xA;55:50 Распространение гемов&#xA;59:09 Предотвращение инцидентов&#xA;01:01:03 Система скоринга&#xA;01:03:13 Скоринг и технические показатели&#xA;01:04:09 Платформенный сервис и его функции&#xA;01:05:07 Безопасность и стандартизация&#xA;01:07:20 Поддержка старых и новых версий&#xA;01:10:06 Микросервисы и платформенные решения&#xA;01:11:02 Декомпозиция монолитных приложений&#xA;01:14:38 Композиция API и вызовы&#xA;01:17:51 Ограничения и толерантность&#xA;01:18:48 Проблемы неполных ответов&#xA;01:19:45 Различие между отсутствием данных и недоступностью сервиса&#xA;01:22:31 Толерантность клиента к неполным ответам&#xA;01:24:25 Маркировка сервисов по уровню критичности&#xA;01:25:22 Выбор домена для декомпозиции&#xA;01:28:12 Метрики и декомпозиция&#xA;01:30:59 Преимущества выноса бизнес-логики&#xA;01:33:24 Конференция Ruby Russia 2023&#xA;01:34:21 Доклады на конференции&#xA;01:35:18 Преимущества Middleware&#xA;01:38:00 Различия между Middleware&#xA;01:39:54 Советы разработчикам&#xA;01:42:52 Лидерские качества&#xA;01:46:34 Заключение</description>
      <pubDate>Tue, 29 Oct 2024 07:06:05 +0000</pubDate>
      <enclosure url="https://podsync.apps.udalovs.ru/HeavyTech/Ila757umYMQ.mp3" length="70272045" type="audio/mpeg"></enclosure>
      <itunes:author>Сергей Удалов</itunes:author>
      <itunes:subtitle>Платформенная разработка на #Ruby в Купер -  Дмитрий Салахутдинов #021</itunes:subtitle>
      <itunes:summary><![CDATA[В видео Дмитрий Салахуддинов, principal инженер компании Купер, рассказывает о своём опыте работы в платформенной разработке на Ruby. Он обсуждает специфику такой разработки, стандартизацию и SRE практики, а также свой путь в программирование и переход от PHP к Rails.

Гость: Дмитрий Салахутдинов, Principal-инженер в  Купер

Запись доклада Димы с конференции Rubyrussia 2024, «Ruby-платформа: стандартизация подходов на масштабе» https://t.me/staff_plus/18

Канал Купер.тех в Telegram: https://t.me/tech_kuper

Канал Димы в Telegram: https://t.me/staff_plus

Дмитрий начинает свой рассказ с обсуждения специфики платформенной разработки. Он объясняет, что платформа создаётся для разработчиков, а не для конечных пользователей, и должна быть готова к использованию в продакшене. Часть платформы доступна на GitHub, что позволяет другим разработчикам использовать её решения.

Далее Дмитрий переходит к обсуждению SRE практик и стандартизации. Он объясняет, что стандартизация помогает внедрять SRE практики, такие как счёт метрик для расчёта показателей. Платформа помогает предотвращать инциденты и улучшать сервисы.

Дмитрий также обсуждает свой опыт работы в компании Evil Martians и проекте Амплифер, а также переход в компанию Купер.

Особое внимание в видео уделяется процессу найма и собеседованиям. Дмитрий объясняет, что собеседование важно для оценки компании и людей, и обращает внимание на дружелюбность и интеллект интервьюеров. Он также обсуждает неудачи на собеседованиях и то, как они помогли ему стать лучше.

В конце видео Дмитрий обсуждает проблемы синхронизации систем, декомпозицию задач и разработку на Ruby. Он объясняет, что разработка на Ruby требует тщательного подхода и проверки под нагрузкой, а также использования опенсорс-решений и создания собственных имплементаций.


В этом видео обсуждаются различные аспекты разработки и декомпозиции сервисов, а также рассматриваются вопросы безопасности, стандартизации и композиции API. Особое внимание уделяется выносу бизнес-логики из монолитных приложений и проблемам, связанным с этим процессом.

Также обсуждаются вопросы устойчивости сервисов к неполным ответам от API и маркировки сервисов по уровню критичности. Говорится о важности софт скилов в IT и лидерских качествах разработчиков.

В конце видео приводятся советы по продвижению идей и самопрезентации результатов труда.

Видео будет полезно разработчикам, интересующимся вопросами декомпозиции сервисов, выносом бизнес-логики и другими аспектами разработки.



00:00 Введение
00:57 Опыт работы и выступление на Ruby Russia
01:53 Специфика платформенной разработки
03:59 Опенсорс и стандартизация
07:27 Внедрение SRE практик
11:06 История и образование Дмитрия
13:56 Путь в программирование
16:45 Переход от PHP к Rails
18:36 Работа в компании Акпресс
19:32 Трудности с работой на Ruby
20:27 Переход в проект Амплифер
23:14 Переход в компанию Cooper
26:04 Процесс найма и собеседования
28:53 Неудачи на собеседованиях
31:41 Собеседования и техническое интервью
32:37 Длительность и структура интервью
34:26 Лайф кодинг и его значение
36:14 Стресс и адаптация
38:07 Оптимальный срок работы в компании
40:05 Преимущества длительного пребывания в компании
41:01 Работа в технической команде
42:53 Приоритизация задач и спринты
44:34 Оценка задач и планирование
47:19 Проблемы синхронизации систем
48:15 Декомпозиция задач
50:22 Проблемы с порядком сообщений
53:03 Разработка на Ruby
55:50 Распространение гемов
59:09 Предотвращение инцидентов
01:01:03 Система скоринга
01:03:13 Скоринг и технические показатели
01:04:09 Платформенный сервис и его функции
01:05:07 Безопасность и стандартизация
01:07:20 Поддержка старых и новых версий
01:10:06 Микросервисы и платформенные решения
01:11:02 Декомпозиция монолитных приложений
01:14:38 Композиция API и вызовы
01:17:51 Ограничения и толерантность
01:18:48 Проблемы неполных ответов
01:19:45 Различие между отсутствием данных и недоступностью сервиса
01:22:31 Толерантность клиента к неполным ответам
01:24:25 Маркиров]]></itunes:summary>
      <itunes:image href="https://i.ytimg.com/vi/Ila757umYMQ/maxresdefault.jpg"></itunes:image>
      <itunes:duration>1:47:13</itunes:duration>
      <itunes:explicit>no</itunes:explicit>
      <itunes:order>25</itunes:order>
    </item>
    <item>
      <guid>4_OHDIMsad4</guid>
      <title>Команда без менеджеров и фронтендеров сделала самый быстрый маркетплэйс - Андрей Ермолаев, #020</title>
      <link>https://youtube.com/watch?v=4_OHDIMsad4</link>
      <description>Андрей Ермолаев, опытный разработчик и CTO, обсуждает важность работы с базами данных и знание PostgreSQL для успешной разработки. Он делится лучшими практиками на конференции Руби Раша и подчёркивает, что PostgreSQL стал стандартом.&#xA;&#xA;🌟  https://boosty.to/sergeiudalov&#xA;&#xA;Важна коммуникация и менторство в команде: новички должны понимать причины решений, а опытные разработчики — объяснять их. Современные требования к разработчикам и роль тимлида также обсуждаются.&#xA;&#xA;Видео затрагивает темы онбординга, найма и развития разработчиков, распределения задач и оценки кода. В заключение, Андрей говорит о важности командной работы и дружелюбной атмосферы.&#xA;&#xA;Это ценный ресурс для разработчиков, желающих узнать о лучших практиках, особенно по работе с базами данных и командной работе.&#xA;&#xA;Гость: Андрей Ермолаев, CTO GroupPrice.ru&#xA;Вакансия: https://github.com/corp-gp/corp-gp/blob/main/vacancies/rails_dev.md&#xA;&#xA;Список Книг&#xA;&#xA;1. Ruby. Объектно-ориентированное проектирование | Метц Сэнди&#xA;2. Принципы юнит-тестирования | Хориков Владимир&#xA;3. Эволюционная архитектура. Поддержка непрерывных изменений  | Форд Нил&#xA;4. Еще более эффективный Agile | Макконнелл Стив&#xA;5. Мама, я тимлид! Практические советы по руководству IT-командой | Перескокова Марина&#xA;6. Наш код. Ремесло, профессия, искусство | Бугаенко Егор&#xA;&#xA;&#xA;00:00 Введение&#xA;03:09 Доклад Андрея&#xA;04:55 Подготовка к докладу&#xA;07:46 Важность знаний для разработчиков&#xA;09:03 Начинающий разработчик&#xA;10:41 Коммуникация и менторство&#xA;11:39 Важность мышления и коммуникации&#xA;14:11 Роль коммуникации в команде&#xA;16:42 Современные требования к разработчикам&#xA;17:40 Роль тимлида в компании&#xA;20:23 Процессы и структура команды&#xA;22:30 Процесс разработки&#xA;23:24 Источники задач&#xA;25:38 Роль продуктового менеджера&#xA;27:33 Оценка задач&#xA;30:06 Канбан и управление задачами&#xA;32:10 Проблемы и их решение&#xA;33:29 Масштабирование и управление&#xA;35:16 Планирование и синхронизация&#xA;35:50 Роль деливери менеджера&#xA;36:45 Тех стрим и масштабирование&#xA;37:44 Компактность команды&#xA;39:36 Постоянное совершенствование процессов&#xA;40:26 Различия в подходах к разработке&#xA;41:25 Эффективность и качество&#xA;41:39 Производительность и оптимизация&#xA;42:35 Проблемы с Active Record и переход на Sequel&#xA;43:34 Сравнение Active Record и Mini Test&#xA;45:06 Онбординг новых разработчиков&#xA;46:57 Проблемы с наймом и развитием разработчиков&#xA;48:40 Влияние сеньоров на процессы&#xA;51:11 Распределение задач и софт скилы&#xA;52:59 Амбициозность и командная работа&#xA;54:55 Критерии оценки кода&#xA;58:31 Фулстек и бэкенд&#xA;01:02:02 Логика на бэкенде&#xA;01:03:21 Использование Memcached и Redis&#xA;01:04:16 Преимущества и недостатки Redis&#xA;01:06:16 Проблемы с кэшированием в базе данных&#xA;01:08:36 Использование ClickHouse&#xA;01:10:35 Паттерн аутбокс и его преимущества&#xA;01:12:01 Использование Java Script и Stimulus&#xA;01:13:33 Тестирование и интеграция&#xA;01:14:24 Процесс релиза&#xA;01:15:21 Время релиза и тестирование&#xA;01:17:13 Покрытие тестов и производительность&#xA;01:19 Руби Раша&#xA;01:20:18 Бенчмарки и производительность&#xA;01:22:14 Найм и развитие сотрудников&#xA;01:25:22 Переход к новым задачам&#xA;01:26:22 Продуктовая задача и аутсорсинг&#xA;01:27:19 Интересные задачи и аутсорсинг&#xA;01:28:11 Закаленные специалисты и интересные задачи&#xA;01:30:00 Развитие и интерес в программировании&#xA;01:30:58 Тренировка слабых сторон&#xA;01:36:11 Советы начинающим разработчикам</description>
      <pubDate>Thu, 17 Oct 2024 17:59:02 +0000</pubDate>
      <enclosure url="https://podsync.apps.udalovs.ru/HeavyTech/4_OHDIMsad4.mp3" length="60865725" type="audio/mpeg"></enclosure>
      <itunes:author>Сергей Удалов</itunes:author>
      <itunes:subtitle>Команда без менеджеров и фронтендеров сделала самый быстрый маркетплэйс - Андрей Ермолаев, #020</itunes:subtitle>
      <itunes:summary><![CDATA[Андрей Ермолаев, опытный разработчик и CTO, обсуждает важность работы с базами данных и знание PostgreSQL для успешной разработки. Он делится лучшими практиками на конференции Руби Раша и подчёркивает, что PostgreSQL стал стандартом.

🌟  https://boosty.to/sergeiudalov

Важна коммуникация и менторство в команде: новички должны понимать причины решений, а опытные разработчики — объяснять их. Современные требования к разработчикам и роль тимлида также обсуждаются.

Видео затрагивает темы онбординга, найма и развития разработчиков, распределения задач и оценки кода. В заключение, Андрей говорит о важности командной работы и дружелюбной атмосферы.

Это ценный ресурс для разработчиков, желающих узнать о лучших практиках, особенно по работе с базами данных и командной работе.

Гость: Андрей Ермолаев, CTO GroupPrice.ru
Вакансия: https://github.com/corp-gp/corp-gp/blob/main/vacancies/rails_dev.md

Список Книг

1. Ruby. Объектно-ориентированное проектирование | Метц Сэнди
2. Принципы юнит-тестирования | Хориков Владимир
3. Эволюционная архитектура. Поддержка непрерывных изменений  | Форд Нил
4. Еще более эффективный Agile | Макконнелл Стив
5. Мама, я тимлид! Практические советы по руководству IT-командой | Перескокова Марина
6. Наш код. Ремесло, профессия, искусство | Бугаенко Егор


00:00 Введение
03:09 Доклад Андрея
04:55 Подготовка к докладу
07:46 Важность знаний для разработчиков
09:03 Начинающий разработчик
10:41 Коммуникация и менторство
11:39 Важность мышления и коммуникации
14:11 Роль коммуникации в команде
16:42 Современные требования к разработчикам
17:40 Роль тимлида в компании
20:23 Процессы и структура команды
22:30 Процесс разработки
23:24 Источники задач
25:38 Роль продуктового менеджера
27:33 Оценка задач
30:06 Канбан и управление задачами
32:10 Проблемы и их решение
33:29 Масштабирование и управление
35:16 Планирование и синхронизация
35:50 Роль деливери менеджера
36:45 Тех стрим и масштабирование
37:44 Компактность команды
39:36 Постоянное совершенствование процессов
40:26 Различия в подходах к разработке
41:25 Эффективность и качество
41:39 Производительность и оптимизация
42:35 Проблемы с Active Record и переход на Sequel
43:34 Сравнение Active Record и Mini Test
45:06 Онбординг новых разработчиков
46:57 Проблемы с наймом и развитием разработчиков
48:40 Влияние сеньоров на процессы
51:11 Распределение задач и софт скилы
52:59 Амбициозность и командная работа
54:55 Критерии оценки кода
58:31 Фулстек и бэкенд
01:02:02 Логика на бэкенде
01:03:21 Использование Memcached и Redis
01:04:16 Преимущества и недостатки Redis
01:06:16 Проблемы с кэшированием в базе данных
01:08:36 Использование ClickHouse
01:10:35 Паттерн аутбокс и его преимущества
01:12:01 Использование Java Script и Stimulus
01:13:33 Тестирование и интеграция
01:14:24 Процесс релиза
01:15:21 Время релиза и тестирование
01:17:13 Покрытие тестов и производительность
01:19 Руби Раша
01:20:18 Бенчмарки и производительность
01:22:14 Найм и развитие сотрудников
01:25:22 Переход к новым задачам
01:26:22 Продуктовая задача и аутсорсинг
01:27:19 Интересные задачи и аутсорсинг
01:28:11 Закаленные специалисты и интересные задачи
01:30:00 Развитие и интерес в программировании
01:30:58 Тренировка слабых сторон
01:36:11 Советы начинающим разработчикам]]></itunes:summary>
      <itunes:image href="https://i.ytimg.com/vi/4_OHDIMsad4/maxresdefault.jpg"></itunes:image>
      <itunes:duration>1:39:10</itunes:duration>
      <itunes:explicit>no</itunes:explicit>
      <itunes:order>26</itunes:order>
    </item>
    <item>
      <guid>WXqp20CEzqI</guid>
      <title>Никита Ратников: советы опытного разработчика, выпуск 19</title>
      <link>https://youtube.com/watch?v=WXqp20CEzqI</link>
      <description>Подкаст с Никитой Ратниковым: опыт разработчика и советы начинающим&#xA;&#xA;В этом подкасте опытный разработчик Никита Ратников делится своим опытом работы с языком Ruby и даёт советы начинающим программистам.&#xA;&#xA;Почему Ruby?&#xA;&#xA;Никита считает, что работа с Ruby может приносить радость и удовлетворение. Он уверен, что выбор языка программирования должен зависеть от личных предпочтений и интересов.&#xA;&#xA;Бэкграунд Никиты&#xA;&#xA;Никита рассказывает о своём пути в программировании, начиная с работы системным администратором. Он также делится опытом создания веб-приложения для логистической компании.&#xA;&#xA;Личный проект и его успех&#xA;&#xA;Никита описывает свой личный проект, который он создал для логистической компании, и рассказывает о его успехе. Проект помог компании улучшить свою работу, несмотря на то, что был создан в свободное время.&#xA;&#xA;Сложности работы в Java&#xA;&#xA;Никита делится опытом работы с Java и объясняет, что новичкам может быть сложно войти в Java-разработку. Он подчёркивает важность системного подхода и комплексного видения процесса разработки.&#xA;&#xA;Важность системного подхода&#xA;&#xA;Никита считает, что знание языка и паттернов проектирования — это лишь малая часть работы разработчика. Важно понимать весь процесс от постановки задачи до эксплуатации приложения.&#xA;&#xA;Обучение и развитие&#xA;&#xA;Никита говорит о важности обучения и развития в профессии. Он подчёркивает, что знание инструментов и фреймворков также важно, как и знание языка программирования.&#xA;&#xA;Культура разработки&#xA;&#xA;Никита обсуждает важность культуры разработки и правильного подхода к запуску проектов. Он подчёркивает, что знание пути HTTP-запроса и умение запускать проекты на сервере — ключевые навыки для разработчиков.&#xA;&#xA;Квалификация и задачи в стартапах&#xA;&#xA;Никита говорит о том, что в небольших компаниях и простых проектах часто достаточно базовых знаний для выполнения задач. Однако в стартапах, где много задач и мало времени, могут потребоваться более квалифицированные сотрудники.&#xA;&#xA;Переход в новую компанию&#xA;&#xA;Никита даёт советы о том, как перейти в новую компанию. Он рекомендует начинать с позиции самого слабого звена в команде и учиться у более опытных коллег.&#xA;&#xA;Опыт работы в компании&#xA;&#xA;Никита рекомендует искать компанию, которая является лидером в своей области и использует актуальные технологии. Он также говорит о важности разделения ценностей компании и быть в потоке роста.&#xA;&#xA;Вдохновение и мотивация в программировании&#xA;&#xA;Никита говорит, что программирование приносит ему радость и удовлетворение, особенно когда помогает людям. Он подчёркивает важность создания полезных программ.&#xA;&#xA;Роль архитектора и программиста&#xA;&#xA;Никита размышляет о роли архитектора и программиста в команде. Он считает, что архитектор должен решать задачи, а не просто писать код.&#xA;&#xA;Важность конференций&#xA;&#xA;Никита подчёркивает важность участия в конференциях для обучения и личного роста. Он также говорит, что конференции могут быть источником вдохновения и мотивации.&#xA;&#xA;Организация кода в стартапах&#xA;&#xA;Никита делится опытом организации кода в стартапах. Он подчёркивает важность быстрого создания фич и удобства тестирования.&#xA;&#xA;Проблемы больших команд&#xA;&#xA;Никита говорит о проблемах синхронизации бэкенда и фронтенда в больших командах. Он также подчёркивает важность поддержания протокола общения и проработки эндпоинтов.&#xA;&#xA;Советы разработчикам&#xA;&#xA;Никита советует начинающим разработчикам любить своё дело и находить технологии, с которыми им комфортно работать. Он подчёркивает, что цифры зарплаты подтянутся, если любить своё дело.&#xA;&#xA;Этот подкаст может быть полезен начинающим разработчикам, которые хотят узнать больше о Ruby, Java и других языках программирования, а также о культуре разработки и организации кода.&#xA;&#xA;Timecodes&#xA;00:00 Введение и представление гостя&#xA;01:00 Почему Ruby?&#xA;01:03:04 Проблемы больших команд&#xA;01:05:30 Советы разработчикам&#xA;03:25 Бэкграунд Никиты&#xA;05:00 Личный проект и его успех&#xA;06:56 Сложности работы в Java&#xA;08:47 Важность системного подхода&#xA;10:41 Обучение и развитие&#xA;12:31 Культура разработки&#xA;13:29 Квалификация и задачи в стартапах&#xA;16:18 Переход в новую компанию&#xA;18:09 Опыт работы в компании&#xA;20:59 Развитие и уход из компании&#xA;27:15 Вдохновение и мотивация в программировании&#xA;28:10 Интерес к мобильной разработке&#xA;29:52 Востребованность и проекты&#xA;30:49 Профессиональные вызовы&#xA;32:42 Раздражающие аспекты в IT&#xA;39:16 Организация работы&#xA;41:03 Личная база данных и задачи&#xA;42:28 Роль лидера и амбиции&#xA;44:16 Разные роли в командах&#xA;46:55 Роль архитектора и программиста&#xA;48:29 Важность конференций&#xA;52:13 Подход к интеракторам&#xA;55:57 Организация кода в стартапах&#xA;57:25 Удобство и тестирование&#xA;59:18 Hotwire и его перспективы</description>
      <pubDate>Tue, 01 Oct 2024 08:37:21 +0000</pubDate>
      <enclosure url="https://podsync.apps.udalovs.ru/HeavyTech/WXqp20CEzqI.mp3" length="36945045" type="audio/mpeg"></enclosure>
      <itunes:author>Сергей Удалов</itunes:author>
      <itunes:subtitle>Никита Ратников: советы опытного разработчика, выпуск 19</itunes:subtitle>
      <itunes:summary><![CDATA[Подкаст с Никитой Ратниковым: опыт разработчика и советы начинающим

В этом подкасте опытный разработчик Никита Ратников делится своим опытом работы с языком Ruby и даёт советы начинающим программистам.

Почему Ruby?

Никита считает, что работа с Ruby может приносить радость и удовлетворение. Он уверен, что выбор языка программирования должен зависеть от личных предпочтений и интересов.

Бэкграунд Никиты

Никита рассказывает о своём пути в программировании, начиная с работы системным администратором. Он также делится опытом создания веб-приложения для логистической компании.

Личный проект и его успех

Никита описывает свой личный проект, который он создал для логистической компании, и рассказывает о его успехе. Проект помог компании улучшить свою работу, несмотря на то, что был создан в свободное время.

Сложности работы в Java

Никита делится опытом работы с Java и объясняет, что новичкам может быть сложно войти в Java-разработку. Он подчёркивает важность системного подхода и комплексного видения процесса разработки.

Важность системного подхода

Никита считает, что знание языка и паттернов проектирования — это лишь малая часть работы разработчика. Важно понимать весь процесс от постановки задачи до эксплуатации приложения.

Обучение и развитие

Никита говорит о важности обучения и развития в профессии. Он подчёркивает, что знание инструментов и фреймворков также важно, как и знание языка программирования.

Культура разработки

Никита обсуждает важность культуры разработки и правильного подхода к запуску проектов. Он подчёркивает, что знание пути HTTP-запроса и умение запускать проекты на сервере — ключевые навыки для разработчиков.

Квалификация и задачи в стартапах

Никита говорит о том, что в небольших компаниях и простых проектах часто достаточно базовых знаний для выполнения задач. Однако в стартапах, где много задач и мало времени, могут потребоваться более квалифицированные сотрудники.

Переход в новую компанию

Никита даёт советы о том, как перейти в новую компанию. Он рекомендует начинать с позиции самого слабого звена в команде и учиться у более опытных коллег.

Опыт работы в компании

Никита рекомендует искать компанию, которая является лидером в своей области и использует актуальные технологии. Он также говорит о важности разделения ценностей компании и быть в потоке роста.

Вдохновение и мотивация в программировании

Никита говорит, что программирование приносит ему радость и удовлетворение, особенно когда помогает людям. Он подчёркивает важность создания полезных программ.

Роль архитектора и программиста

Никита размышляет о роли архитектора и программиста в команде. Он считает, что архитектор должен решать задачи, а не просто писать код.

Важность конференций

Никита подчёркивает важность участия в конференциях для обучения и личного роста. Он также говорит, что конференции могут быть источником вдохновения и мотивации.

Организация кода в стартапах

Никита делится опытом организации кода в стартапах. Он подчёркивает важность быстрого создания фич и удобства тестирования.

Проблемы больших команд

Никита говорит о проблемах синхронизации бэкенда и фронтенда в больших командах. Он также подчёркивает важность поддержания протокола общения и проработки эндпоинтов.

Советы разработчикам

Никита советует начинающим разработчикам любить своё дело и находить технологии, с которыми им комфортно работать. Он подчёркивает, что цифры зарплаты подтянутся, если любить своё дело.

Этот подкаст может быть полезен начинающим разработчикам, которые хотят узнать больше о Ruby, Java и других языках программирования, а также о культуре разработки и организации кода.

Timecodes
00:00 Введение и представление гостя
01:00 Почему Ruby?
01:03:04 Проблемы больших команд
01:05:30 Советы разработчикам
03:25 Бэкграунд Никиты
05:00 Личный проект и его успех
06:56 Сложности работы в Java
08:47 Важность системного подхода
10:41 Обучение и развитие
12:31 Культура разработки
13:29 Квалификация и задачи в стартапах
16:18 Переход в новую компан]]></itunes:summary>
      <itunes:image href="https://i.ytimg.com/vi/WXqp20CEzqI/maxresdefault.jpg"></itunes:image>
      <itunes:duration>1:06:54</itunes:duration>
      <itunes:explicit>no</itunes:explicit>
      <itunes:order>27</itunes:order>
    </item>
    <item>
      <guid>31Fl4m8HHCQ</guid>
      <title>Sinatra vs Roda, Solid Cache и другие новости Ruby #18 - 2024-09-20</title>
      <link>https://youtube.com/watch?v=31Fl4m8HHCQ</link>
      <description>00:00 Введение и подготовка к подкасту&#xA;01:15 История создания канала&#xA;&#xA;03:07 Опыт модерации Evrone Ruby Meetup&#xA;05:00 Рейтинг Ruby&#xA;11:22 Зачем нужны митапы&#xA;12:58 Личные мотивы участия&#xA;14:48 Зачем делать доклады&#xA;16:40 Эксперимент с YouTube и VK&#xA;17:38 Roda vs Sinatra&#xA;35:20 Jruby&#xA;36:15 Solid  Cache, Solid Que &#xA;39:35 http 200 failed&#xA;43:18 Connection Pool&#xA;45:16 Проблемы с данными&#xA;46:57 Event Driven разработка&#xA;50:44 ActiveSupport Concern&#xA;53:26 Личный опыт и планы&#xA;54:22 Заключение&#xA;&#xA;&#xA;Notes&#xA;&#xA;- https://www.youtube.com/watch?v=V96RWwJ4pPM&#xA;- https://www.tiobe.com/tiobe-index/&#xA;- https://en.wikipedia.org/wiki/TIOBE_index&#xA;- https://sinatrarb.com/&#xA;- https://roda.jeremyevans.net/&#xA;- http://blog.headius.com/2024/09/jruby-on-crac-part-1-lets-get-cracking.html&#xA;- https://github.com/rails/solid_cache&#xA;- https://github.com/sergio-fry/activesupport-db-cache&#xA;- https://github.com/rails/solid_queue&#xA;- https://alchemists.io/articles/ruby_modules&#xA;- https://x.com/excid3/status/1836042970472075673&#xA;- https://island94.org/2024/09/secret-to-rails-database-connection-pool-size&#xA;- https://ryanbigg.com/2024/09/use-classes-to-represent-data&#xA;- https://givenis.me/implementing-event-driven-architecture-in-rails-with-active-support-instrumentation</description>
      <pubDate>Fri, 20 Sep 2024 14:44:10 +0000</pubDate>
      <enclosure url="https://podsync.apps.udalovs.ru/HeavyTech/31Fl4m8HHCQ.mp3" length="31220109" type="audio/mpeg"></enclosure>
      <itunes:author>Сергей Удалов</itunes:author>
      <itunes:subtitle>Sinatra vs Roda, Solid Cache и другие новости Ruby #18 - 2024-09-20</itunes:subtitle>
      <itunes:summary><![CDATA[00:00 Введение и подготовка к подкасту
01:15 История создания канала

03:07 Опыт модерации Evrone Ruby Meetup
05:00 Рейтинг Ruby
11:22 Зачем нужны митапы
12:58 Личные мотивы участия
14:48 Зачем делать доклады
16:40 Эксперимент с YouTube и VK
17:38 Roda vs Sinatra
35:20 Jruby
36:15 Solid  Cache, Solid Que 
39:35 http 200 failed
43:18 Connection Pool
45:16 Проблемы с данными
46:57 Event Driven разработка
50:44 ActiveSupport Concern
53:26 Личный опыт и планы
54:22 Заключение


Notes

- https://www.youtube.com/watch?v=V96RWwJ4pPM
- https://www.tiobe.com/tiobe-index/
- https://en.wikipedia.org/wiki/TIOBE_index
- https://sinatrarb.com/
- https://roda.jeremyevans.net/
- http://blog.headius.com/2024/09/jruby-on-crac-part-1-lets-get-cracking.html
- https://github.com/rails/solid_cache
- https://github.com/sergio-fry/activesupport-db-cache
- https://github.com/rails/solid_queue
- https://alchemists.io/articles/ruby_modules
- https://x.com/excid3/status/1836042970472075673
- https://island94.org/2024/09/secret-to-rails-database-connection-pool-size
- https://ryanbigg.com/2024/09/use-classes-to-represent-data
- https://givenis.me/implementing-event-driven-architecture-in-rails-with-active-support-instrumentation]]></itunes:summary>
      <itunes:image href="https://i.ytimg.com/vi/31Fl4m8HHCQ/maxresdefault.jpg"></itunes:image>
      <itunes:duration>55:08</itunes:duration>
      <itunes:explicit>no</itunes:explicit>
      <itunes:order>28</itunes:order>
    </item>
    <item>
      <guid>2DLjAWci2J0</guid>
      <title>Новости ruby, замедление youtube, Дуров в заключении #17</title>
      <link>https://youtube.com/watch?v=2DLjAWci2J0</link>
      <description>Новости ruby, замедление youtube, Дуров в заключении #17&#xA;&#xA;00:00 Введение и личные новости&#xA;&#xA;• Ведущий Сергей Удалов рассказывает о новостях из мира Ruby и технологий.&#xA;• Переход на VK Video как более перспективную платформу для контента.&#xA;• VK Video предлагает более удобную коммуникацию с аудиторией.&#xA;&#xA;01:48 Проблемы и решения&#xA;&#xA;• Проблемы с трансляцией на YouTube из-за большого количества подписчиков.&#xA;• Рекомендация по использованию сервисов для ретрансляции.&#xA;• Обсуждение девятого способа запуска системных команд в Ruby.&#xA;&#xA;04:34 Развитие системы логирования в Ruby&#xA;&#xA;• Введение семантического логгера для улучшения информативности логов.&#xA;• Обсуждение новых возможностей в Ruby on Rails.&#xA;&#xA;05:29 Автоматические проверки и линтеры&#xA;&#xA;• Преимущества использования автоматических проверок и линтеров.&#xA;• Обзор библиотеки &#34;Стандарт Аби&#34; для единообразия кода.&#xA;&#xA;08:15 Изменения в документации и внешний вид&#xA;&#xA;• Изменения в документации и внешнем виде.&#xA;• Удобство поиска документации через консоль.&#xA;&#xA;09:00 Задержание Павла Дурова&#xA;&#xA;• Задержание Павла Дурова во Франции.&#xA;• Причины задержания и возможные последствия.&#xA;&#xA;10:50 Канал на VK Video&#xA;&#xA;• Открытие канала на VK Video.&#xA;• Перемещение контента с YouTube на VK.&#xA;• Планы на будущее: видео про MVC и рефакторинг больших контроллеров.&#xA;&#xA;13:20 Введение в тестирование GraphQL&#xA;&#xA;• Дмитрий Цепелев рассказывает о тестировании GraphQL.&#xA;• Обсуждаются вспомогательные инструменты и подходы к тестированию.&#xA;• Пример использования шаблона запроса и его параметров для тестирования.&#xA;&#xA;16:12 Временные таблицы и их использование&#xA;&#xA;• Обсуждение библиотеки Temp Table для создания временных таблиц в тестах.&#xA;• Преимущества использования временных таблиц по сравнению с подходами на основе файлов.&#xA;• Критика избыточности в создании временных таблиц.&#xA;&#xA;17:29 Проблемы с YouTube и VK&#xA;&#xA;• Автор обсуждает проблемы с YouTube и VK.&#xA;• Решение о переходе на VK для сохранения аудитории.&#xA;• Проблемы с качеством контента на VK и необходимость автоматизации.&#xA;&#xA;21:24 Обсуждение Ruby и его особенностей&#xA;&#xA;• Обсуждение избыточности закрывающихся операторов в Ruby.&#xA;• Привыкание к этим конструкциям и их автоматизация.&#xA;• Вопрос о перекрытии методов в дочерних классах.&#xA;&#xA;24:09 Личные планы и тренировки&#xA;&#xA;• Автор делится планами на участие в соревнованиях по бегу.&#xA;• Обсуждение возможных изменений в работе сервисов и их влияние на пользователей.&#xA;• Важность контроля над данными и перехода на другие сервисы.&#xA;&#xA;25:53 Заключение&#xA;&#xA;• Автор напоминает о предстоящем видео про рефакторинг контроллеров.&#xA;• Призыв подписаться на канал и прощание.&#xA;&#xA;&#xA;канал на вк https://vk.com/video/@udalov_x&#xA;&#xA;Notes&#xA;&#xA;https://www.youtube.com/playlist?list=PLbFmgWm555yYCwDIqMGoZemrsITes-9mZ#rubykaigi2024&#xA;- https://kirillshevch.medium.com/9-ways-to-run-system-commands-in-ruby-d099223a0ec6&#xA;- https://thoughtbot.com/blog/supercharge-your-rails-logs-with-tags&#xA;- https://testdouble.com/insights/how-standard-ruby-updates-its-rules&#xA;- https://vk.com/video/@udalov_x&#xA;- https://vk.com/video-222732178_456239114&#xA;- https://vk.com/video-222732178_456239116&#xA;- https://dmitrytsepelev.dev/how-to-test-graphql-ruby-responses&#xA;- https://bit.ly/3MoQNPx - gql &#xA;- https://vk.com/video/@udalov_x?z=video-222732178_456239116%2Fclub222732178</description>
      <pubDate>Fri, 06 Sep 2024 15:34:44 +0000</pubDate>
      <enclosure url="https://podsync.apps.udalovs.ru/HeavyTech/2DLjAWci2J0.mp3" length="16236909" type="audio/mpeg"></enclosure>
      <itunes:author>Сергей Удалов</itunes:author>
      <itunes:subtitle>Новости ruby, замедление youtube, Дуров в заключении #17</itunes:subtitle>
      <itunes:summary><![CDATA[Новости ruby, замедление youtube, Дуров в заключении #17

00:00 Введение и личные новости

• Ведущий Сергей Удалов рассказывает о новостях из мира Ruby и технологий.
• Переход на VK Video как более перспективную платформу для контента.
• VK Video предлагает более удобную коммуникацию с аудиторией.

01:48 Проблемы и решения

• Проблемы с трансляцией на YouTube из-за большого количества подписчиков.
• Рекомендация по использованию сервисов для ретрансляции.
• Обсуждение девятого способа запуска системных команд в Ruby.

04:34 Развитие системы логирования в Ruby

• Введение семантического логгера для улучшения информативности логов.
• Обсуждение новых возможностей в Ruby on Rails.

05:29 Автоматические проверки и линтеры

• Преимущества использования автоматических проверок и линтеров.
• Обзор библиотеки "Стандарт Аби" для единообразия кода.

08:15 Изменения в документации и внешний вид

• Изменения в документации и внешнем виде.
• Удобство поиска документации через консоль.

09:00 Задержание Павла Дурова

• Задержание Павла Дурова во Франции.
• Причины задержания и возможные последствия.

10:50 Канал на VK Video

• Открытие канала на VK Video.
• Перемещение контента с YouTube на VK.
• Планы на будущее: видео про MVC и рефакторинг больших контроллеров.

13:20 Введение в тестирование GraphQL

• Дмитрий Цепелев рассказывает о тестировании GraphQL.
• Обсуждаются вспомогательные инструменты и подходы к тестированию.
• Пример использования шаблона запроса и его параметров для тестирования.

16:12 Временные таблицы и их использование

• Обсуждение библиотеки Temp Table для создания временных таблиц в тестах.
• Преимущества использования временных таблиц по сравнению с подходами на основе файлов.
• Критика избыточности в создании временных таблиц.

17:29 Проблемы с YouTube и VK

• Автор обсуждает проблемы с YouTube и VK.
• Решение о переходе на VK для сохранения аудитории.
• Проблемы с качеством контента на VK и необходимость автоматизации.

21:24 Обсуждение Ruby и его особенностей

• Обсуждение избыточности закрывающихся операторов в Ruby.
• Привыкание к этим конструкциям и их автоматизация.
• Вопрос о перекрытии методов в дочерних классах.

24:09 Личные планы и тренировки

• Автор делится планами на участие в соревнованиях по бегу.
• Обсуждение возможных изменений в работе сервисов и их влияние на пользователей.
• Важность контроля над данными и перехода на другие сервисы.

25:53 Заключение

• Автор напоминает о предстоящем видео про рефакторинг контроллеров.
• Призыв подписаться на канал и прощание.


канал на вк https://vk.com/video/@udalov_x

Notes

https://www.youtube.com/playlist?list=PLbFmgWm555yYCwDIqMGoZemrsITes-9mZ#rubykaigi2024
- https://kirillshevch.medium.com/9-ways-to-run-system-commands-in-ruby-d099223a0ec6
- https://thoughtbot.com/blog/supercharge-your-rails-logs-with-tags
- https://testdouble.com/insights/how-standard-ruby-updates-its-rules
- https://vk.com/video/@udalov_x
- https://vk.com/video-222732178_456239114
- https://vk.com/video-222732178_456239116
- https://dmitrytsepelev.dev/how-to-test-graphql-ruby-responses
- https://bit.ly/3MoQNPx - gql 
- https://vk.com/video/@udalov_x?z=video-222732178_456239116%2Fclub222732178]]></itunes:summary>
      <itunes:image href="https://i.ytimg.com/vi/2DLjAWci2J0/hqdefault.jpg"></itunes:image>
      <itunes:duration>26:49</itunes:duration>
      <itunes:explicit>no</itunes:explicit>
      <itunes:order>29</itunes:order>
    </item>
    <item>
      <guid>EJS9rCzu-GM</guid>
      <title>Читаем ruby-новости и статьи. Блокировка youtube</title>
      <link>https://youtube.com/watch?v=EJS9rCzu-GM</link>
      <description>мой канал на vk video https://vk.com/video/@udalov_x&#xA;&#xA;&#xA;Notes&#xA;- https://zverok.space/blog/2024-07-26-range-evolution.html&#xA;- https://github.com/kapoorlakshya/screen-recorder&#xA;- https://rubyonrails.org/2024/8/10/Rails-7-2-0-has-been-released&#xA;- https://edgeguides.rubyonrails.org/7_2_release_notes.html#set-a-new-default-for-the-puma-thread-count&#xA;- https://judoscale.com/blog/sidekiq-iterable-jobs&#xA;- https://github.com/sidekiq/sidekiq/blob/main/lib/sidekiq/job/iterable/enumerators.rb&#xA;- https://thoughtbot.com/blog/return-an-enumerator-when-your-collection-has-multiple-traversals&#xA;- https://www.yegor256.com/2024/07/07/checking-object-existence.html&#xA;- https://www.yegor256.com/2017/02/07/private-method-is-new-class.html&#xA;- мой канал на vk video https://vk.com/video/@sergeiudalovruby&#xA;- https://github.com/HeavyTechRuby/history&#xA;- https://github.com/HeavyTechRuby/history/discussions/104</description>
      <pubDate>Mon, 19 Aug 2024 10:14:46 +0000</pubDate>
      <enclosure url="https://podsync.apps.udalovs.ru/HeavyTech/EJS9rCzu-GM.mp3" length="15466605" type="audio/mpeg"></enclosure>
      <itunes:author>Сергей Удалов</itunes:author>
      <itunes:subtitle>Читаем ruby-новости и статьи. Блокировка youtube</itunes:subtitle>
      <itunes:summary><![CDATA[мой канал на vk video https://vk.com/video/@udalov_x


Notes
- https://zverok.space/blog/2024-07-26-range-evolution.html
- https://github.com/kapoorlakshya/screen-recorder
- https://rubyonrails.org/2024/8/10/Rails-7-2-0-has-been-released
- https://edgeguides.rubyonrails.org/7_2_release_notes.html#set-a-new-default-for-the-puma-thread-count
- https://judoscale.com/blog/sidekiq-iterable-jobs
- https://github.com/sidekiq/sidekiq/blob/main/lib/sidekiq/job/iterable/enumerators.rb
- https://thoughtbot.com/blog/return-an-enumerator-when-your-collection-has-multiple-traversals
- https://www.yegor256.com/2024/07/07/checking-object-existence.html
- https://www.yegor256.com/2017/02/07/private-method-is-new-class.html
- мой канал на vk video https://vk.com/video/@sergeiudalovruby
- https://github.com/HeavyTechRuby/history
- https://github.com/HeavyTechRuby/history/discussions/104]]></itunes:summary>
      <itunes:image href="https://i.ytimg.com/vi/EJS9rCzu-GM/maxresdefault.jpg"></itunes:image>
      <itunes:duration>23:25</itunes:duration>
      <itunes:explicit>no</itunes:explicit>
      <itunes:order>30</itunes:order>
    </item>
    <item>
      <guid>WZfJKpyvLJo</guid>
      <title>Какими проектами я занимаюсь после работы. Часть 2</title>
      <link>https://youtube.com/watch?v=WZfJKpyvLJo</link>
      <description>В течение всей своей карьеры разработчика я занимался созданием разнообразных личных проектов, каждый из которых был уникальным вызовом и позволял мне решать реальные задачи, возникающие в процессе работы. Некоторые из этих проектов были созданы исключительно из любопытства и желания изучить новые технологии и языки программирования.&#xA;&#xA;В этом выпуске я хотел бы поделиться с вами историей второй части моих личных проектов, которые были написаны на языке программирования Ruby и опубликованы на платформе GitHub. Я приглашаю вас отправиться вместе со мной в увлекательное путешествие по моему личному архиву, где вы найдете множество интересных и забавных проектов, которые отражают мой путь становления как разработчика и являются своеобразными &#34;ископаемыми&#34; кода, хранящимися на моей странице в GitHub.&#xA;&#xA;Show Notes&#xA;-  https://github.com/sergio-fry/bible-comments&#xA;- https://github.com/sergio-fry/bible-api&#xA;- https://github.com/sergio-fry/activesupport-db-cache&#xA;- https://github.com/sergio-fry/simple-metric&#xA;- https://github.com/sergio-fry/chief-stats &#xA;- https://github.com/sergio-fry/chief-stats-consumer&#xA;- https://github.com/sergio-fry/last_social_publisher&#xA;- https://github.com/sergio-fry/huginn_ruby_agent &#xA;- https://github.com/sergio-fry/ruby-drops&#xA;- https://github.com/sergio-fry/automator&#xA;- https://github.com/Russianpulse&#xA;- https://github.com/sergio-fry/pic-pac&#xA;- https://github.com/sergio-fry/su-media&#xA;- https://github.com/sergio-fry/egret&#xA;&#xA;Timecodes&#xA;00:00 Intro&#xA;2:28 bible API&#xA;9:45 - db cache&#xA;15:50 simple metrics&#xA;21:38 - chief stats&#xA;28:24 - last social publisher&#xA;30:19 - huginn_ruby_agent&#xA;37:00 - ruby drops&#xA;39:30 - automator&#xA;45:50 - Русский пульс&#xA;52:39 - pic pac&#xA;55:38 - egret&#xA;54:40 - su media</description>
      <pubDate>Fri, 02 Aug 2024 16:00:33 +0000</pubDate>
      <enclosure url="https://podsync.apps.udalovs.ru/HeavyTech/WZfJKpyvLJo.mp3" length="35314317" type="audio/mpeg"></enclosure>
      <itunes:author>Сергей Удалов</itunes:author>
      <itunes:subtitle>Какими проектами я занимаюсь после работы. Часть 2</itunes:subtitle>
      <itunes:summary><![CDATA[В течение всей своей карьеры разработчика я занимался созданием разнообразных личных проектов, каждый из которых был уникальным вызовом и позволял мне решать реальные задачи, возникающие в процессе работы. Некоторые из этих проектов были созданы исключительно из любопытства и желания изучить новые технологии и языки программирования.

В этом выпуске я хотел бы поделиться с вами историей второй части моих личных проектов, которые были написаны на языке программирования Ruby и опубликованы на платформе GitHub. Я приглашаю вас отправиться вместе со мной в увлекательное путешествие по моему личному архиву, где вы найдете множество интересных и забавных проектов, которые отражают мой путь становления как разработчика и являются своеобразными "ископаемыми" кода, хранящимися на моей странице в GitHub.

Show Notes
-  https://github.com/sergio-fry/bible-comments
- https://github.com/sergio-fry/bible-api
- https://github.com/sergio-fry/activesupport-db-cache
- https://github.com/sergio-fry/simple-metric
- https://github.com/sergio-fry/chief-stats 
- https://github.com/sergio-fry/chief-stats-consumer
- https://github.com/sergio-fry/last_social_publisher
- https://github.com/sergio-fry/huginn_ruby_agent 
- https://github.com/sergio-fry/ruby-drops
- https://github.com/sergio-fry/automator
- https://github.com/Russianpulse
- https://github.com/sergio-fry/pic-pac
- https://github.com/sergio-fry/su-media
- https://github.com/sergio-fry/egret

Timecodes
00:00 Intro
2:28 bible API
9:45 - db cache
15:50 simple metrics
21:38 - chief stats
28:24 - last social publisher
30:19 - huginn_ruby_agent
37:00 - ruby drops
39:30 - automator
45:50 - Русский пульс
52:39 - pic pac
55:38 - egret
54:40 - su media]]></itunes:summary>
      <itunes:image href="https://i.ytimg.com/vi/WZfJKpyvLJo/maxresdefault.jpg"></itunes:image>
      <itunes:duration>1:00:02</itunes:duration>
      <itunes:explicit>no</itunes:explicit>
      <itunes:order>31</itunes:order>
    </item>
    <item>
      <guid>1UUS-c3hEVQ</guid>
      <title>Какими проектами я занимаюсь после работы. Часть 1</title>
      <link>https://youtube.com/watch?v=1UUS-c3hEVQ</link>
      <description>В течение всей своей карьеры разработчика я занимался созданием разнообразных личных проектов, каждый из которых был уникальным вызовом и позволял мне решать реальные задачи, возникающие в процессе работы. Некоторые из этих проектов были созданы исключительно из любопытства и желания изучить новые технологии и языки программирования.&#xA;&#xA;В этом выпуске я хотел бы поделиться с вами историей моих первых проектов, которые были написаны на языке программирования Ruby и опубликованы на платформе GitHub. Я приглашаю вас отправиться вместе со мной в увлекательное путешествие по моему личному архиву, где вы найдете множество интересных и забавных проектов, которые отражают мой путь становления как разработчика и являются своеобразными &#34;ископаемыми&#34; кода, хранящимися на моей странице в GitHub.&#xA;&#xA;Show Notes&#xA;- https://github.com/sergio-fry/fantom_controls&#xA;- https://github.com/sergio-fry/LastFM-FUSE&#xA;- https://github.com/sergio-fry/jRestful&#xA;- https://github.com/sergio-fry/Simple-nicEdit&#xA;- https://github.com/sergio-fry/find_random&#xA;- https://github.com/sergio-fry/logster-agent&#xA;- https://github.com/sergio-fry/js_authenticity_token&#xA;- https://github.com/sergio-fry/tailor-hook&#xA;- https://github.com/sergio-fry/testing-celluloid&#xA;- https://github.com/sergio-fry/watch_match&#xA;- https://github.com/sergio-fry/tracker-api&#xA;- https://github.com/sergio-fry/blah_machine&#xA;- https://github.com/sergio-fry/ride-the-wave&#xA;&#xA;Timecodes&#xA;00:00 Intro&#xA;04:05 fantom controls&#xA;08:33 jQuery&#xA;10:55 Simple Nicedit&#xA;13:40 find_random&#xA;14:47 js_authenticity_token&#xA;16:21 LastFM-FUSE&#xA;20:08 logster-agent&#xA;22:00 testing-celluloid&#xA;27:10 tailor hook&#xA;29:35 watch_match&#xA;32:50 tracker-api&#xA;24:30 ride-the-wave&#xA;36:33 blah_machine</description>
      <pubDate>Fri, 19 Jul 2024 14:00:02 +0000</pubDate>
      <enclosure url="https://podsync.apps.udalovs.ru/HeavyTech/1UUS-c3hEVQ.mp3" length="24559581" type="audio/mpeg"></enclosure>
      <itunes:author>Сергей Удалов</itunes:author>
      <itunes:subtitle>Какими проектами я занимаюсь после работы. Часть 1</itunes:subtitle>
      <itunes:summary><![CDATA[В течение всей своей карьеры разработчика я занимался созданием разнообразных личных проектов, каждый из которых был уникальным вызовом и позволял мне решать реальные задачи, возникающие в процессе работы. Некоторые из этих проектов были созданы исключительно из любопытства и желания изучить новые технологии и языки программирования.

В этом выпуске я хотел бы поделиться с вами историей моих первых проектов, которые были написаны на языке программирования Ruby и опубликованы на платформе GitHub. Я приглашаю вас отправиться вместе со мной в увлекательное путешествие по моему личному архиву, где вы найдете множество интересных и забавных проектов, которые отражают мой путь становления как разработчика и являются своеобразными "ископаемыми" кода, хранящимися на моей странице в GitHub.

Show Notes
- https://github.com/sergio-fry/fantom_controls
- https://github.com/sergio-fry/LastFM-FUSE
- https://github.com/sergio-fry/jRestful
- https://github.com/sergio-fry/Simple-nicEdit
- https://github.com/sergio-fry/find_random
- https://github.com/sergio-fry/logster-agent
- https://github.com/sergio-fry/js_authenticity_token
- https://github.com/sergio-fry/tailor-hook
- https://github.com/sergio-fry/testing-celluloid
- https://github.com/sergio-fry/watch_match
- https://github.com/sergio-fry/tracker-api
- https://github.com/sergio-fry/blah_machine
- https://github.com/sergio-fry/ride-the-wave

Timecodes
00:00 Intro
04:05 fantom controls
08:33 jQuery
10:55 Simple Nicedit
13:40 find_random
14:47 js_authenticity_token
16:21 LastFM-FUSE
20:08 logster-agent
22:00 testing-celluloid
27:10 tailor hook
29:35 watch_match
32:50 tracker-api
24:30 ride-the-wave
36:33 blah_machine]]></itunes:summary>
      <itunes:image href="https://i.ytimg.com/vi/1UUS-c3hEVQ/maxresdefault.jpg"></itunes:image>
      <itunes:duration>43:29</itunes:duration>
      <itunes:explicit>no</itunes:explicit>
      <itunes:order>32</itunes:order>
    </item>
    <item>
      <guid>nTv7xqdc24s</guid>
      <title>Хриплый подкаст</title>
      <link>https://youtube.com/watch?v=nTv7xqdc24s</link>
      <description>Я съездил на LeadConf 2024 в Питер и простыл. Поделюсь своими впечатлениями. Встретился с Максимом Дорофеевым, немого обсудили с ним мой подход к планированию задач с утра.&#xA;&#xA;Кроме этого, расскажу про последние подкасты, что удалось послушать.&#xA;&#xA;Show Notes&#xA;- Максим Дорофеев @MaximDorofeev &#xA;- Разумократия https://sergei.udalovs.ru/pages/разумократия&#xA;- Кода-Кода &#34;Плохой код VS Чистая архитектура&#34; https://podcasts.apple.com/ru/podcast/%D0%BA%D0%BE%D0%B4%D0%B0-%D0%BA%D0%BE%D0%B4%D0%B0/id1551786898?i=1000614244971&#xA;- Три тимлида заходят в бар &#34;Как работать с бас-фактором?&#34; https://podcasts.apple.com/ru/podcast/%D1%82%D1%80%D0%B8-%D1%82%D0%B8%D0%BC%D0%BB%D0%B8%D0%B4%D0%B0-%D0%B7%D0%B0%D1%85%D0%BE%D0%B4%D1%8F%D1%82-%D0%B2-%D0%B1%D0%B0%D1%80/id1741022233?i=1000660318231&#xA;- https://www.zerocracy.com&#xA;- 4 года холакратии — честный отзыв о работе без руководителей https://habr.com/ru/articles/825888/&#xA;&#xA;Никто не читает описания к видео, поэтому тут я расскажу тебе историю.&#xA;&#xA;В одном маленьком городе жила девочка Маша. Её родители развелись, когда она была совсем маленькой, поэтому она росла с бабушкой. Бабушка очень любила внучку и делала всё, чтобы та ни в чём не нуждалась. Но вот с одним у них были проблемы: бабушке никак не удавалось завести домашнего питомца для Маши. То у неё была аллергия на шерсть, то приходилось много работать и некогда было ухаживать за животным. &#xA;&#xA;Однажды зимой бабушка возвращалась домой после работы и увидела, как маленький котёнок сидит возле мусорного бака и жалобно мяукает. Она пожалела его и решила забрать к себе домой. Котёнку было около месяца, он был весь грязный и голодный. Женщина отмыла его, накормила и положила спать рядом со своей кроватью. На следующий день она отвела котёнка к ветеринару, который сказал, что с ним всё в порядке, но ему нужно сделать прививки. После этого бабушка решила показать нового члена семьи Маше. Девочка была в восторге от котёнка и сразу же назвала его Пушком.&#xA;&#xA;Прошло несколько лет. Маша выросла, окончила школу и поступила в университет в другом городе. Перед отъездом она попросила бабушку заботиться о Пушке, потому что он стал её лучшим другом. Бабушка обещала, что будет хорошо ухаживать за котёнком, но она не знала, что через месяц после отъезда Маши у неё обнаружили серьёзную болезнь. Женщине пришлось лечь в больницу, а Пушок остался дома один. Он был ещё слишком мал, чтобы самостоятельно искать еду и воду, поэтому начал громко мяукать, чтобы привлечь внимание соседей. Одна из соседок услышала его и поняла, что с котёнком что-то случилось. Она забрала его к себе, накормила и напоила, а потом связалась с Машей и рассказала ей о случившемся. Девушка сразу же приехала домой и забрала Пушка с собой в другой город. Так они стали жить вместе в общежитии.&#xA;&#xA;Однажды Маша заметила, что Пушок стал странно себя вести: он отказывался от еды, плохо спал и часто мяукал по ночам. Девушка очень переживала за своего друга и решила отвезти его к ветеринару. Там врач осмотрел котёнка и сказал, что с ним всё в порядке, но заметил, что у Пушка есть необычная способность: он может понимать человеческую речь и даже выполнять команды. Это было настолько удивительно, что Маша сначала не поверила словам врача, но затем решила провести эксперимент. Она попросила Пушка принести ей мячик, и котёнок тут же выполнил её просьбу. Девушка была поражена и решила научить Пушка разным трюкам. Вскоре котёнок стал настоящей звездой университета: студенты обожали его и всегда угощали лакомствами. А Маша решила стать зоопсихологом, чтобы изучать способности животных и помогать им находить общий язык с людьми.</description>
      <pubDate>Fri, 05 Jul 2024 14:00:42 +0000</pubDate>
      <enclosure url="https://podsync.apps.udalovs.ru/HeavyTech/nTv7xqdc24s.mp3" length="23641029" type="audio/mpeg"></enclosure>
      <itunes:author>Сергей Удалов</itunes:author>
      <itunes:subtitle>Хриплый подкаст</itunes:subtitle>
      <itunes:summary><![CDATA[Я съездил на LeadConf 2024 в Питер и простыл. Поделюсь своими впечатлениями. Встретился с Максимом Дорофеевым, немого обсудили с ним мой подход к планированию задач с утра.

Кроме этого, расскажу про последние подкасты, что удалось послушать.

Show Notes
- Максим Дорофеев @MaximDorofeev 
- Разумократия https://sergei.udalovs.ru/pages/разумократия
- Кода-Кода "Плохой код VS Чистая архитектура" https://podcasts.apple.com/ru/podcast/%D0%BA%D0%BE%D0%B4%D0%B0-%D0%BA%D0%BE%D0%B4%D0%B0/id1551786898?i=1000614244971
- Три тимлида заходят в бар "Как работать с бас-фактором?" https://podcasts.apple.com/ru/podcast/%D1%82%D1%80%D0%B8-%D1%82%D0%B8%D0%BC%D0%BB%D0%B8%D0%B4%D0%B0-%D0%B7%D0%B0%D1%85%D0%BE%D0%B4%D1%8F%D1%82-%D0%B2-%D0%B1%D0%B0%D1%80/id1741022233?i=1000660318231
- https://www.zerocracy.com
- 4 года холакратии — честный отзыв о работе без руководителей https://habr.com/ru/articles/825888/

Никто не читает описания к видео, поэтому тут я расскажу тебе историю.

В одном маленьком городе жила девочка Маша. Её родители развелись, когда она была совсем маленькой, поэтому она росла с бабушкой. Бабушка очень любила внучку и делала всё, чтобы та ни в чём не нуждалась. Но вот с одним у них были проблемы: бабушке никак не удавалось завести домашнего питомца для Маши. То у неё была аллергия на шерсть, то приходилось много работать и некогда было ухаживать за животным. 

Однажды зимой бабушка возвращалась домой после работы и увидела, как маленький котёнок сидит возле мусорного бака и жалобно мяукает. Она пожалела его и решила забрать к себе домой. Котёнку было около месяца, он был весь грязный и голодный. Женщина отмыла его, накормила и положила спать рядом со своей кроватью. На следующий день она отвела котёнка к ветеринару, который сказал, что с ним всё в порядке, но ему нужно сделать прививки. После этого бабушка решила показать нового члена семьи Маше. Девочка была в восторге от котёнка и сразу же назвала его Пушком.

Прошло несколько лет. Маша выросла, окончила школу и поступила в университет в другом городе. Перед отъездом она попросила бабушку заботиться о Пушке, потому что он стал её лучшим другом. Бабушка обещала, что будет хорошо ухаживать за котёнком, но она не знала, что через месяц после отъезда Маши у неё обнаружили серьёзную болезнь. Женщине пришлось лечь в больницу, а Пушок остался дома один. Он был ещё слишком мал, чтобы самостоятельно искать еду и воду, поэтому начал громко мяукать, чтобы привлечь внимание соседей. Одна из соседок услышала его и поняла, что с котёнком что-то случилось. Она забрала его к себе, накормила и напоила, а потом связалась с Машей и рассказала ей о случившемся. Девушка сразу же приехала домой и забрала Пушка с собой в другой город. Так они стали жить вместе в общежитии.

Однажды Маша заметила, что Пушок стал странно себя вести: он отказывался от еды, плохо спал и часто мяукал по ночам. Девушка очень переживала за своего друга и решила отвезти его к ветеринару. Там врач осмотрел котёнка и сказал, что с ним всё в порядке, но заметил, что у Пушка есть необычная способность: он может понимать человеческую речь и даже выполнять команды. Это было настолько удивительно, что Маша сначала не поверила словам врача, но затем решила провести эксперимент. Она попросила Пушка принести ей мячик, и котёнок тут же выполнил её просьбу. Девушка была поражена и решила научить Пушка разным трюкам. Вскоре котёнок стал настоящей звездой университета: студенты обожали его и всегда угощали лакомствами. А Маша решила стать зоопсихологом, чтобы изучать способности животных и помогать им находить общий язык с людьми.]]></itunes:summary>
      <itunes:image href="https://i.ytimg.com/vi/nTv7xqdc24s/maxresdefault.jpg"></itunes:image>
      <itunes:duration>45:36</itunes:duration>
      <itunes:explicit>no</itunes:explicit>
      <itunes:order>33</itunes:order>
    </item>
    <item>
      <guid>-npg8fVWnTo</guid>
      <title>SOLID, подготовка к Ruby Russia, вакансии Ruby, ответы на вопросы</title>
      <link>https://youtube.com/watch?v=-npg8fVWnTo</link>
      <description>В этом выпуске я хочу обсудить принципы SOLID и их важность для программирования. Расскажу, что с подготовкой к Ruby Russia 2024, а также накопились некоторые вопросы от читателей.&#xA;&#xA;Notes&#xA;- https://blog.cleancoder.com/uncle-bob/2012/08/13/the-clean-architecture.html&#xA;- https://en.wikipedia.org/wiki/SOLID&#xA;- https://youtu.be/WiE3Kd_MThk?si=VgqpN4bwhlSnHl9b&#xA;- https://youtu.be/Yr303PrdF-w?si=-5pT-uziGf_WW8EW&#xA;- https://github.com/sergio-fry/slides&#xA;&#xA;Не знаю, читает ли кто-то описания к видео, но что-то тут написать нужно.&#xA;&#xA;Одинокая собака по имени Маша жила в маленькой комнате на окраине города. Она была оставлена своим хозяином, который уехал в другой город на работу и забыл о ней. Маша провела несколько месяцев в одиночестве, питаясь только сухим кормом и водой.&#xA;Единственным другом Маши была соседка, которая регулярно приносила ей кусок мяса или старую косточку. Но и эта соседка вскоре уехала в деревню к родственникам, и Маша осталась совсем одна.&#xA;&#xA;Маша стала очень худой и больной. Ее шерсть была грязной и запутанной, глаза были красными от слез. Она каждый день ложилась на свой старый матрац и плакала, вспоминая о своих счастливых днях с хозяином.&#xA;&#xA;Она надеялась, что ее хозяин вернется к ней, но дней становилось все больше, и надежда начала угасать. Маша чувствовала, что ее забыли, и она осталась одна в этом большом и холодном мире.</description>
      <pubDate>Fri, 21 Jun 2024 14:18:51 +0000</pubDate>
      <enclosure url="https://podsync.apps.udalovs.ru/HeavyTech/-npg8fVWnTo.mp3" length="37045845" type="audio/mpeg"></enclosure>
      <itunes:author>Сергей Удалов</itunes:author>
      <itunes:subtitle>SOLID, подготовка к Ruby Russia, вакансии Ruby, ответы на вопросы</itunes:subtitle>
      <itunes:summary><![CDATA[В этом выпуске я хочу обсудить принципы SOLID и их важность для программирования. Расскажу, что с подготовкой к Ruby Russia 2024, а также накопились некоторые вопросы от читателей.

Notes
- https://blog.cleancoder.com/uncle-bob/2012/08/13/the-clean-architecture.html
- https://en.wikipedia.org/wiki/SOLID
- https://youtu.be/WiE3Kd_MThk?si=VgqpN4bwhlSnHl9b
- https://youtu.be/Yr303PrdF-w?si=-5pT-uziGf_WW8EW
- https://github.com/sergio-fry/slides

Не знаю, читает ли кто-то описания к видео, но что-то тут написать нужно.

Одинокая собака по имени Маша жила в маленькой комнате на окраине города. Она была оставлена своим хозяином, который уехал в другой город на работу и забыл о ней. Маша провела несколько месяцев в одиночестве, питаясь только сухим кормом и водой.
Единственным другом Маши была соседка, которая регулярно приносила ей кусок мяса или старую косточку. Но и эта соседка вскоре уехала в деревню к родственникам, и Маша осталась совсем одна.

Маша стала очень худой и больной. Ее шерсть была грязной и запутанной, глаза были красными от слез. Она каждый день ложилась на свой старый матрац и плакала, вспоминая о своих счастливых днях с хозяином.

Она надеялась, что ее хозяин вернется к ней, но дней становилось все больше, и надежда начала угасать. Маша чувствовала, что ее забыли, и она осталась одна в этом большом и холодном мире.]]></itunes:summary>
      <itunes:image href="https://i.ytimg.com/vi/-npg8fVWnTo/maxresdefault.jpg"></itunes:image>
      <itunes:duration>58:04</itunes:duration>
      <itunes:explicit>no</itunes:explicit>
      <itunes:order>34</itunes:order>
    </item>
    <item>
      <guid>Jc71oPcgGlM</guid>
      <title>План самостоятельного обучения Ruby</title>
      <link>https://youtube.com/watch?v=Jc71oPcgGlM</link>
      <description>Ты решил заниматься разработкой, но не хочешь платить за дорогие курсы. Тогда тебе подойдет самостоятельное обучение и я составил документ, в котором описано все, что тебе нужно изучить. В нем есть ссылки на материалы, только бесплатные. &#xA;&#xA;В этом выпуске я расскажу про свой путь, как я пришел в разработку, какие важные этапы становления я прошел. &#xA;&#xA;🌟  https://boosty.to/sergeiudalov&#xA;&#xA;Хотите стать Ruby-разработчиком, но не готовы платить за дорогостоящие курсы? Тогда это видео для вас! В нем я поделился своим планом самостоятельного обучения Ruby, который поможет вам начать карьеру в разработке. &#xA;&#xA;Timecodes &#xA;00:00 - Intro &#xA;00:41 - стрим &#xA;02:33 - ревью вакансий ruby &#xA;09:02 - 2008 год, становление ruby &#xA;11:57 - мой путь &#xA;27:05 - план обучения &#xA;40:05 - анонс серии видео &#xA;41:28 - много лидов в команде &#xA;45:45 - куда расти синьору &#xA;48:50 - заявка на Ruby Russia &#xA;49:45 - enumerator &#xA;51:20 - async ruby on rails &#xA;&#xA;Notes &#xA;- https://thoughtbot.com/blog/3-mental-models-for-ruby-enumerators &#xA;- https://thoughtbot.com/blog/async-ruby-on-rails &#xA;- https://github.com/HeavyTechRuby/job &#xA;- https://www.youtube.com/watch?v=ef2m81yX3WI</description>
      <pubDate>Fri, 14 Jun 2024 16:39:11 +0000</pubDate>
      <enclosure url="https://podsync.apps.udalovs.ru/HeavyTech/Jc71oPcgGlM.mp3" length="34228125" type="audio/mpeg"></enclosure>
      <itunes:author>Сергей Удалов</itunes:author>
      <itunes:subtitle>План самостоятельного обучения Ruby</itunes:subtitle>
      <itunes:summary><![CDATA[Ты решил заниматься разработкой, но не хочешь платить за дорогие курсы. Тогда тебе подойдет самостоятельное обучение и я составил документ, в котором описано все, что тебе нужно изучить. В нем есть ссылки на материалы, только бесплатные. 

В этом выпуске я расскажу про свой путь, как я пришел в разработку, какие важные этапы становления я прошел. 

🌟  https://boosty.to/sergeiudalov

Хотите стать Ruby-разработчиком, но не готовы платить за дорогостоящие курсы? Тогда это видео для вас! В нем я поделился своим планом самостоятельного обучения Ruby, который поможет вам начать карьеру в разработке. 

Timecodes 
00:00 - Intro 
00:41 - стрим 
02:33 - ревью вакансий ruby 
09:02 - 2008 год, становление ruby 
11:57 - мой путь 
27:05 - план обучения 
40:05 - анонс серии видео 
41:28 - много лидов в команде 
45:45 - куда расти синьору 
48:50 - заявка на Ruby Russia 
49:45 - enumerator 
51:20 - async ruby on rails 

Notes 
- https://thoughtbot.com/blog/3-mental-models-for-ruby-enumerators 
- https://thoughtbot.com/blog/async-ruby-on-rails 
- https://github.com/HeavyTechRuby/job 
- https://www.youtube.com/watch?v=ef2m81yX3WI]]></itunes:summary>
      <itunes:image href="https://i.ytimg.com/vi/Jc71oPcgGlM/maxresdefault.jpg"></itunes:image>
      <itunes:duration>54:51</itunes:duration>
      <itunes:explicit>no</itunes:explicit>
      <itunes:order>35</itunes:order>
    </item>
    <item>
      <guid>CcTqtXev0sA</guid>
      <title>Семантичность API на примере Net::HTTP в ruby, ответы на вопросы</title>
      <link>https://youtube.com/watch?v=CcTqtXev0sA</link>
      <description>В этом выпуске мы обсуждаем важные аспекты программирования, включая читаемость кода, полбемы в ruby HTTP stdlib, последние новости из практики и эффективные подходы к разработке. Мы также затрагиваем темы Data Mapper, грейды разработчиков, вопросы про b-tree на собеседованиях. Кроме того, мы обсуждаем чтение книг, именование классов, генерация JSON в контроллере. Наконец, мы поговорим про принцип единственной ответственности, а также обсуждаем плохих лидов и лучшие практики при работе с Ruby on Rails. В конце выпуска мы обсуждаем подкастинг и пользу аудио-формата для разработчиков&#xA;&#xA;00:00 intro&#xA;05:02 читаемость кода&#xA;09:00 HTTP stdlib&#xA;15:35 новости практики&#xA;26:03 Data Mapper&#xA;34:57 грейды&#xA;39:00 внешний вид на собесе&#xA;40:30 b-tree&#xA;41:00 чтение книг&#xA;42:48 -er в названиях классов&#xA;44:50 JSON - это View?&#xA;47:36 большие модели и SRP&#xA;49:22 плохой лид&#xA;51:44 что писать на rails&#xA;53:11 Егор Бугаенко&#xA;55:30 Story points&#xA;01:00:14 подкастинг</description>
      <pubDate>Fri, 07 Jun 2024 13:30:07 +0000</pubDate>
      <enclosure url="https://podsync.apps.udalovs.ru/HeavyTech/CcTqtXev0sA.mp3" length="36068349" type="audio/mpeg"></enclosure>
      <itunes:author>Сергей Удалов</itunes:author>
      <itunes:subtitle>Семантичность API на примере Net::HTTP в ruby, ответы на вопросы</itunes:subtitle>
      <itunes:summary><![CDATA[В этом выпуске мы обсуждаем важные аспекты программирования, включая читаемость кода, полбемы в ruby HTTP stdlib, последние новости из практики и эффективные подходы к разработке. Мы также затрагиваем темы Data Mapper, грейды разработчиков, вопросы про b-tree на собеседованиях. Кроме того, мы обсуждаем чтение книг, именование классов, генерация JSON в контроллере. Наконец, мы поговорим про принцип единственной ответственности, а также обсуждаем плохих лидов и лучшие практики при работе с Ruby on Rails. В конце выпуска мы обсуждаем подкастинг и пользу аудио-формата для разработчиков

00:00 intro
05:02 читаемость кода
09:00 HTTP stdlib
15:35 новости практики
26:03 Data Mapper
34:57 грейды
39:00 внешний вид на собесе
40:30 b-tree
41:00 чтение книг
42:48 -er в названиях классов
44:50 JSON - это View?
47:36 большие модели и SRP
49:22 плохой лид
51:44 что писать на rails
53:11 Егор Бугаенко
55:30 Story points
01:00:14 подкастинг]]></itunes:summary>
      <itunes:image href="https://i.ytimg.com/vi/CcTqtXev0sA/maxresdefault.jpg"></itunes:image>
      <itunes:duration>1:02:01</itunes:duration>
      <itunes:explicit>no</itunes:explicit>
      <itunes:order>36</itunes:order>
    </item>
    <item>
      <guid>vKwaVnyq3Gg</guid>
      <title>Правильный MVC в Ruby on Rails</title>
      <link>https://youtube.com/watch?v=vKwaVnyq3Gg</link>
      <description>Паттерн MVC широко используется в индустрии веб-разработки, но так же чато понимается неправильно. Предлагаю погрузиться в теорию описания MVC и разобраться, что именно мы понимаем не так. Какие компоненты Ruby on Rails относятся к Model, View, Controller? В конце ответы на вопросы.&#xA;&#xA;00:00 intro&#xA;01:30 история&#xA;04:48 теория&#xA;18:30 MVC в Ruby on Rails&#xA;27:05 документация Rails&#xA;36:22 вывод по MVC&#xA;37:34 онлайн хулиганы &#xA;40:05 flakky test&#xA;43:25 что должен знать стажер &#xA;45:06 практические видео будут?&#xA;46:17 open source практика&#xA;47:50 моя мотивация&#xA;50:24 что если не ruby?&#xA;54:49 работа в ruby&#xA;59:09 свобода слова&#xA;&#xA;&#xA;Show Notes&#xA;- https://martinfowler.com/eaaCatalog/modelViewController.html&#xA;- https://martinfowler.com/eaaDev/uiArchs.html&#xA;- https://en.m.wikipedia.org/wiki/Model–view–controller&#xA;- Эффективность использования RSpec - https://www.youtube.com/watch?v=_-KfeLTDV04&#xA;- Mock собеседование ruby-разработчика https://www.youtube.com/watch?v=tlmwB8930CQ&#xA;- Open Source пракитка - https://github.com/HeavyTechRuby&#xA;- https://guides.rubyonrails.org</description>
      <pubDate>Fri, 31 May 2024 14:00:45 +0000</pubDate>
      <enclosure url="https://podsync.apps.udalovs.ru/HeavyTech/vKwaVnyq3Gg.mp3" length="36715653" type="audio/mpeg"></enclosure>
      <itunes:author>Сергей Удалов</itunes:author>
      <itunes:subtitle>Правильный MVC в Ruby on Rails</itunes:subtitle>
      <itunes:summary><![CDATA[Паттерн MVC широко используется в индустрии веб-разработки, но так же чато понимается неправильно. Предлагаю погрузиться в теорию описания MVC и разобраться, что именно мы понимаем не так. Какие компоненты Ruby on Rails относятся к Model, View, Controller? В конце ответы на вопросы.

00:00 intro
01:30 история
04:48 теория
18:30 MVC в Ruby on Rails
27:05 документация Rails
36:22 вывод по MVC
37:34 онлайн хулиганы 
40:05 flakky test
43:25 что должен знать стажер 
45:06 практические видео будут?
46:17 open source практика
47:50 моя мотивация
50:24 что если не ruby?
54:49 работа в ruby
59:09 свобода слова


Show Notes
- https://martinfowler.com/eaaCatalog/modelViewController.html
- https://martinfowler.com/eaaDev/uiArchs.html
- https://en.m.wikipedia.org/wiki/Model–view–controller
- Эффективность использования RSpec - https://www.youtube.com/watch?v=_-KfeLTDV04
- Mock собеседование ruby-разработчика https://www.youtube.com/watch?v=tlmwB8930CQ
- Open Source пракитка - https://github.com/HeavyTechRuby
- https://guides.rubyonrails.org]]></itunes:summary>
      <itunes:image href="https://i.ytimg.com/vi/vKwaVnyq3Gg/maxresdefault.jpg"></itunes:image>
      <itunes:duration>1:02:54</itunes:duration>
      <itunes:explicit>no</itunes:explicit>
      <itunes:order>37</itunes:order>
    </item>
    <item>
      <guid>Oj-WoSWpxIA</guid>
      <title>Ruby стартапы, сисадмины, выбор ментора и свобода слова в IT</title>
      <link>https://youtube.com/watch?v=Oj-WoSWpxIA</link>
      <description>Таймкоды&#xA;00:00 - Intro&#xA;01:57 - Команда&#xA;04:43 - Сисадмин 40+&#xA;08:36 - Ruby стартап&#xA;11:30 -  как выбрать ментора&#xA;14:40 - ruby умирает в России&#xA;24:05 - Ruby on Rails Monolith vs Go&#xA;29:01 - Новости Ruby&#xA;33:38 - Ментальное программирование&#xA;36:19 - Свобода слова в IT&#xA;42:36 - Следующий гость&#xA;&#xA;&#xA;Подкаст слушать тут https://heavytech.mave.digital&#xA;&#xA;Новости&#xA;- https://rubyonrails.org/2024/5/17/this-week-in-rails&#xA;- https://www.ruby-lang.org/en/news/2024/05/16/ruby-3-4-0-preview1-released/&#xA;- https://evilmartians.com/chronicles/let-there-be-docs-a-documentation-first-approach-to-rails-api-development&#xA;- https://thoughtbot.com/blog/why-you-should-nest-modules-in-ruby&#xA;- https://www.yegor256.com/2024/01/03/not-able-to-speak.html&#xA;&#xA;Кирилл Макевнин &#34;Ментальное программирование&#34;&#xA;- часть 1 https://www.youtube.com/watch?v=EEq1wdM2M2w&#xA;- часть 2 https://www.youtube.com/watch?v=vkUTX1hruF8&#xA;- часть 3 https://www.youtube.com/watch?v=JnURhIf194s</description>
      <pubDate>Fri, 24 May 2024 14:00:31 +0000</pubDate>
      <enclosure url="https://podsync.apps.udalovs.ru/HeavyTech/Oj-WoSWpxIA.mp3" length="26977941" type="audio/mpeg"></enclosure>
      <itunes:author>Сергей Удалов</itunes:author>
      <itunes:subtitle>Ruby стартапы, сисадмины, выбор ментора и свобода слова в IT</itunes:subtitle>
      <itunes:summary><![CDATA[Таймкоды
00:00 - Intro
01:57 - Команда
04:43 - Сисадмин 40+
08:36 - Ruby стартап
11:30 -  как выбрать ментора
14:40 - ruby умирает в России
24:05 - Ruby on Rails Monolith vs Go
29:01 - Новости Ruby
33:38 - Ментальное программирование
36:19 - Свобода слова в IT
42:36 - Следующий гость


Подкаст слушать тут https://heavytech.mave.digital

Новости
- https://rubyonrails.org/2024/5/17/this-week-in-rails
- https://www.ruby-lang.org/en/news/2024/05/16/ruby-3-4-0-preview1-released/
- https://evilmartians.com/chronicles/let-there-be-docs-a-documentation-first-approach-to-rails-api-development
- https://thoughtbot.com/blog/why-you-should-nest-modules-in-ruby
- https://www.yegor256.com/2024/01/03/not-able-to-speak.html

Кирилл Макевнин "Ментальное программирование"
- часть 1 https://www.youtube.com/watch?v=EEq1wdM2M2w
- часть 2 https://www.youtube.com/watch?v=vkUTX1hruF8
- часть 3 https://www.youtube.com/watch?v=JnURhIf194s]]></itunes:summary>
      <itunes:image href="https://i.ytimg.com/vi/Oj-WoSWpxIA/maxresdefault.jpg"></itunes:image>
      <itunes:duration>44:05</itunes:duration>
      <itunes:explicit>no</itunes:explicit>
      <itunes:order>38</itunes:order>
    </item>
    <item>
      <guid>99p0WrzKEvI</guid>
      <title>Руслан Байгунусов - Моя карьера в разработке: опыт, инструменты и советы</title>
      <link>https://youtube.com/watch?v=99p0WrzKEvI</link>
      <description>В этом видео Руслан поделится своим опытом работы в крупных компаниях, расскажет о преимуществах TypeScript как первого языка программирования и своих впечатлениях от использования ассистентов кодирования, таких как CoPilot и Codeium. Кроме того, Руслан объяснит, где и как используется JavaScript, и как он начал свою карьеру как разработчик. В конце видео - советы начинающим разработчикам и ответ на вопрос о том, действительно ли TypeScript убивает людей.&#xA;&#xA;Timecodes&#xA;00:00 - Intro&#xA;02:18 - Опыт работы в крупных компаниях&#xA;09:03 - Грэйды&#xA;12:25 - TypeScript как первый язык&#xA;18:57 - Тулинг в javascript&#xA;24:50 - CoPilot, Codeium и другие ассистенты &#xA;31:00 - Где используется Javascript?&#xA;33:18 - Backend+Front на одном языке&#xA;42:15 -  DAM и нашей команде&#xA;44:49 - Стажировка&#xA;48:00 - Первый опыт работы программистом&#xA;50:25 - Советы начинающим разработчикам&#xA;54:22 - TypeScript убивает людей</description>
      <pubDate>Fri, 17 May 2024 14:00:07 +0000</pubDate>
      <enclosure url="https://podsync.apps.udalovs.ru/HeavyTech/99p0WrzKEvI.mp3" length="27291285" type="audio/mpeg"></enclosure>
      <itunes:author>Сергей Удалов</itunes:author>
      <itunes:subtitle>Руслан Байгунусов - Моя карьера в разработке: опыт, инструменты и советы</itunes:subtitle>
      <itunes:summary><![CDATA[В этом видео Руслан поделится своим опытом работы в крупных компаниях, расскажет о преимуществах TypeScript как первого языка программирования и своих впечатлениях от использования ассистентов кодирования, таких как CoPilot и Codeium. Кроме того, Руслан объяснит, где и как используется JavaScript, и как он начал свою карьеру как разработчик. В конце видео - советы начинающим разработчикам и ответ на вопрос о том, действительно ли TypeScript убивает людей.

Timecodes
00:00 - Intro
02:18 - Опыт работы в крупных компаниях
09:03 - Грэйды
12:25 - TypeScript как первый язык
18:57 - Тулинг в javascript
24:50 - CoPilot, Codeium и другие ассистенты 
31:00 - Где используется Javascript?
33:18 - Backend+Front на одном языке
42:15 -  DAM и нашей команде
44:49 - Стажировка
48:00 - Первый опыт работы программистом
50:25 - Советы начинающим разработчикам
54:22 - TypeScript убивает людей]]></itunes:summary>
      <itunes:image href="https://i.ytimg.com/vi/99p0WrzKEvI/maxresdefault.jpg"></itunes:image>
      <itunes:duration>57:48</itunes:duration>
      <itunes:explicit>no</itunes:explicit>
      <itunes:order>39</itunes:order>
    </item>
    <item>
      <guid>Ut9kGObA1Jg</guid>
      <title>Системность и проактивность, перспектива IT-рынка России, устроиться на ruby-разработчика, стрим!</title>
      <link>https://youtube.com/watch?v=Ut9kGObA1Jg</link>
      <description>Show Notes&#xA;- https://www.litres.ru/book/devid-marke/razvernite-vash-korabl-zhestkiy-menedzhment-ot-kapitana-luchsh-6351412/&#xA;- https://gist.github.com/sergio-fry/8e7758f712db2f80bc3ae00aa0789940 - Пример кода&#xA;- https://sergei.udalovs.ru/ipfs/QmQrtuBkz5JnafBYHBBP9ZUy66dyaYfnj86WxXqC7J13UZ - Резюме&#xA;- Слушать подкаст в Яндекс.Музыка https://music.yandex.ru/album/31008071&#xA;- Также можно найти в Apple Podcasts&#xA;- https://roadmap.sh/backend dev roadmap &#xA;&#xA;&#xA;Timecodes&#xA;00:00 - Intro&#xA;04:34 - Системное мышление и проактивность&#xA;16:42 - Рынок IT, перспективы России&#xA;24:23 - Стоит ли сейчас начинать с Ruby?&#xA;28:11 - Как устроиться на работу джуном?&#xA;49:39 - Медленные тесты, что делать?&#xA;56:26 - Node.js vs Rails&#xA;58:43 - Пример кода, Конкрус!&#xA;01:00:36 - Стрим!</description>
      <pubDate>Fri, 10 May 2024 16:00:27 +0000</pubDate>
      <enclosure url="https://podsync.apps.udalovs.ru/HeavyTech/Ut9kGObA1Jg.mp3" length="35611941" type="audio/mpeg"></enclosure>
      <itunes:author>Сергей Удалов</itunes:author>
      <itunes:subtitle>Системность и проактивность, перспектива IT-рынка России, устроиться на ruby-разработчика, стрим!</itunes:subtitle>
      <itunes:summary><![CDATA[Show Notes
- https://www.litres.ru/book/devid-marke/razvernite-vash-korabl-zhestkiy-menedzhment-ot-kapitana-luchsh-6351412/
- https://gist.github.com/sergio-fry/8e7758f712db2f80bc3ae00aa0789940 - Пример кода
- https://sergei.udalovs.ru/ipfs/QmQrtuBkz5JnafBYHBBP9ZUy66dyaYfnj86WxXqC7J13UZ - Резюме
- Слушать подкаст в Яндекс.Музыка https://music.yandex.ru/album/31008071
- Также можно найти в Apple Podcasts
- https://roadmap.sh/backend dev roadmap 


Timecodes
00:00 - Intro
04:34 - Системное мышление и проактивность
16:42 - Рынок IT, перспективы России
24:23 - Стоит ли сейчас начинать с Ruby?
28:11 - Как устроиться на работу джуном?
49:39 - Медленные тесты, что делать?
56:26 - Node.js vs Rails
58:43 - Пример кода, Конкрус!
01:00:36 - Стрим!]]></itunes:summary>
      <itunes:image href="https://i.ytimg.com/vi/Ut9kGObA1Jg/maxresdefault.jpg"></itunes:image>
      <itunes:duration>1:01:54</itunes:duration>
      <itunes:explicit>no</itunes:explicit>
      <itunes:order>40</itunes:order>
    </item>
    <item>
      <guid>E3FfyaJ4SNQ</guid>
      <title>Лев Пругло - Factories vs Fixtures</title>
      <link>https://youtube.com/watch?v=E3FfyaJ4SNQ</link>
      <description>Timecodes&#xA;00:00 - Intro&#xA;00:54 - Выступление на митапе от СберМаркета&#xA;06:01 - Заселение dev-базы&#xA;11:44 - доклад Кирилла Макевнина&#xA;19:00 - переиспользование fixtures&#xA;22:53 - Границы применимости&#xA;26:35 - Оптимизация фабрик&#xA;40:38 - Fixtures для хранения структур&#xA;43:00 - Fixtures без Ruby on Rails&#xA;44:33 - Публичные выступления&#xA;&#xA;«Фабрики vs фикстуры: мифы и реальность» — Лев Пругло,  Samokat.teсh  , митап от  СберМаркета 2024&#xD;&#xA;https://www.youtube.com/watch?v=45sljtqFglg&amp;t=2448s&#xA;&#xA;«RSpec. Поддерживаемость» — Удалов Сергей, Samokat.tech. Ruby Russia 2023&#xA;https://youtu.be/oNIAJtWuHKg?si=TBKk-hZVmGfBvXu0&#xA;&#xA;«Как мы боролись с проблемами фабрик и пришли к фикстурам» — Кирилл Мокевнин, Хекслет. RubyRussia 2023&#xA;https://www.youtube.com/watch?v=whJ-6PKqGOc&#xA;&#xA;- https://github.com/thoughtbot/factory_bot&#xA;- https://api.rubyonrails.org/classes/ActiveRecord/FixtureSet.html</description>
      <pubDate>Fri, 03 May 2024 07:01:08 +0000</pubDate>
      <enclosure url="https://podsync.apps.udalovs.ru/HeavyTech/E3FfyaJ4SNQ.mp3" length="24855549" type="audio/mpeg"></enclosure>
      <itunes:author>Сергей Удалов</itunes:author>
      <itunes:subtitle>Лев Пругло - Factories vs Fixtures</itunes:subtitle>
      <itunes:summary><![CDATA[Timecodes
00:00 - Intro
00:54 - Выступление на митапе от СберМаркета
06:01 - Заселение dev-базы
11:44 - доклад Кирилла Макевнина
19:00 - переиспользование fixtures
22:53 - Границы применимости
26:35 - Оптимизация фабрик
40:38 - Fixtures для хранения структур
43:00 - Fixtures без Ruby on Rails
44:33 - Публичные выступления

«Фабрики vs фикстуры: мифы и реальность» — Лев Пругло,  Samokat.teсh  , митап от  СберМаркета 2024
https://www.youtube.com/watch?v=45sljtqFglg&t=2448s

«RSpec. Поддерживаемость» — Удалов Сергей, Samokat.tech. Ruby Russia 2023
https://youtu.be/oNIAJtWuHKg?si=TBKk-hZVmGfBvXu0

«Как мы боролись с проблемами фабрик и пришли к фикстурам» — Кирилл Мокевнин, Хекслет. RubyRussia 2023
https://www.youtube.com/watch?v=whJ-6PKqGOc

- https://github.com/thoughtbot/factory_bot
- https://api.rubyonrails.org/classes/ActiveRecord/FixtureSet.html]]></itunes:summary>
      <itunes:image href="https://i.ytimg.com/vi/E3FfyaJ4SNQ/maxresdefault.jpg"></itunes:image>
      <itunes:duration>50:02</itunes:duration>
      <itunes:explicit>no</itunes:explicit>
      <itunes:order>41</itunes:order>
    </item>
    <item>
      <guid>L4yackhTjNg</guid>
      <title>100, Ruby on Rails, устроиться на работу мечты, собеседование, Павел Дуров</title>
      <link>https://youtube.com/watch?v=L4yackhTjNg</link>
      <description>Timecodes&#xA;00:00 - Intro&#xA;01:50 - 100 подписчиков&#xA;02:23 - Актуальность Ruby on Rails&#xA;11:17 - Как устроиться на работу мечты?&#xA;16:45 - Что спрашивать на собеседованиях?&#xA;31:50 - Как получить повышение?&#xA;38:43 - Интервью Павла Дурова&#xA;&#xA;🌟  https://boosty.to/sergeiudalov&#xA;&#xA;Темы: 100 подписчиков, актуален ли Ruby on Rails, как устроиться на работу мечты, что спрашивать на собеседованиях, интервью Дурова Такеру Карлсону&#xA;&#xA;Код для ревью&#xA;https://gist.github.com/sergio-fry/8e7758f712db2f80bc3ae00aa0789940&#xA;&#xA;Playground&#xA;https://sergio-fry.github.io/playground/#eyJjb2RlIjoicHV0cyAnSGVsbG8gd29ybGQhJyIsImxhbmciOiJydWJ5In0=&#xA;&#xA;Source https://github.com/sergio-fry/playground</description>
      <pubDate>Mon, 29 Apr 2024 15:15:52 +0000</pubDate>
      <enclosure url="https://podsync.apps.udalovs.ru/HeavyTech/L4yackhTjNg.mp3" length="26578845" type="audio/mpeg"></enclosure>
      <itunes:author>Сергей Удалов</itunes:author>
      <itunes:subtitle>100, Ruby on Rails, устроиться на работу мечты, собеседование, Павел Дуров</itunes:subtitle>
      <itunes:summary><![CDATA[Timecodes
00:00 - Intro
01:50 - 100 подписчиков
02:23 - Актуальность Ruby on Rails
11:17 - Как устроиться на работу мечты?
16:45 - Что спрашивать на собеседованиях?
31:50 - Как получить повышение?
38:43 - Интервью Павла Дурова

🌟  https://boosty.to/sergeiudalov

Темы: 100 подписчиков, актуален ли Ruby on Rails, как устроиться на работу мечты, что спрашивать на собеседованиях, интервью Дурова Такеру Карлсону

Код для ревью
https://gist.github.com/sergio-fry/8e7758f712db2f80bc3ae00aa0789940

Playground
https://sergio-fry.github.io/playground/#eyJjb2RlIjoicHV0cyAnSGVsbG8gd29ybGQhJyIsImxhbmciOiJydWJ5In0=

Source https://github.com/sergio-fry/playground]]></itunes:summary>
      <itunes:image href="https://i.ytimg.com/vi/L4yackhTjNg/maxresdefault.jpg"></itunes:image>
      <itunes:duration>52:54</itunes:duration>
      <itunes:explicit>no</itunes:explicit>
      <itunes:order>42</itunes:order>
    </item>
    <item>
      <guid>SumEpxdThoQ</guid>
      <title>Анализ, обсуждение тем предстоящего митапа от СберМаркета, скорочтение</title>
      <link>https://youtube.com/watch?v=SumEpxdThoQ</link>
      <description>- Как научиться читать книги быстро? &#xA;- Что будет, если не сделать анализ перед выполнением задачи?&#xA;&#xA;Обзор предстоящих тем на митапе от СберМаркета:&#xA;- «Transactional outbox для Ruby» &#xA;- «Фабрики vs фикстуры: мифы и реальность»&#xA;- «Эволюция backend-разработки: мощь DDD и CQRS при переходе от монолита к микросервисам»&#xA;&#xA;https://sbermarket.timepad.ru/event/2829685/</description>
      <pubDate>Thu, 18 Apr 2024 02:00:06 +0000</pubDate>
      <enclosure url="https://podsync.apps.udalovs.ru/HeavyTech/SumEpxdThoQ.mp3" length="34589229" type="audio/mpeg"></enclosure>
      <itunes:author>Сергей Удалов</itunes:author>
      <itunes:subtitle>Анализ, обсуждение тем предстоящего митапа от СберМаркета, скорочтение</itunes:subtitle>
      <itunes:summary><![CDATA[- Как научиться читать книги быстро? 
- Что будет, если не сделать анализ перед выполнением задачи?

Обзор предстоящих тем на митапе от СберМаркета:
- «Transactional outbox для Ruby» 
- «Фабрики vs фикстуры: мифы и реальность»
- «Эволюция backend-разработки: мощь DDD и CQRS при переходе от монолита к микросервисам»

https://sbermarket.timepad.ru/event/2829685/]]></itunes:summary>
      <itunes:image href="https://i.ytimg.com/vi/SumEpxdThoQ/maxresdefault.jpg"></itunes:image>
      <itunes:duration>1:08:31</itunes:duration>
      <itunes:explicit>no</itunes:explicit>
      <itunes:order>43</itunes:order>
    </item>
    <item>
      <guid>0zJAcvxAIPY</guid>
      <title>Стать программистом, Unix, ООП, Архитектура, Agile, слепая печать</title>
      <link>https://youtube.com/watch?v=0zJAcvxAIPY</link>
      <description>Гости: в полном одиночестве&#xA;&#xA;Темы: &#xA; - что нужно, чтобы стать программистом?&#xA;-  нужно ли изучать unix?&#xA;-  зачем нужно ООП?&#xA;-  зачем нужно проектирование?&#xA;- зачем нужен SCRUM?&#xA;- клавиатура и слепая печать?</description>
      <pubDate>Fri, 29 Mar 2024 14:00:07 +0000</pubDate>
      <enclosure url="https://podsync.apps.udalovs.ru/HeavyTech/0zJAcvxAIPY.mp3" length="18554037" type="audio/mpeg"></enclosure>
      <itunes:author>Сергей Удалов</itunes:author>
      <itunes:subtitle>Стать программистом, Unix, ООП, Архитектура, Agile, слепая печать</itunes:subtitle>
      <itunes:summary><![CDATA[Гости: в полном одиночестве

Темы: 
 - что нужно, чтобы стать программистом?
-  нужно ли изучать unix?
-  зачем нужно ООП?
-  зачем нужно проектирование?
- зачем нужен SCRUM?
- клавиатура и слепая печать?]]></itunes:summary>
      <itunes:image href="https://i.ytimg.com/vi/0zJAcvxAIPY/maxresdefault.jpg"></itunes:image>
      <itunes:duration>36:55</itunes:duration>
      <itunes:explicit>no</itunes:explicit>
      <itunes:order>44</itunes:order>
    </item>
    <item>
      <guid>JaBNsZbIp6Q</guid>
      <title>Аким Губанов - Team Lead Roadmap</title>
      <link>https://youtube.com/watch?v=JaBNsZbIp6Q</link>
      <description>Гость: Аким Губанов, тимлид в Ecom&#xA;&#xA;Notes:&#xA;- Team Lead Roadmap https://github.com/tlbootcamp/tlroadmap</description>
      <pubDate>Fri, 01 Mar 2024 14:00:07 +0000</pubDate>
      <enclosure url="https://podsync.apps.udalovs.ru/HeavyTech/JaBNsZbIp6Q.mp3" length="22351149" type="audio/mpeg"></enclosure>
      <itunes:author>Сергей Удалов</itunes:author>
      <itunes:subtitle>Аким Губанов - Team Lead Roadmap</itunes:subtitle>
      <itunes:summary><![CDATA[Гость: Аким Губанов, тимлид в Ecom

Notes:
- Team Lead Roadmap https://github.com/tlbootcamp/tlroadmap]]></itunes:summary>
      <itunes:image href="https://i.ytimg.com/vi/JaBNsZbIp6Q/maxresdefault.jpg"></itunes:image>
      <itunes:duration>49:45</itunes:duration>
      <itunes:explicit>no</itunes:explicit>
      <itunes:order>45</itunes:order>
    </item>
  </channel>
</rss>