<?xml version="1.0" encoding="UTF-8" standalone="no"?><rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" version="2.0">
    <channel>
        <title><![CDATA[Go Get Podcast]]></title>
        <description><![CDATA[Обсуждаем язык Go и всё, что с ним связано - изменения в языке, новости, интересные статьи, проекты и др.]]></description>
        <link>https://gogetpodcast.mave.digital</link>
        <image>
            <url>https://cdn.mave.digital/storage/podcasts/3d65214c-1a2c-4d15-bd9d-b5a37936bbfb/images/9cc8fbed-2e1d-4573-8375-1a667b0e0515.jpg</url>
            <title>Go Get Podcast</title>
            <link>https://gogetpodcast.mave.digital</link>
        </image>
        <generator>mave podcasts</generator>
        <lastBuildDate>Tue, 09 Jun 2026 11:10:14 GMT</lastBuildDate>
        <pubDate>Tue, 09 Jun 2026 11:05:27 GMT</pubDate>
        <copyright><![CDATA[2026 © Go Get Podcast. Все права защищены.]]></copyright>
        <language><![CDATA[ru]]></language>
        <itunes:type>episodic</itunes:type>
        <itunes:explicit>no</itunes:explicit>
        <itunes:author>Go Get Podcast</itunes:author>
        <itunes:summary>Обсуждаем язык Go и всё, что с ним связано - изменения в языке, новости, интересные статьи, проекты и др.</itunes:summary>
        <itunes:owner>
            <itunes:name>Go Get Podcast</itunes:name>
            <itunes:email>tuzov.n@gmail.com</itunes:email>
        </itunes:owner>
        <itunes:image href="https://cdn.mave.digital/storage/podcasts/3d65214c-1a2c-4d15-bd9d-b5a37936bbfb/images/9cc8fbed-2e1d-4573-8375-1a667b0e0515.jpg"/>
        <itunes:category text="Technology">
        </itunes:category>
        <itunes:new-feed-url>https://cloud.mave.digital/40102</itunes:new-feed-url>
        <itunes:subtitle>Обсуждаем язык Go и всё, что с ним связано - изменения в языке, новости, интересные статьи, проекты и др.</itunes:subtitle><item>
            <title><![CDATA[PaaS изнутри: как устроены платформы Avito и Plata / 12 Factor App]]></title>
            <description><![CDATA[Большой выпуск про PaaS — Platform as a Service. Как Avito и Plata строят внутренние инструменты, которыми каждый день пользуются сотни инженеров. В Avito зрелая и большая платформа, а Plata — молодой банк, который делает первые шаги в эту сторону.<p><br /></p><p>В гостях:</p><p>— Влад, тимлид команды DevSupport в Авито</p><p>— Ильдар (https://t.me/deferpanic), инженер команды Developer Experience в Plata</p><p><br /></p><p>Видео Ильдара про 12-Factor App: https://youtu.be/uKyyIWkKDW8</p><p>Музыкальные трэки Ильдара: https://soundcloud.com/klusterfun</p><p><br /></p><p>Свежий музыкальный альбом Влада: https://sijmusic.bandcamp.com/album/eden</p><p><br /></p><p>👾 Мой Телеграм-канал с анонсами подкастов, роликов и др.: https://t.me/ntuzov</p><p>🤖 Мой Телеграм-канал про ИИ: https://t.me/tuzov_ai_lab</p><p><br /></p><p>00:00:00 О чём выпуск</p><p>00:03:20 Оффтоп: электронная музыка: Ableton, VCV Rack и саундтрек к игре</p><p>00:14:11 Что такое PaaS: какие задачи решает у инженера</p><p>00:18:32 Что внутри PaaS: Plata CLI и зрелая платформа Avito</p><p>00:26:16 Bare metal vs Облако</p><p>00:29:38 12-Factor App: разбираем все 12 принципов</p><p>00:44:36 Локальная разработка в Avito: Minikube против Docker Compose</p><p>00:52:50 На каких масштабах оправдан полноценный PaaS?</p><p>00:54:58 Глазами бэкендера: как PaaS спасает от выгорания</p><p>01:05:45 Зачем нужна команда DevSupport: 150+ обращений в день</p><p>01:11:30 ИИ в инфраструктуре: даем LLM доступ к логам Kubernetes</p><p>01:22:18 Факапы с продом: как мы удаляли БД и роняли сервера из IDE</p><p>01:26:36 DevSupport: при каких масштабах нужна отдельная команда?</p><p>01:35:45 Путь фичи: от тикета до релиза через PaaS (CI/CD, канарейки, роллбэки)</p><p>01:41:08 После релиза: мониторинг, rollback и feature toggles</p><p>01:48:39 Уровни тестов: юнит, e2e, нагрузочные, мокирование</p><p>01:54:32 Управление ресурсами: RV-метрики, VPA и «коробочный» подход масштабирования</p><p>02:08:01 Почему Авито пишет PaaS сам: Navigator, Helmgen и рынок</p><p>02:15:42 Итоги, рекомендации и где найти гостей</p>]]></description>
            <link>https://gogetpodcast.mave.digital/ep-23</link>
            <guid isPermaLink="false">14996b77-2fce-4ce1-b9af-7e66b5b7ba44</guid>
            <pubDate>Tue, 09 Jun 2026 11:05:27 GMT</pubDate>
            <enclosure length="133870359" type="audio/mpeg" url="https://api.mave.digital/storage/podcasts/3d65214c-1a2c-4d15-bd9d-b5a37936bbfb/episodes/79aa90a3-1db4-454b-aba6-c3e028992f24.mp3"/>
            <itunes:title>PaaS изнутри: как устроены платформы Avito и Plata / 12 Factor App</itunes:title>
            <itunes:summary>Большой выпуск про PaaS — Platform as a Service. Как Avito и Plata строят внутренние инструменты, которыми каждый день пользуются сотни инженеров. В Avito зрелая и большая платформа, а Plata — молодой банк, который делает первые шаги в эту сторону.

В гостях:
— Влад, тимлид команды DevSupport в Авито
— Ильдар (https://t.me/deferpanic), инженер команды Developer Experience в Plata

Видео Ильдара про 12-Factor App: https://youtu.be/uKyyIWkKDW8
Музыкальные трэки Ильдара: https://soundcloud.com/klusterfun

Свежий музыкальный альбом Влада: https://sijmusic.bandcamp.com/album/eden

&#128126; Мой Телеграм-канал с анонсами подкастов, роликов и др.: https://t.me/ntuzov
&#129302; Мой Телеграм-канал про ИИ: https://t.me/tuzov_ai_lab

00:00:00 О чём выпуск
00:03:20 Оффтоп: электронная музыка: Ableton, VCV Rack и саундтрек к игре
00:14:11 Что такое PaaS: какие задачи решает у инженера
00:18:32 Что внутри PaaS: Plata CLI и зрелая платформа Avito
00:26:16 Bare metal vs Облако
00:29:38 12-Factor App: разбираем все 12 принципов
00:44:36 Локальная разработка в Avito: Minikube против Docker Compose
00:52:50 На каких масштабах оправдан полноценный PaaS?
00:54:58 Глазами бэкендера: как PaaS спасает от выгорания
01:05:45 Зачем нужна команда DevSupport: 150+ обращений в день
01:11:30 ИИ в инфраструктуре: даем LLM доступ к логам Kubernetes
01:22:18 Факапы с продом: как мы удаляли БД и роняли сервера из IDE
01:26:36 DevSupport: при каких масштабах нужна отдельная команда?
01:35:45 Путь фичи: от тикета до релиза через PaaS (CI/CD, канарейки, роллбэки)
01:41:08 После релиза: мониторинг, rollback и feature toggles
01:48:39 Уровни тестов: юнит, e2e, нагрузочные, мокирование
01:54:32 Управление ресурсами: RV-метрики, VPA и «коробочный» подход масштабирования
02:08:01 Почему Авито пишет PaaS сам: Navigator, Helmgen и рынок
02:15:42 Итоги, рекомендации и где найти гостей</itunes:summary>
            <content:encoded>Большой выпуск про PaaS — Platform as a Service. Как Avito и Plata строят внутренние инструменты, которыми каждый день пользуются сотни инженеров. В Avito зрелая и большая платформа, а Plata — молодой банк, который делает первые шаги в эту сторону.&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;В гостях:&lt;/p&gt;&lt;p&gt;— Влад, тимлид команды DevSupport в Авито&lt;/p&gt;&lt;p&gt;— Ильдар (https://t.me/deferpanic), инженер команды Developer Experience в Plata&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Видео Ильдара про 12-Factor App: https://youtu.be/uKyyIWkKDW8&lt;/p&gt;&lt;p&gt;Музыкальные трэки Ильдара: https://soundcloud.com/klusterfun&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Свежий музыкальный альбом Влада: https://sijmusic.bandcamp.com/album/eden&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&#128126; Мой Телеграм-канал с анонсами подкастов, роликов и др.: https://t.me/ntuzov&lt;/p&gt;&lt;p&gt;&#129302; Мой Телеграм-канал про ИИ: https://t.me/tuzov_ai_lab&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;00:00:00 О чём выпуск&lt;/p&gt;&lt;p&gt;00:03:20 Оффтоп: электронная музыка: Ableton, VCV Rack и саундтрек к игре&lt;/p&gt;&lt;p&gt;00:14:11 Что такое PaaS: какие задачи решает у инженера&lt;/p&gt;&lt;p&gt;00:18:32 Что внутри PaaS: Plata CLI и зрелая платформа Avito&lt;/p&gt;&lt;p&gt;00:26:16 Bare metal vs Облако&lt;/p&gt;&lt;p&gt;00:29:38 12-Factor App: разбираем все 12 принципов&lt;/p&gt;&lt;p&gt;00:44:36 Локальная разработка в Avito: Minikube против Docker Compose&lt;/p&gt;&lt;p&gt;00:52:50 На каких масштабах оправдан полноценный PaaS?&lt;/p&gt;&lt;p&gt;00:54:58 Глазами бэкендера: как PaaS спасает от выгорания&lt;/p&gt;&lt;p&gt;01:05:45 Зачем нужна команда DevSupport: 150+ обращений в день&lt;/p&gt;&lt;p&gt;01:11:30 ИИ в инфраструктуре: даем LLM доступ к логам Kubernetes&lt;/p&gt;&lt;p&gt;01:22:18 Факапы с продом: как мы удаляли БД и роняли сервера из IDE&lt;/p&gt;&lt;p&gt;01:26:36 DevSupport: при каких масштабах нужна отдельная команда?&lt;/p&gt;&lt;p&gt;01:35:45 Путь фичи: от тикета до релиза через PaaS (CI/CD, канарейки, роллбэки)&lt;/p&gt;&lt;p&gt;01:41:08 После релиза: мониторинг, rollback и feature toggles&lt;/p&gt;&lt;p&gt;01:48:39 Уровни тестов: юнит, e2e, нагрузочные, мокирование&lt;/p&gt;&lt;p&gt;01:54:32 Управление ресурсами: RV-метрики, VPA и «коробочный» подход масштабирования&lt;/p&gt;&lt;p&gt;02:08:01 Почему Авито пишет PaaS сам: Navigator, Helmgen и рынок&lt;/p&gt;&lt;p&gt;02:15:42 Итоги, рекомендации и где найти гостей&lt;/p&gt;</content:encoded>
            <itunes:explicit>false</itunes:explicit>
            <itunes:duration>8359</itunes:duration>
            <itunes:image href="https://cdn.mave.digital/storage/podcasts/3d65214c-1a2c-4d15-bd9d-b5a37936bbfb/images/79aa90a3-1db4-454b-aba6-c3e028992f24.png"/>
            <itunes:episode>23</itunes:episode>
            <itunes:episodeType>full</itunes:episodeType>
        <itunes:subtitle>Большой выпуск про PaaS — Platform as a Service. Как Avito и Plata строят внутренние инструменты, которыми каждый день пользуются сотни инженеров. В Avito зрелая и большая платформа, а Plata — молодой банк, который делает первые шаги в эту сторону. В гостях: — Влад, тимлид команды DevSupport в Авито — Ильдар (https://t.me/deferpanic), инженер команды Developer Experience в Plata Видео Ильдара про 12-Factor App: https://youtu.be/uKyyIWkKDW8 Музыкальные трэки Ильдара: https://soundcloud.com/klusterfun Свежий музыкальный альбом Влада: https://sijmusic.bandcamp.com/album/eden &#128126; Мой Телеграм-канал с анонсами подкастов, роликов и др.: https://t.me/ntuzov &#129302; Мой Телеграм-канал про ИИ: https://t.me/tuzov_ai_lab 00:00:00 О чём выпуск 00:03:20 Оффтоп: электронная музыка: Ableton, VCV Rack и саундтрек к игре 00:14:11 Что такое PaaS: какие задачи решает у инженера 00:18:32 Что внутри PaaS: Plata CLI и зрелая платформа Avito 00:26:16 Bare metal vs Облако 00:29:38 12-Factor App: разбираем все 12 принципов 00:44:36 Локальная разработка в Avito: Minikube против Docker Compose 00:52:50 На каких масштабах оправдан полноценный PaaS? 00:54:58 Глазами бэкендера: как PaaS спасает от выгорания 01:05:45 Зачем нужна команда DevSupport: 150+ обращений в день 01:11:30 ИИ в инфраструктуре: даем LLM доступ к логам Kubernetes 01:22:18 Факапы с продом: как мы удаляли БД и роняли сервера из IDE 01:26:36 DevSupport: при каких масштабах нужна отдельная команда? 01:35:45 Путь фичи: от тикета до релиза через PaaS (CI/CD, канарейки, роллбэки) 01:41:08 После релиза: мониторинг, rollback и feature toggles 01:48:39 Уровни тестов: юнит, e2e, нагрузочные, мокирование 01:54:32 Управление ресурсами: RV-метрики, VPA и «коробочный» подход масштабирования 02:08:01 Почему Авито пишет PaaS сам: Navigator, Helmgen и рынок 02:15:42 Итоги, рекомендации и где найти гостей</itunes:subtitle></item>
        <item>
            <title><![CDATA[Разбор Go 1.26: Новый GC, поиск утечек горутин и воскрешение go fix]]></title>
            <description><![CDATA[Подробно разбираем релиз Go 1.26. В этот раз команда языка взяла курс на эволюцию и закрытие старых болей. Выясняем, как работает новый Garbage Collector (Green Tea), зачем авторы языка воскресили утилиту go fix в эпоху LLM, и почему изменение в go mod init пришлось спешно откатывать. А еще обсуждаем экспериментальный детектор утечки горутин в pprof от инженеров Uber и полезный пакет runtime/secret.<p><br /></p><p>Дима (автор канала https://t.me/go_update) традиционно глубоко погружается в релиз-ноты и исходники, а Глеб выступает в роли главного скептика.</p><p><br /></p><p>Go 1.25 Release Notes: https://go.dev/doc/go1.26</p><p><br /></p><p>👾 Мой Телеграм-Канал с анонсами подкастов, роликов и др.: https://t.me/ntuzov</p><p><br /></p><p>🗣️ Наш чат - Gopher Club: https://t.me/+RfalcB42UspmMDdi</p><p>Все гости наших выпусков там присутствуют.</p><p><br /></p><p>00:00 О чём выпуск и представление гостей</p><p>05:02 Обновление new(): конец хелперам toPtr()</p><p>13:25 Безопасный dereference: почему fromPtr до сих пор нет</p><p>14:39 Дженерики: ослабление ограничений и три столпа нечитамого кода в Go</p><p>22:14 go fix воскресили: автоматический рефакторинг поверх фреймворка analysis</p><p>26:03 go fix и LLM: замкнутый круг модернизации кодовой базы</p><p>29:49 Почему go fix нужно прогонять дважды: директива go:fix inline</p><p>40:09 Скандал с go mod init и откат изменений</p><p>51:19 Garbage Collector: Green Tea теперь по умолчанию</p><p>58:02 Как правильно измерить эффект нового GC на своём проекте</p><p>59:55 CGo-вызовы: overhead снизился на 30%, кому это важно</p><p>01:03:21 Детектор утечки горутин в pprof от инженеров Uber</p><p>01:12:21 SIMD в стандартной библиотеке: что это и зачем?</p><p>01:18:55 runtime/secret: зачистка секретов из памяти и Perfect Forward Secrecy</p><p>01:30:24 Мелочи релиза: errors.AsType, crypto/rand, testing.ArtifactDir</p><p>01:42:30 Итоги и прощание</p>]]></description>
            <link>https://gogetpodcast.mave.digital/ep-22</link>
            <guid isPermaLink="false">7ac58966-60bb-4bee-b08f-8d68e33ab14b</guid>
            <pubDate>Fri, 03 Apr 2026 16:03:21 GMT</pubDate>
            <enclosure length="102000841" type="audio/mpeg" url="https://api.mave.digital/storage/podcasts/3d65214c-1a2c-4d15-bd9d-b5a37936bbfb/episodes/6e8bb26a-108c-4317-81f2-d68d7e78583d.mp3"/>
            <itunes:title>Разбор Go 1.26: Новый GC, поиск утечек горутин и воскрешение go fix</itunes:title>
            <itunes:summary>Подробно разбираем релиз Go 1.26. В этот раз команда языка взяла курс на эволюцию и закрытие старых болей. Выясняем, как работает новый Garbage Collector (Green Tea), зачем авторы языка воскресили утилиту go fix в эпоху LLM, и почему изменение в go mod init пришлось спешно откатывать. А еще обсуждаем экспериментальный детектор утечки горутин в pprof от инженеров Uber и полезный пакет runtime/secret.

Дима (автор канала https://t.me/go_update) традиционно глубоко погружается в релиз-ноты и исходники, а Глеб выступает в роли главного скептика.

Go 1.25 Release Notes: https://go.dev/doc/go1.26

&#128126; Мой Телеграм-Канал с анонсами подкастов, роликов и др.: https://t.me/ntuzov

&#128483;️ Наш чат - Gopher Club: https://t.me/+RfalcB42UspmMDdi
Все гости наших выпусков там присутствуют.

00:00 О чём выпуск и представление гостей
05:02 Обновление new(): конец хелперам toPtr()
13:25 Безопасный dereference: почему fromPtr до сих пор нет
14:39 Дженерики: ослабление ограничений и три столпа нечитамого кода в Go
22:14 go fix воскресили: автоматический рефакторинг поверх фреймворка analysis
26:03 go fix и LLM: замкнутый круг модернизации кодовой базы
29:49 Почему go fix нужно прогонять дважды: директива go:fix inline
40:09 Скандал с go mod init и откат изменений
51:19 Garbage Collector: Green Tea теперь по умолчанию
58:02 Как правильно измерить эффект нового GC на своём проекте
59:55 CGo-вызовы: overhead снизился на 30%, кому это важно
01:03:21 Детектор утечки горутин в pprof от инженеров Uber
01:12:21 SIMD в стандартной библиотеке: что это и зачем?
01:18:55 runtime/secret: зачистка секретов из памяти и Perfect Forward Secrecy
01:30:24 Мелочи релиза: errors.AsType, crypto/rand, testing.ArtifactDir
01:42:30 Итоги и прощание</itunes:summary>
            <content:encoded>Подробно разбираем релиз Go 1.26. В этот раз команда языка взяла курс на эволюцию и закрытие старых болей. Выясняем, как работает новый Garbage Collector (Green Tea), зачем авторы языка воскресили утилиту go fix в эпоху LLM, и почему изменение в go mod init пришлось спешно откатывать. А еще обсуждаем экспериментальный детектор утечки горутин в pprof от инженеров Uber и полезный пакет runtime/secret.&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Дима (автор канала https://t.me/go_update) традиционно глубоко погружается в релиз-ноты и исходники, а Глеб выступает в роли главного скептика.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Go 1.25 Release Notes: https://go.dev/doc/go1.26&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&#128126; Мой Телеграм-Канал с анонсами подкастов, роликов и др.: https://t.me/ntuzov&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&#128483;️ Наш чат - Gopher Club: https://t.me/+RfalcB42UspmMDdi&lt;/p&gt;&lt;p&gt;Все гости наших выпусков там присутствуют.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;00:00 О чём выпуск и представление гостей&lt;/p&gt;&lt;p&gt;05:02 Обновление new(): конец хелперам toPtr()&lt;/p&gt;&lt;p&gt;13:25 Безопасный dereference: почему fromPtr до сих пор нет&lt;/p&gt;&lt;p&gt;14:39 Дженерики: ослабление ограничений и три столпа нечитамого кода в Go&lt;/p&gt;&lt;p&gt;22:14 go fix воскресили: автоматический рефакторинг поверх фреймворка analysis&lt;/p&gt;&lt;p&gt;26:03 go fix и LLM: замкнутый круг модернизации кодовой базы&lt;/p&gt;&lt;p&gt;29:49 Почему go fix нужно прогонять дважды: директива go:fix inline&lt;/p&gt;&lt;p&gt;40:09 Скандал с go mod init и откат изменений&lt;/p&gt;&lt;p&gt;51:19 Garbage Collector: Green Tea теперь по умолчанию&lt;/p&gt;&lt;p&gt;58:02 Как правильно измерить эффект нового GC на своём проекте&lt;/p&gt;&lt;p&gt;59:55 CGo-вызовы: overhead снизился на 30%, кому это важно&lt;/p&gt;&lt;p&gt;01:03:21 Детектор утечки горутин в pprof от инженеров Uber&lt;/p&gt;&lt;p&gt;01:12:21 SIMD в стандартной библиотеке: что это и зачем?&lt;/p&gt;&lt;p&gt;01:18:55 runtime/secret: зачистка секретов из памяти и Perfect Forward Secrecy&lt;/p&gt;&lt;p&gt;01:30:24 Мелочи релиза: errors.AsType, crypto/rand, testing.ArtifactDir&lt;/p&gt;&lt;p&gt;01:42:30 Итоги и прощание&lt;/p&gt;</content:encoded>
            <itunes:explicit>false</itunes:explicit>
            <itunes:duration>6365</itunes:duration>
            <itunes:image href="https://cdn.mave.digital/storage/podcasts/3d65214c-1a2c-4d15-bd9d-b5a37936bbfb/images/6e8bb26a-108c-4317-81f2-d68d7e78583d.png"/>
            <itunes:episode>22</itunes:episode>
            <itunes:episodeType>full</itunes:episodeType>
        <itunes:subtitle>Подробно разбираем релиз Go 1.26. В этот раз команда языка взяла курс на эволюцию и закрытие старых болей. Выясняем, как работает новый Garbage Collector (Green Tea), зачем авторы языка воскресили утилиту go fix в эпоху LLM, и почему изменение в go mod init пришлось спешно откатывать. А еще обсуждаем экспериментальный детектор утечки горутин в pprof от инженеров Uber и полезный пакет runtime/secret. Дима (автор канала https://t.me/go_update) традиционно глубоко погружается в релиз-ноты и исходники, а Глеб выступает в роли главного скептика. Go 1.25 Release Notes: https://go.dev/doc/go1.26 &#128126; Мой Телеграм-Канал с анонсами подкастов, роликов и др.: https://t.me/ntuzov &#128483;️ Наш чат - Gopher Club: https://t.me/+RfalcB42UspmMDdi Все гости наших выпусков там присутствуют. 00:00 О чём выпуск и представление гостей 05:02 Обновление new(): конец хелперам toPtr() 13:25 Безопасный dereference: почему fromPtr до сих пор нет 14:39 Дженерики: ослабление ограничений и три столпа нечитамого кода в Go 22:14 go fix воскресили: автоматический рефакторинг поверх фреймворка analysis 26:03 go fix и LLM: замкнутый круг модернизации кодовой базы 29:49 Почему go fix нужно прогонять дважды: директива go:fix inline 40:09 Скандал с go mod init и откат изменений 51:19 Garbage Collector: Green Tea теперь по умолчанию 58:02 Как правильно измерить эффект нового GC на своём проекте 59:55 CGo-вызовы: overhead снизился на 30%, кому это важно 01:03:21 Детектор утечки горутин в pprof от инженеров Uber 01:12:21 SIMD в стандартной библиотеке: что это и зачем? 01:18:55 runtime/secret: зачистка секретов из памяти и Perfect Forward Secrecy 01:30:24 Мелочи релиза: errors.AsType, crypto/rand, testing.ArtifactDir 01:42:30 Итоги и прощание</itunes:subtitle></item>
        <item>
            <title><![CDATA[Ep. 21: Зачем разработчику база? / Гайд по самообразованию и книгам]]></title>
            <description><![CDATA[Глубоко копаем тему самообразования разработчиков. Вместе с Кириллом Мокевниным (сооснователь Хекслет) и Владом Теном разбираем, как правильно учиться сложным вещам и почему возникает «иллюзия понимания», когда теорию вроде бы прочитал, а на практике применить не можешь.<p><br /></p><p>Обсудили вечный спор теории и практики, ловушку подхода «выучу, когда понадобится» (just-in-time learning) и зачем на самом деле инженеру нужна фундаментальная база на примере сетей, ОС и баз данных. Прошлись по золотому фонду IT-литературы: что реально стоит читать (Петцольд, SICP, Таненбаум), а что лучше скипать. Затронули найм, самостоятельность (A-players), бизнес-романы для инженеров и то, как не отупеть, делегируя написание кода нейросетям.</p><p><br /></p><p>🤖 Мой канал про AI для разработчиков: https://t.me/tuzov_ai_lab</p><p>👾 Мой Телеграм-Канал с гайдами, анонсами подкастов, роликов: https://t.me/ntuzov</p><p><br /></p><p>Тайминги:</p><p><br /></p><p></p><ul><li>0:00:00 О чём выпуск и представление гостей</li><li>0:02:42 Как изучить незнакомую технологию за 48 часов?</li><li>0:09:08 Теория vs практика: иллюзия понимания</li><li>0:13:11 Ловушки обучения: проблемно-ориентированный подход и рефлексия</li><li>0:17:15 SICP, книга Петцольда «Код» и курс Nand2Tetris</li><li>0:26:02 Книги для программистов: какие читать, какие скипать</li><li>0:28:02 Культура преподавания: советский хардкор против подхода Фейнмана</li><li>0:35:48 Какие книги изменили мышление: от «Компьютерных сетей» до Joel Spolsky</li><li>0:46:38 Собеседование с создателем Denwer (Дмитрием Котеровым)</li><li>0:53:00 Таненбаум, Кнут и три уровня книг по операционным системам</li><li>0:58:34 Про TAPL, и когда SICP может навредить новичку</li><li>1:07:51 Нужна ли джуну база: TCP vs UDP на собеседовании</li><li>1:13:06 Почему Just-in-Time Learning часто не работает</li><li>1:21:08 A-players и найм: почему самостоятельность важнее знания фреймворков</li><li>1:25:16 Олимпиадники, FAANG и синдром самозванца</li><li>1:35:45 Как база спасает архитектуру</li><li>1:42:25 Практический кейс с доставкой сообщений (at least once / at most once)</li><li>1:45:40 Проблема курицы и яйца: Rustlings, Exercism и обучение через практику</li><li>1:53:32 Золотой фонд ресурсов: книга «Цель» Голдратта и «Проект Феникс»</li><li>2:01:09 Критика «Чистого кода» Мартина и Совершенный код Макконнелла</li><li>2:07:34 Золотой фонд Влада: курс 15-213 (CMU) и книга с парусом по базам данных</li><li>2:13:48 Прощание с Кириллом</li><li>2:16:17 Как учиться программированию в эпоху LLM</li><li>2:23:03 Атрофия навыков и вайб-кодинг: трансформация или деградация</li><li>2:36:57 Deep Research, платформа Poe и кворум нейросетей для сложных вопросов</li><li>2:46:11 Итоги выпуска</li></ul><p></p><p><br /></p><p>#gogetpodcast #ntuzov</p>]]></description>
            <link>https://gogetpodcast.mave.digital/ep-21</link>
            <guid isPermaLink="false">4eb785dc-f019-4e43-a412-b9b99f0d94c6</guid>
            <pubDate>Wed, 18 Mar 2026 12:46:44 GMT</pubDate>
            <enclosure length="162928014" type="audio/mpeg" url="https://api.mave.digital/storage/podcasts/3d65214c-1a2c-4d15-bd9d-b5a37936bbfb/episodes/ddeef9ef-a1f7-4791-8425-5fd2b5aec212.mp3"/>
            <itunes:title>Ep. 21: Зачем разработчику база? / Гайд по самообразованию и книгам</itunes:title>
            <itunes:summary>Глубоко копаем тему самообразования разработчиков. Вместе с Кириллом Мокевниным (сооснователь Хекслет) и Владом Теном разбираем, как правильно учиться сложным вещам и почему возникает «иллюзия понимания», когда теорию вроде бы прочитал, а на практике применить не можешь.

Обсудили вечный спор теории и практики, ловушку подхода «выучу, когда понадобится» (just-in-time learning) и зачем на самом деле инженеру нужна фундаментальная база на примере сетей, ОС и баз данных. Прошлись по золотому фонду IT-литературы: что реально стоит читать (Петцольд, SICP, Таненбаум), а что лучше скипать. Затронули найм, самостоятельность (A-players), бизнес-романы для инженеров и то, как не отупеть, делегируя написание кода нейросетям.

&#129302; Мой канал про AI для разработчиков: https://t.me/tuzov_ai_lab
&#128126; Мой Телеграм-Канал с гайдами, анонсами подкастов, роликов: https://t.me/ntuzov

Тайминги:

0:00:00 О чём выпуск и представление гостей
0:02:42 Как изучить незнакомую технологию за 48 часов?
0:09:08 Теория vs практика: иллюзия понимания
0:13:11 Ловушки обучения: проблемно-ориентированный подход и рефлексия
0:17:15 SICP, книга Петцольда «Код» и курс Nand2Tetris
0:26:02 Книги для программистов: какие читать, какие скипать
0:28:02 Культура преподавания: советский хардкор против подхода Фейнмана
0:35:48 Какие книги изменили мышление: от «Компьютерных сетей» до Joel Spolsky
0:46:38 Собеседование с создателем Denwer (Дмитрием Котеровым)
0:53:00 Таненбаум, Кнут и три уровня книг по операционным системам
0:58:34 Про TAPL, и когда SICP может навредить новичку
1:07:51 Нужна ли джуну база: TCP vs UDP на собеседовании
1:13:06 Почему Just-in-Time Learning часто не работает
1:21:08 A-players и найм: почему самостоятельность важнее знания фреймворков
1:25:16 Олимпиадники, FAANG и синдром самозванца
1:35:45 Как база спасает архитектуру
1:42:25 Практический кейс с доставкой сообщений (at least once / at most once)
1:45:40 Проблема курицы и яйца: Rustlings, Exercism и обучение через практику
1:53:32 Золотой фонд ресурсов: книга «Цель» Голдратта и «Проект Феникс»
2:01:09 Критика «Чистого кода» Мартина и Совершенный код Макконнелла
2:07:34 Золотой фонд Влада: курс 15-213 (CMU) и книга с парусом по базам данных
2:13:48 Прощание с Кириллом
2:16:17 Как учиться программированию в эпоху LLM
2:23:03 Атрофия навыков и вайб-кодинг: трансформация или деградация
2:36:57 Deep Research, платформа Poe и кворум нейросетей для сложных вопросов
2:46:11 Итоги выпуска

#gogetpodcast #ntuzov</itunes:summary>
            <content:encoded>Глубоко копаем тему самообразования разработчиков. Вместе с Кириллом Мокевниным (сооснователь Хекслет) и Владом Теном разбираем, как правильно учиться сложным вещам и почему возникает «иллюзия понимания», когда теорию вроде бы прочитал, а на практике применить не можешь.&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Обсудили вечный спор теории и практики, ловушку подхода «выучу, когда понадобится» (just-in-time learning) и зачем на самом деле инженеру нужна фундаментальная база на примере сетей, ОС и баз данных. Прошлись по золотому фонду IT-литературы: что реально стоит читать (Петцольд, SICP, Таненбаум), а что лучше скипать. Затронули найм, самостоятельность (A-players), бизнес-романы для инженеров и то, как не отупеть, делегируя написание кода нейросетям.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&#129302; Мой канал про AI для разработчиков: https://t.me/tuzov_ai_lab&lt;/p&gt;&lt;p&gt;&#128126; Мой Телеграм-Канал с гайдами, анонсами подкастов, роликов: https://t.me/ntuzov&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Тайминги:&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;0:00:00 О чём выпуск и представление гостей&lt;/li&gt;&lt;li&gt;0:02:42 Как изучить незнакомую технологию за 48 часов?&lt;/li&gt;&lt;li&gt;0:09:08 Теория vs практика: иллюзия понимания&lt;/li&gt;&lt;li&gt;0:13:11 Ловушки обучения: проблемно-ориентированный подход и рефлексия&lt;/li&gt;&lt;li&gt;0:17:15 SICP, книга Петцольда «Код» и курс Nand2Tetris&lt;/li&gt;&lt;li&gt;0:26:02 Книги для программистов: какие читать, какие скипать&lt;/li&gt;&lt;li&gt;0:28:02 Культура преподавания: советский хардкор против подхода Фейнмана&lt;/li&gt;&lt;li&gt;0:35:48 Какие книги изменили мышление: от «Компьютерных сетей» до Joel Spolsky&lt;/li&gt;&lt;li&gt;0:46:38 Собеседование с создателем Denwer (Дмитрием Котеровым)&lt;/li&gt;&lt;li&gt;0:53:00 Таненбаум, Кнут и три уровня книг по операционным системам&lt;/li&gt;&lt;li&gt;0:58:34 Про TAPL, и когда SICP может навредить новичку&lt;/li&gt;&lt;li&gt;1:07:51 Нужна ли джуну база: TCP vs UDP на собеседовании&lt;/li&gt;&lt;li&gt;1:13:06 Почему Just-in-Time Learning часто не работает&lt;/li&gt;&lt;li&gt;1:21:08 A-players и найм: почему самостоятельность важнее знания фреймворков&lt;/li&gt;&lt;li&gt;1:25:16 Олимпиадники, FAANG и синдром самозванца&lt;/li&gt;&lt;li&gt;1:35:45 Как база спасает архитектуру&lt;/li&gt;&lt;li&gt;1:42:25 Практический кейс с доставкой сообщений (at least once / at most once)&lt;/li&gt;&lt;li&gt;1:45:40 Проблема курицы и яйца: Rustlings, Exercism и обучение через практику&lt;/li&gt;&lt;li&gt;1:53:32 Золотой фонд ресурсов: книга «Цель» Голдратта и «Проект Феникс»&lt;/li&gt;&lt;li&gt;2:01:09 Критика «Чистого кода» Мартина и Совершенный код Макконнелла&lt;/li&gt;&lt;li&gt;2:07:34 Золотой фонд Влада: курс 15-213 (CMU) и книга с парусом по базам данных&lt;/li&gt;&lt;li&gt;2:13:48 Прощание с Кириллом&lt;/li&gt;&lt;li&gt;2:16:17 Как учиться программированию в эпоху LLM&lt;/li&gt;&lt;li&gt;2:23:03 Атрофия навыков и вайб-кодинг: трансформация или деградация&lt;/li&gt;&lt;li&gt;2:36:57 Deep Research, платформа Poe и кворум нейросетей для сложных вопросов&lt;/li&gt;&lt;li&gt;2:46:11 Итоги выпуска&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;#gogetpodcast #ntuzov&lt;/p&gt;</content:encoded>
            <itunes:explicit>false</itunes:explicit>
            <itunes:duration>10174</itunes:duration>
            <itunes:image href="https://cdn.mave.digital/storage/podcasts/3d65214c-1a2c-4d15-bd9d-b5a37936bbfb/images/ddeef9ef-a1f7-4791-8425-5fd2b5aec212.png"/>
            <itunes:episode>21</itunes:episode>
            <itunes:episodeType>full</itunes:episodeType>
        <itunes:subtitle>Глубоко копаем тему самообразования разработчиков. Вместе с Кириллом Мокевниным (сооснователь Хекслет) и Владом Теном разбираем, как правильно учиться сложным вещам и почему возникает «иллюзия понимания», когда теорию вроде бы прочитал, а на практике применить не можешь. Обсудили вечный спор теории и практики, ловушку подхода «выучу, когда понадобится» (just-in-time learning) и зачем на самом деле инженеру нужна фундаментальная база на примере сетей, ОС и баз данных. Прошлись по золотому фонду IT-литературы: что реально стоит читать (Петцольд, SICP, Таненбаум), а что лучше скипать. Затронули найм, самостоятельность (A-players), бизнес-романы для инженеров и то, как не отупеть, делегируя написание кода нейросетям. &#129302; Мой канал про AI для разработчиков: https://t.me/tuzov_ai_lab &#128126; Мой Телеграм-Канал с гайдами, анонсами подкастов, роликов: https://t.me/ntuzov Тайминги: 0:00:00 О чём выпуск и представление гостей0:02:42 Как изучить незнакомую технологию за 48 часов?0:09:08 Теория vs практика: иллюзия понимания0:13:11 Ловушки обучения: проблемно-ориентированный подход и рефлексия0:17:15 SICP, книга Петцольда «Код» и курс Nand2Tetris0:26:02 Книги для программистов: какие читать, какие скипать0:28:02 Культура преподавания: советский хардкор против подхода Фейнмана0:35:48 Какие книги изменили мышление: от «Компьютерных сетей» до Joel Spolsky0:46:38 Собеседование с создателем Denwer (Дмитрием Котеровым)0:53:00 Таненбаум, Кнут и три уровня книг по операционным системам0:58:34 Про TAPL, и когда SICP может навредить новичку1:07:51 Нужна ли джуну база: TCP vs UDP на собеседовании1:13:06 Почему Just-in-Time Learning часто не работает1:21:08 A-players и найм: почему самостоятельность важнее знания фреймворков1:25:16 Олимпиадники, FAANG и синдром самозванца1:35:45 Как база спасает архитектуру1:42:25 Практический кейс с доставкой сообщений (at least once / at most once)1:45:40 Проблема курицы и яйца: Rustlings, Exercism и обучение через практику1:53:32 Золотой фонд ресурсов: книга «Цель» Голдратта и «Проект Феникс»2:01:09 Критика «Чистого кода» Мартина и Совершенный код Макконнелла2:07:34 Золотой фонд Влада: курс 15-213 (CMU) и книга с парусом по базам данных2:13:48 Прощание с Кириллом2:16:17 Как учиться программированию в эпоху LLM2:23:03 Атрофия навыков и вайб-кодинг: трансформация или деградация2:36:57 Deep Research, платформа Poe и кворум нейросетей для сложных вопросов2:46:11 Итоги выпуска #gogetpodcast #ntuzov</itunes:subtitle></item>
        <item>
            <title><![CDATA[Ep. 20: Почему ты учишься неправильно? Гайд по самообразованию и книгам]]></title>
            <description><![CDATA[Юбилейный 20-й выпуск GoGetPodcast! 🔥<p>Вместе с Глебом и Алексеем разбираем фундаментальную тему — как эффективно учиться программированию и развиваться инженеру.</p><p><br /></p><p>Обсудили вечный холивар «теория vs практика», нужно ли читать Дональда Кнута и учить алгоритмы через LeetCode, стоит ли оверинжинирить пет-проекты и почему спецификацию языка Go нужно считать Библией. В выпуске много личного опыта: от изучения DOS по мануалам в 80-х до современных подходов с LLM.</p><p><br /></p><p>👾 Мой Телеграм-Канал с гайдами, анонсами подкастов, роликов: https://t.me/ntuzov</p><p><br /></p><p>💙 Выпуск вышел при поддержке AvitoTech</p><p><br /></p><p>Тайминги:</p><p><br /></p><p>00:00 О чем выпуск: Мета-навык обучения в IT</p><p>02:18 Представление гостей</p><p>06:41 Спонсор выпуска: Avito Tech</p><p>08:11 Челлендж: Как выучить Kubernetes за 48 часов</p><p>11:02 Метод "Трех прочтений": сначала практика, потом мануал</p><p>13:10 Практика как детектор "я всё понял" — Зорич и упражнения</p><p>15:44 Алексей: как выучить Kubernetes за 48 часов</p><p>17:11 Восприятие информации: Видео vs Текст vs Рисование схем</p><p>25:21 Дофамин и мотивация: Почему мы бросаем обучение?</p><p>31:18 Дофамин и компьютерные игры — поиск баланса</p><p>35:46 Компьютерные игры как замена работе (Factorio, Zachtronics)</p><p>39:24 Фоновое мышление: как мозг решает задачи во время прогулки</p><p>53:49 Стратегия "Голод до теории": читать книгу только когда уже "болит"</p><p>01:03:07 Радикальный подход: решать задачи, не зная теории</p><p>01:21:51 Разница между изучением языка и программирования</p><p>01:23:19 Быстрый старт: Tour of Go и "X in Y minutes"</p><p>01:29:04 Какие книги читать: Учебник vs Книга "о проблематике"</p><p>01:40:09 Вопрос на собеседовании: "Почему Go — плохой язык?"</p><p>01:42:35 Метод Фейнмана: обучение через объяснение другим</p><p>01:59:02 Золотой ресурс: Nand2Tetris (Архитектура ЭВМ с нуля)</p><p>02:02:12 Золотой ресурс: Deadlock Empire (Многопоточность на пальцах)</p><p>02:04:33 Алгоритмы: Почему LeetCode нужен не всем и чем заменить (HackerRank)</p><p>02:17:34 Холивар: Практика вне работы, Over-engineering вне работы</p><p>02:39:05 Дональд Кнут "Искусство программирования" — читать или нет?</p><p>02:52:16 Стандарты кода: Effective Go и Google Code Review Comments</p><p>03:06:58 Go Proverbs и философия языка</p><p>03:17:28 Зачем читать спецификацию (Spec) и исходники stdlib</p><p>03:21:57 Аналогия с ведром: почему важно знать базу (OS, Memory Model)</p><p>03:26:18 Блиц: Что гости читают прямо сейчас?</p>]]></description>
            <link>https://gogetpodcast.mave.digital/ep-20</link>
            <guid isPermaLink="false">d08197cf-e8ed-434c-a0db-7188e6517a59</guid>
            <pubDate>Tue, 20 Jan 2026 19:28:01 GMT</pubDate>
            <enclosure length="204215784" type="audio/mpeg" url="https://api.mave.digital/storage/podcasts/3d65214c-1a2c-4d15-bd9d-b5a37936bbfb/episodes/4e6be947-bd27-4529-9093-133f4e98b432.mp3"/>
            <itunes:title>Ep. 20: Почему ты учишься неправильно? Гайд по самообразованию и книгам</itunes:title>
            <itunes:summary>Юбилейный 20-й выпуск GoGetPodcast! &#128293; Вместе с Глебом и Алексеем разбираем фундаментальную тему — как эффективно учиться программированию и развиваться инженеру.

Обсудили вечный холивар «теория vs практика», нужно ли читать Дональда Кнута и учить алгоритмы через LeetCode, стоит ли оверинжинирить пет-проекты и почему спецификацию языка Go нужно считать Библией. В выпуске много личного опыта: от изучения DOS по мануалам в 80-х до современных подходов с LLM.

&#128126; Мой Телеграм-Канал с гайдами, анонсами подкастов, роликов: https://t.me/ntuzov

&#128153; Выпуск вышел при поддержке AvitoTech

Тайминги:

00:00 О чем выпуск: Мета-навык обучения в IT
02:18 Представление гостей
06:41 Спонсор выпуска: Avito Tech
08:11 Челлендж: Как выучить Kubernetes за 48 часов
11:02 Метод "Трех прочтений": сначала практика, потом мануал
13:10 Практика как детектор "я всё понял" — Зорич и упражнения
15:44 Алексей: как выучить Kubernetes за 48 часов
17:11 Восприятие информации: Видео vs Текст vs Рисование схем
25:21 Дофамин и мотивация: Почему мы бросаем обучение?
31:18 Дофамин и компьютерные игры — поиск баланса
35:46 Компьютерные игры как замена работе (Factorio, Zachtronics)
39:24 Фоновое мышление: как мозг решает задачи во время прогулки
53:49 Стратегия "Голод до теории": читать книгу только когда уже "болит"
01:03:07 Радикальный подход: решать задачи, не зная теории
01:21:51 Разница между изучением языка и программирования
01:23:19 Быстрый старт: Tour of Go и "X in Y minutes"
01:29:04 Какие книги читать: Учебник vs Книга "о проблематике"
01:40:09 Вопрос на собеседовании: "Почему Go — плохой язык?"
01:42:35 Метод Фейнмана: обучение через объяснение другим
01:59:02 Золотой ресурс: Nand2Tetris (Архитектура ЭВМ с нуля)
02:02:12 Золотой ресурс: Deadlock Empire (Многопоточность на пальцах)
02:04:33 Алгоритмы: Почему LeetCode нужен не всем и чем заменить (HackerRank)
02:17:34 Холивар: Практика вне работы, Over-engineering вне работы
02:39:05 Дональд Кнут "Искусство программирования" — читать или нет?
02:52:16 Стандарты кода: Effective Go и Google Code Review Comments
03:06:58 Go Proverbs и философия языка
03:17:28 Зачем читать спецификацию (Spec) и исходники stdlib
03:21:57 Аналогия с ведром: почему важно знать базу (OS, Memory Model)
03:26:18 Блиц: Что гости читают прямо сейчас?</itunes:summary>
            <content:encoded>Юбилейный 20-й выпуск GoGetPodcast! &#128293;&lt;p&gt;Вместе с Глебом и Алексеем разбираем фундаментальную тему — как эффективно учиться программированию и развиваться инженеру.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Обсудили вечный холивар «теория vs практика», нужно ли читать Дональда Кнута и учить алгоритмы через LeetCode, стоит ли оверинжинирить пет-проекты и почему спецификацию языка Go нужно считать Библией. В выпуске много личного опыта: от изучения DOS по мануалам в 80-х до современных подходов с LLM.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&#128126; Мой Телеграм-Канал с гайдами, анонсами подкастов, роликов: https://t.me/ntuzov&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&#128153; Выпуск вышел при поддержке AvitoTech&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Тайминги:&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;00:00 О чем выпуск: Мета-навык обучения в IT&lt;/p&gt;&lt;p&gt;02:18 Представление гостей&lt;/p&gt;&lt;p&gt;06:41 Спонсор выпуска: Avito Tech&lt;/p&gt;&lt;p&gt;08:11 Челлендж: Как выучить Kubernetes за 48 часов&lt;/p&gt;&lt;p&gt;11:02 Метод "Трех прочтений": сначала практика, потом мануал&lt;/p&gt;&lt;p&gt;13:10 Практика как детектор "я всё понял" — Зорич и упражнения&lt;/p&gt;&lt;p&gt;15:44 Алексей: как выучить Kubernetes за 48 часов&lt;/p&gt;&lt;p&gt;17:11 Восприятие информации: Видео vs Текст vs Рисование схем&lt;/p&gt;&lt;p&gt;25:21 Дофамин и мотивация: Почему мы бросаем обучение?&lt;/p&gt;&lt;p&gt;31:18 Дофамин и компьютерные игры — поиск баланса&lt;/p&gt;&lt;p&gt;35:46 Компьютерные игры как замена работе (Factorio, Zachtronics)&lt;/p&gt;&lt;p&gt;39:24 Фоновое мышление: как мозг решает задачи во время прогулки&lt;/p&gt;&lt;p&gt;53:49 Стратегия "Голод до теории": читать книгу только когда уже "болит"&lt;/p&gt;&lt;p&gt;01:03:07 Радикальный подход: решать задачи, не зная теории&lt;/p&gt;&lt;p&gt;01:21:51 Разница между изучением языка и программирования&lt;/p&gt;&lt;p&gt;01:23:19 Быстрый старт: Tour of Go и "X in Y minutes"&lt;/p&gt;&lt;p&gt;01:29:04 Какие книги читать: Учебник vs Книга "о проблематике"&lt;/p&gt;&lt;p&gt;01:40:09 Вопрос на собеседовании: "Почему Go — плохой язык?"&lt;/p&gt;&lt;p&gt;01:42:35 Метод Фейнмана: обучение через объяснение другим&lt;/p&gt;&lt;p&gt;01:59:02 Золотой ресурс: Nand2Tetris (Архитектура ЭВМ с нуля)&lt;/p&gt;&lt;p&gt;02:02:12 Золотой ресурс: Deadlock Empire (Многопоточность на пальцах)&lt;/p&gt;&lt;p&gt;02:04:33 Алгоритмы: Почему LeetCode нужен не всем и чем заменить (HackerRank)&lt;/p&gt;&lt;p&gt;02:17:34 Холивар: Практика вне работы, Over-engineering вне работы&lt;/p&gt;&lt;p&gt;02:39:05 Дональд Кнут "Искусство программирования" — читать или нет?&lt;/p&gt;&lt;p&gt;02:52:16 Стандарты кода: Effective Go и Google Code Review Comments&lt;/p&gt;&lt;p&gt;03:06:58 Go Proverbs и философия языка&lt;/p&gt;&lt;p&gt;03:17:28 Зачем читать спецификацию (Spec) и исходники stdlib&lt;/p&gt;&lt;p&gt;03:21:57 Аналогия с ведром: почему важно знать базу (OS, Memory Model)&lt;/p&gt;&lt;p&gt;03:26:18 Блиц: Что гости читают прямо сейчас?&lt;/p&gt;</content:encoded>
            <itunes:explicit>false</itunes:explicit>
            <itunes:duration>12754</itunes:duration>
            <itunes:image href="https://cdn.mave.digital/storage/podcasts/3d65214c-1a2c-4d15-bd9d-b5a37936bbfb/images/4e6be947-bd27-4529-9093-133f4e98b432.png"/>
            <itunes:episode>20</itunes:episode>
            <itunes:episodeType>full</itunes:episodeType>
        <itunes:subtitle>Юбилейный 20-й выпуск GoGetPodcast! &#128293; Вместе с Глебом и Алексеем разбираем фундаментальную тему — как эффективно учиться программированию и развиваться инженеру. Обсудили вечный холивар «теория vs практика», нужно ли читать Дональда Кнута и учить алгоритмы через LeetCode, стоит ли оверинжинирить пет-проекты и почему спецификацию языка Go нужно считать Библией. В выпуске много личного опыта: от изучения DOS по мануалам в 80-х до современных подходов с LLM. &#128126; Мой Телеграм-Канал с гайдами, анонсами подкастов, роликов: https://t.me/ntuzov &#128153; Выпуск вышел при поддержке AvitoTech Тайминги: 00:00 О чем выпуск: Мета-навык обучения в IT 02:18 Представление гостей 06:41 Спонсор выпуска: Avito Tech 08:11 Челлендж: Как выучить Kubernetes за 48 часов 11:02 Метод "Трех прочтений": сначала практика, потом мануал 13:10 Практика как детектор "я всё понял" — Зорич и упражнения 15:44 Алексей: как выучить Kubernetes за 48 часов 17:11 Восприятие информации: Видео vs Текст vs Рисование схем 25:21 Дофамин и мотивация: Почему мы бросаем обучение? 31:18 Дофамин и компьютерные игры — поиск баланса 35:46 Компьютерные игры как замена работе (Factorio, Zachtronics) 39:24 Фоновое мышление: как мозг решает задачи во время прогулки 53:49 Стратегия "Голод до теории": читать книгу только когда уже "болит" 01:03:07 Радикальный подход: решать задачи, не зная теории 01:21:51 Разница между изучением языка и программирования 01:23:19 Быстрый старт: Tour of Go и "X in Y minutes" 01:29:04 Какие книги читать: Учебник vs Книга "о проблематике" 01:40:09 Вопрос на собеседовании: "Почему Go — плохой язык?" 01:42:35 Метод Фейнмана: обучение через объяснение другим 01:59:02 Золотой ресурс: Nand2Tetris (Архитектура ЭВМ с нуля) 02:02:12 Золотой ресурс: Deadlock Empire (Многопоточность на пальцах) 02:04:33 Алгоритмы: Почему LeetCode нужен не всем и чем заменить (HackerRank) 02:17:34 Холивар: Практика вне работы, Over-engineering вне работы 02:39:05 Дональд Кнут "Искусство программирования" — читать или нет? 02:52:16 Стандарты кода: Effective Go и Google Code Review Comments 03:06:58 Go Proverbs и философия языка 03:17:28 Зачем читать спецификацию (Spec) и исходники stdlib 03:21:57 Аналогия с ведром: почему важно знать базу (OS, Memory Model) 03:26:18 Блиц: Что гости читают прямо сейчас?</itunes:subtitle></item>
        <item>
            <title><![CDATA[Ep. 19: Как разработчику выжать максимум из LLM? Claude Code, MCP, Агенты: полный арсенал для разработки]]></title>
            <description><![CDATA[Обсуждаем с Саввой использование LLM на практике. Разбираем реальные workflow и методы, которые сами используем, чтобы выжимать из Claude Code его максимум. От базовой настройки до запуска десятков агентов одновременно и интеграции китайских моделей.<p><br /></p><p>Основные темы:</p><p>- Claude Code: настройка и продвинутые техники</p><p>- Агенты, Skills, Hooks: как это работает на практике</p><p>- Cerebras + китайские модели: x15 к скорости</p><p>- MCP для Jira, Git и других сервисов</p><p>- Автоматизация рутины: от тестов до документации</p><p><br /></p><p>Для кого: разработчики, готовые выжать из AI-инструментов максимум</p><p><br /></p><p>Телеграм-канал Саввы: https://t.me/bringmethecode</p><p><br /></p><p>👾 Мой Телеграм-Канал с гайдами, анонсами подкастов, роликов: https://t.me/ntuzov</p><p><br /></p><p>💙 Выпуск вышел при поддержке AvitoTech</p><p><br /></p><p>Тайминги:</p><p><br /></p><p></p><ul><li>00:00 О чем выпуск: Практика использования LLM</li><li>01:29 Спонсор выпуска (AvitoTech)</li><li>03:04 Савва: Путь в IT и трансформация в эпоху AI</li><li>07:20 AI в реальной жизни: Gemini 3.0 Pro и помощь в Японии</li><li>09:08 Почему Claude Code, а не Cursor?</li><li>12:32 Пайплайн работы: от аналитики до чистого кода</li><li>15:18 Режимы Thinking и Ultra-Thinking</li><li>15:58 Планирование и интеграция с Jira через MCP</li><li>17:56 Перекрестное опыление: использование разных моделей (Gemini + GPT)</li><li>21:55 Эволюция: от восторга Copilot до суровой реальности</li><li>26:41 Особенности Claude Code: лимиты и управление контекстом</li><li>29:38 CLAUDE.md: Глобальные и локальные правила проекта</li><li>31:06 Skills vs MCP</li><li>31:50 Skills: Как научить AI писать QA Notes хорошо</li><li>35:49 Хуки — правильная финализация работы агента</li><li>37:14 Агенты: Тестировщик, Оркестратор и Девопс</li><li>38:27 20 агентов параллельно — Метод «Грубой силы»</li><li>43:20 Проверка идей: написание крипто-парсера за пару часов</li><li>50:49 Построение DevOps-инфраструктуры с нуля через AI</li><li>54:31 Поиск багов, анализ логов и цепочек вызовов</li><li>59:12 Брейншторм архитектуры и работа с базой данных</li><li>01:02:13 Скорость x15: Китайские модели через MCP (Cerebras)</li><li>01:12:07 Почему Junie не взлетел: Ассистент vs Автономность</li><li>01:14:33 Лайфхак: AI для Performance Review</li><li>01:18:13 Kubernetes и терминал Warp</li><li>01:19:19 Git: Разрешение конфликтов и массовый рефакторинг</li><li>01:23:32 Профайлинг (pprof) и поиск узких мест</li><li>01:25:20 Опасности: удаление тестов и no-lint</li><li>01:31:12 Использование моделей напрямую в IDE (IntelliJ, Zed)</li><li>01:32:52 Экономика: стоимость китайских моделей vs OpenRouter</li><li>01:34:00 Железо для локальных моделей: Mac Studio vs RTX 5090</li><li>01:43:35 Как успевать за обновлениями инструментов</li><li>01:56:07 Обзор китайских моделей: DeepSeek, Qwen, Yi, Minimax</li><li>02:04:56 Сравнение топов: Gemini 3.0 Pro, GPT-5 и Claude 4.5 Sonnet / Opus</li><li>02:06:57 Изучение языков с Gemini (Кейс с японскими глаголами)</li><li>02:16:44 Будущее джунов и проблема «Vibe Coding»</li><li>02:22:10 Наш практический стрим с демонстрацией использования LLM</li></ul><p></p>]]></description>
            <link>https://gogetpodcast.mave.digital/ep-19</link>
            <guid isPermaLink="false">21e04f04-0017-4fd5-b3da-1bf401a55772</guid>
            <pubDate>Fri, 16 Jan 2026 16:30:34 GMT</pubDate>
            <enclosure length="138283589" type="audio/mpeg" url="https://api.mave.digital/storage/podcasts/3d65214c-1a2c-4d15-bd9d-b5a37936bbfb/episodes/5f110e40-fbca-4f65-b02d-2222f6038172.mp3"/>
            <itunes:title>Ep. 19: Как разработчику выжать максимум из LLM? Claude Code, MCP, Агенты: полный арсенал для разработки</itunes:title>
            <itunes:summary>Обсуждаем с Саввой использование LLM на практике. Разбираем реальные workflow и методы, которые сами используем, чтобы выжимать из Claude Code его максимум. От базовой настройки до запуска десятков агентов одновременно и интеграции китайских моделей.

Основные темы:
- Claude Code: настройка и продвинутые техники
- Агенты, Skills, Hooks: как это работает на практике
- Cerebras + китайские модели: x15 к скорости
- MCP для Jira, Git и других сервисов
- Автоматизация рутины: от тестов до документации

Для кого: разработчики, готовые выжать из AI-инструментов максимум

Телеграм-канал Саввы: https://t.me/bringmethecode

&#128126; Мой Телеграм-Канал с гайдами, анонсами подкастов, роликов: https://t.me/ntuzov

&#128153; Выпуск вышел при поддержке AvitoTech

Тайминги:

00:00 О чем выпуск: Практика использования LLM
01:29 Спонсор выпуска (AvitoTech)
03:04 Савва: Путь в IT и трансформация в эпоху AI
07:20 AI в реальной жизни: Gemini 3.0 Pro и помощь в Японии
09:08 Почему Claude Code, а не Cursor?
12:32 Пайплайн работы: от аналитики до чистого кода
15:18 Режимы Thinking и Ultra-Thinking
15:58 Планирование и интеграция с Jira через MCP
17:56 Перекрестное опыление: использование разных моделей (Gemini + GPT)
21:55 Эволюция: от восторга Copilot до суровой реальности
26:41 Особенности Claude Code: лимиты и управление контекстом
29:38 CLAUDE.md: Глобальные и локальные правила проекта
31:06 Skills vs MCP
31:50 Skills: Как научить AI писать QA Notes хорошо
35:49 Хуки — правильная финализация работы агента
37:14 Агенты: Тестировщик, Оркестратор и Девопс
38:27 20 агентов параллельно — Метод «Грубой силы»
43:20 Проверка идей: написание крипто-парсера за пару часов
50:49 Построение DevOps-инфраструктуры с нуля через AI
54:31 Поиск багов, анализ логов и цепочек вызовов
59:12 Брейншторм архитектуры и работа с базой данных
01:02:13 Скорость x15: Китайские модели через MCP (Cerebras)
01:12:07 Почему Junie не взлетел: Ассистент vs Автономность
01:14:33 Лайфхак: AI для Performance Review
01:18:13 Kubernetes и терминал Warp
01:19:19 Git: Разрешение конфликтов и массовый рефакторинг
01:23:32 Профайлинг (pprof) и поиск узких мест
01:25:20 Опасности: удаление тестов и no-lint
01:31:12 Использование моделей напрямую в IDE (IntelliJ, Zed)
01:32:52 Экономика: стоимость китайских моделей vs OpenRouter
01:34:00 Железо для локальных моделей: Mac Studio vs RTX 5090
01:43:35 Как успевать за обновлениями инструментов
01:56:07 Обзор китайских моделей: DeepSeek, Qwen, Yi, Minimax
02:04:56 Сравнение топов: Gemini 3.0 Pro, GPT-5 и Claude 4.5 Sonnet / Opus
02:06:57 Изучение языков с Gemini (Кейс с японскими глаголами)
02:16:44 Будущее джунов и проблема «Vibe Coding»
02:22:10 Наш практический стрим с демонстрацией использования LLM</itunes:summary>
            <content:encoded>Обсуждаем с Саввой использование LLM на практике. Разбираем реальные workflow и методы, которые сами используем, чтобы выжимать из Claude Code его максимум. От базовой настройки до запуска десятков агентов одновременно и интеграции китайских моделей.&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Основные темы:&lt;/p&gt;&lt;p&gt;- Claude Code: настройка и продвинутые техники&lt;/p&gt;&lt;p&gt;- Агенты, Skills, Hooks: как это работает на практике&lt;/p&gt;&lt;p&gt;- Cerebras + китайские модели: x15 к скорости&lt;/p&gt;&lt;p&gt;- MCP для Jira, Git и других сервисов&lt;/p&gt;&lt;p&gt;- Автоматизация рутины: от тестов до документации&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Для кого: разработчики, готовые выжать из AI-инструментов максимум&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Телеграм-канал Саввы: https://t.me/bringmethecode&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&#128126; Мой Телеграм-Канал с гайдами, анонсами подкастов, роликов: https://t.me/ntuzov&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&#128153; Выпуск вышел при поддержке AvitoTech&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Тайминги:&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;00:00 О чем выпуск: Практика использования LLM&lt;/li&gt;&lt;li&gt;01:29 Спонсор выпуска (AvitoTech)&lt;/li&gt;&lt;li&gt;03:04 Савва: Путь в IT и трансформация в эпоху AI&lt;/li&gt;&lt;li&gt;07:20 AI в реальной жизни: Gemini 3.0 Pro и помощь в Японии&lt;/li&gt;&lt;li&gt;09:08 Почему Claude Code, а не Cursor?&lt;/li&gt;&lt;li&gt;12:32 Пайплайн работы: от аналитики до чистого кода&lt;/li&gt;&lt;li&gt;15:18 Режимы Thinking и Ultra-Thinking&lt;/li&gt;&lt;li&gt;15:58 Планирование и интеграция с Jira через MCP&lt;/li&gt;&lt;li&gt;17:56 Перекрестное опыление: использование разных моделей (Gemini + GPT)&lt;/li&gt;&lt;li&gt;21:55 Эволюция: от восторга Copilot до суровой реальности&lt;/li&gt;&lt;li&gt;26:41 Особенности Claude Code: лимиты и управление контекстом&lt;/li&gt;&lt;li&gt;29:38 CLAUDE.md: Глобальные и локальные правила проекта&lt;/li&gt;&lt;li&gt;31:06 Skills vs MCP&lt;/li&gt;&lt;li&gt;31:50 Skills: Как научить AI писать QA Notes хорошо&lt;/li&gt;&lt;li&gt;35:49 Хуки — правильная финализация работы агента&lt;/li&gt;&lt;li&gt;37:14 Агенты: Тестировщик, Оркестратор и Девопс&lt;/li&gt;&lt;li&gt;38:27 20 агентов параллельно — Метод «Грубой силы»&lt;/li&gt;&lt;li&gt;43:20 Проверка идей: написание крипто-парсера за пару часов&lt;/li&gt;&lt;li&gt;50:49 Построение DevOps-инфраструктуры с нуля через AI&lt;/li&gt;&lt;li&gt;54:31 Поиск багов, анализ логов и цепочек вызовов&lt;/li&gt;&lt;li&gt;59:12 Брейншторм архитектуры и работа с базой данных&lt;/li&gt;&lt;li&gt;01:02:13 Скорость x15: Китайские модели через MCP (Cerebras)&lt;/li&gt;&lt;li&gt;01:12:07 Почему Junie не взлетел: Ассистент vs Автономность&lt;/li&gt;&lt;li&gt;01:14:33 Лайфхак: AI для Performance Review&lt;/li&gt;&lt;li&gt;01:18:13 Kubernetes и терминал Warp&lt;/li&gt;&lt;li&gt;01:19:19 Git: Разрешение конфликтов и массовый рефакторинг&lt;/li&gt;&lt;li&gt;01:23:32 Профайлинг (pprof) и поиск узких мест&lt;/li&gt;&lt;li&gt;01:25:20 Опасности: удаление тестов и no-lint&lt;/li&gt;&lt;li&gt;01:31:12 Использование моделей напрямую в IDE (IntelliJ, Zed)&lt;/li&gt;&lt;li&gt;01:32:52 Экономика: стоимость китайских моделей vs OpenRouter&lt;/li&gt;&lt;li&gt;01:34:00 Железо для локальных моделей: Mac Studio vs RTX 5090&lt;/li&gt;&lt;li&gt;01:43:35 Как успевать за обновлениями инструментов&lt;/li&gt;&lt;li&gt;01:56:07 Обзор китайских моделей: DeepSeek, Qwen, Yi, Minimax&lt;/li&gt;&lt;li&gt;02:04:56 Сравнение топов: Gemini 3.0 Pro, GPT-5 и Claude 4.5 Sonnet / Opus&lt;/li&gt;&lt;li&gt;02:06:57 Изучение языков с Gemini (Кейс с японскими глаголами)&lt;/li&gt;&lt;li&gt;02:16:44 Будущее джунов и проблема «Vibe Coding»&lt;/li&gt;&lt;li&gt;02:22:10 Наш практический стрим с демонстрацией использования LLM&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;</content:encoded>
            <itunes:explicit>false</itunes:explicit>
            <itunes:duration>8637</itunes:duration>
            <itunes:image href="https://cdn.mave.digital/storage/podcasts/3d65214c-1a2c-4d15-bd9d-b5a37936bbfb/images/5f110e40-fbca-4f65-b02d-2222f6038172.png"/>
            <itunes:episode>19</itunes:episode>
            <itunes:episodeType>full</itunes:episodeType>
        <itunes:subtitle>Обсуждаем с Саввой использование LLM на практике. Разбираем реальные workflow и методы, которые сами используем, чтобы выжимать из Claude Code его максимум. От базовой настройки до запуска десятков агентов одновременно и интеграции китайских моделей. Основные темы: - Claude Code: настройка и продвинутые техники - Агенты, Skills, Hooks: как это работает на практике - Cerebras + китайские модели: x15 к скорости - MCP для Jira, Git и других сервисов - Автоматизация рутины: от тестов до документации Для кого: разработчики, готовые выжать из AI-инструментов максимум Телеграм-канал Саввы: https://t.me/bringmethecode &#128126; Мой Телеграм-Канал с гайдами, анонсами подкастов, роликов: https://t.me/ntuzov &#128153; Выпуск вышел при поддержке AvitoTech Тайминги: 00:00 О чем выпуск: Практика использования LLM01:29 Спонсор выпуска (AvitoTech)03:04 Савва: Путь в IT и трансформация в эпоху AI07:20 AI в реальной жизни: Gemini 3.0 Pro и помощь в Японии09:08 Почему Claude Code, а не Cursor?12:32 Пайплайн работы: от аналитики до чистого кода15:18 Режимы Thinking и Ultra-Thinking15:58 Планирование и интеграция с Jira через MCP17:56 Перекрестное опыление: использование разных моделей (Gemini + GPT)21:55 Эволюция: от восторга Copilot до суровой реальности26:41 Особенности Claude Code: лимиты и управление контекстом29:38 CLAUDE.md: Глобальные и локальные правила проекта31:06 Skills vs MCP31:50 Skills: Как научить AI писать QA Notes хорошо35:49 Хуки — правильная финализация работы агента37:14 Агенты: Тестировщик, Оркестратор и Девопс38:27 20 агентов параллельно — Метод «Грубой силы»43:20 Проверка идей: написание крипто-парсера за пару часов50:49 Построение DevOps-инфраструктуры с нуля через AI54:31 Поиск багов, анализ логов и цепочек вызовов59:12 Брейншторм архитектуры и работа с базой данных01:02:13 Скорость x15: Китайские модели через MCP (Cerebras)01:12:07 Почему Junie не взлетел: Ассистент vs Автономность01:14:33 Лайфхак: AI для Performance Review01:18:13 Kubernetes и терминал Warp01:19:19 Git: Разрешение конфликтов и массовый рефакторинг01:23:32 Профайлинг (pprof) и поиск узких мест01:25:20 Опасности: удаление тестов и no-lint01:31:12 Использование моделей напрямую в IDE (IntelliJ, Zed)01:32:52 Экономика: стоимость китайских моделей vs OpenRouter01:34:00 Железо для локальных моделей: Mac Studio vs RTX 509001:43:35 Как успевать за обновлениями инструментов01:56:07 Обзор китайских моделей: DeepSeek, Qwen, Yi, Minimax02:04:56 Сравнение топов: Gemini 3.0 Pro, GPT-5 и Claude 4.5 Sonnet / Opus02:06:57 Изучение языков с Gemini (Кейс с японскими глаголами)02:16:44 Будущее джунов и проблема «Vibe Coding»02:22:10 Наш практический стрим с демонстрацией использования LLM</itunes:subtitle></item>
        <item>
            <title><![CDATA[Ep. 18: Тёмные стороны Go — с разработчиком GoLand]]></title>
            <description><![CDATA[Обсуждаем проблемные места Go с Арсением Тереховым — разработчиком из команды GoLand в JetBrains. Арсений смотрит на Go с необычного угла: он из мира Kotlin, но при этом погружён в Go глубже многих гоферов благодаря работе над GoLand.<p><br /></p><p>Что обсуждаем:</p><p>— Nil safety в Go: почему это проблема и как с ней жить</p><p>— Слайсы: append выглядит иммутабельно, но мутирует данные</p><p>— Замыкания и горутины: классические баги с захватом переменных</p><p>— Shadowing переменных: визуально не отличить, но приводит к багам</p><p>— Data races при чтении слайсов</p><p><br /></p><p>Выпуск вышел при поддержке AvitoTech 💙</p><p>Статья про обработку ошибок в Go: https://clc.to/U7_U_w</p><p>Telegram AvitoTech: https://clc.to/-HtbVg</p><p>Митапы: https://clc.to/vbUbyg</p><p><br /></p><p>Состав:</p><p>- Николай Тузов</p><p>- Арсений Терехов — JetBrains, GoLand Team</p><p>- Глеб Яльчик</p><p>- Дмтрий Матрёничев</p><p><br /></p><p>👾 Мой Телеграм-Канал с анонсами, гайдами и др.: https://t.me/ntuzov</p><p><br /></p><p>Тайминги:</p><p><br /></p><p></p><ul><li>00:00 Вступление</li><li>00:27 Предыстория: вопросы от Арсения</li><li>02:00 Хорошая новость: новые выпуски теперь будут выходить регулярно</li><li>03:24 Gophercon West — как это было: 25 часов перелёта и визовый лайфхак</li><li>06:00 Футболки с конференций и брендинг</li><li>08:40 Тема #1: Nil safety — старт обсуждения</li><li>09:57 История: Тони Хоар, Algol и billion dollar mistake</li><li>11:41 Реальные кейсы: $100k loss и падение Google Cloud</li><li>14:52 Взгляд на проблему с экономической точки зрения</li><li>17:13 Nil как валидное значение указателя</li><li>20:05 История указателей: от ассемблера до высокоуровневых языков</li><li>25:04 Создатели Go: Rob Pike, Russ Cox, Ken Thompson</li><li>27:45 Дизайн языка — в чём идея?</li><li>29:33 Go пофиксил проблемы C/C++?</li><li>32:03 Философия Go: проверенные решения, а не новации</li><li>36:23 Семантика указателей в Go: nil-receiver как валидное состояние</li><li>39:11 Возможен nil safety с учётом рефлексии?</li><li>42:14 Привет бабушке!</li><li>42:44 Безопасен ли Go без unsafe/reflect?</li><li>48:34 Kotlin vs Java: где действительно есть null safety</li><li>51:07 Ограничения null safety: Spring, рефлексия, interop</li><li>53:00 Safe enough vs абсолютная безопасность</li><li>55:38 Итоги по nil pointer</li><li>59:00 Тема #2: Захват переменных — классический баг с циклами</li><li>01:02:28 Обратная совместимость: почему сложно что-то менять</li><li>01:05:23 Революция в тулинге языков программирования</li><li>01:07:51 Final в Java/Kotlin и почему этого нет в Go</li><li>01:13:11 Захват переменных в C++: явный синтаксис</li><li>01:16:01 Когда нужна запись в захваченные переменные</li><li>01:19:27 Каналы в Go: гарантии и практические сложности</li><li>01:25:21 Роль линтеров — go vet, staticcheck, golangci-lint</li><li>01:26:07 Тулинг: data-flow анализ, детектор гонок</li><li>01:29:21 Почему линтеры простые: философия дизайна</li><li>01:31:57 Тема #3: Слайсы — самая болезненная тема</li><li>01:32:23 Загадка про 8 слайсов и capacity</li><li>01:37:36 Проблемы дизайна слайсов в Go и почему так</li><li>01:40:15 Как работает append и реаллокация</li><li>01:47:03 Почему append возвращает значение?</li><li>01:56:52 Эволюция через тулинг: x/tools/modernize и автопочинка</li><li>02:00:17 Data races при конкурентном append</li><li>02:03:53 Тема #4: Shadowing переменных</li><li>02:09:54 Удобство vs однозначность кода</li><li>02:13:11 Философия дизайна языков и их эволюция</li><li>02:17:00 Выводы</li><li>02:22:03 Каждый новый язык лучше?</li><li>02:29:07 Относительность решений в программировании</li><li>02:33:59 Теорема Гёделя о неполноте</li><li>02:34:53 Аналогия с Nintendo: простота как фича</li><li>02:36:33 Аналогия с физикой: разные модели для разных масштабов</li><li>02:37:25 Заключение</li></ul><p></p>]]></description>
            <link>https://gogetpodcast.mave.digital/ep-18</link>
            <guid isPermaLink="false">7a6b70ac-2474-445e-8c0f-c3fbbb93a38b</guid>
            <pubDate>Sun, 09 Nov 2025 17:00:35 GMT</pubDate>
            <enclosure length="154032345" type="audio/mpeg" url="https://api.mave.digital/storage/podcasts/3d65214c-1a2c-4d15-bd9d-b5a37936bbfb/episodes/effe8099-6380-4a79-9b1a-d9e763eb7326.mp3"/>
            <itunes:title>Ep. 18: Тёмные стороны Go — с разработчиком GoLand</itunes:title>
            <itunes:summary>Обсуждаем проблемные места Go с Арсением Тереховым — разработчиком из команды GoLand в JetBrains. Арсений смотрит на Go с необычного угла: он из мира Kotlin, но при этом погружён в Go глубже многих гоферов благодаря работе над GoLand.

Что обсуждаем:
— Nil safety в Go: почему это проблема и как с ней жить
— Слайсы: append выглядит иммутабельно, но мутирует данные
— Замыкания и горутины: классические баги с захватом переменных
— Shadowing переменных: визуально не отличить, но приводит к багам
— Data races при чтении слайсов

Выпуск вышел при поддержке AvitoTech &#128153;
Статья про обработку ошибок в Go: https://clc.to/U7_U_w
Telegram AvitoTech: https://clc.to/-HtbVg
Митапы: https://clc.to/vbUbyg

Состав:
- Николай Тузов
- Арсений Терехов — JetBrains, GoLand Team
- Глеб Яльчик
- Дмтрий Матрёничев

&#128126; Мой Телеграм-Канал с анонсами, гайдами и др.: https://t.me/ntuzov

Тайминги:

00:00 Вступление
00:27 Предыстория: вопросы от Арсения
02:00 Хорошая новость: новые выпуски теперь будут выходить регулярно
03:24 Gophercon West — как это было: 25 часов перелёта и визовый лайфхак
06:00 Футболки с конференций и брендинг
08:40 Тема #1: Nil safety — старт обсуждения
09:57 История: Тони Хоар, Algol и billion dollar mistake
11:41 Реальные кейсы: $100k loss и падение Google Cloud
14:52 Взгляд на проблему с экономической точки зрения
17:13 Nil как валидное значение указателя
20:05 История указателей: от ассемблера до высокоуровневых языков
25:04 Создатели Go: Rob Pike, Russ Cox, Ken Thompson
27:45 Дизайн языка — в чём идея?
29:33 Go пофиксил проблемы C/C++?
32:03 Философия Go: проверенные решения, а не новации
36:23 Семантика указателей в Go: nil-receiver как валидное состояние
39:11 Возможен nil safety с учётом рефлексии?
42:14 Привет бабушке!
42:44 Безопасен ли Go без unsafe/reflect?
48:34 Kotlin vs Java: где действительно есть null safety
51:07 Ограничения null safety: Spring, рефлексия, interop
53:00 Safe enough vs абсолютная безопасность
55:38 Итоги по nil pointer
59:00 Тема #2: Захват переменных — классический баг с циклами
01:02:28 Обратная совместимость: почему сложно что-то менять
01:05:23 Революция в тулинге языков программирования
01:07:51 Final в Java/Kotlin и почему этого нет в Go
01:13:11 Захват переменных в C++: явный синтаксис
01:16:01 Когда нужна запись в захваченные переменные
01:19:27 Каналы в Go: гарантии и практические сложности
01:25:21 Роль линтеров — go vet, staticcheck, golangci-lint
01:26:07 Тулинг: data-flow анализ, детектор гонок
01:29:21 Почему линтеры простые: философия дизайна
01:31:57 Тема #3: Слайсы — самая болезненная тема
01:32:23 Загадка про 8 слайсов и capacity
01:37:36 Проблемы дизайна слайсов в Go и почему так
01:40:15 Как работает append и реаллокация
01:47:03 Почему append возвращает значение?
01:56:52 Эволюция через тулинг: x/tools/modernize и автопочинка
02:00:17 Data races при конкурентном append
02:03:53 Тема #4: Shadowing переменных
02:09:54 Удобство vs однозначность кода
02:13:11 Философия дизайна языков и их эволюция
02:17:00 Выводы
02:22:03 Каждый новый язык лучше?
02:29:07 Относительность решений в программировании
02:33:59 Теорема Гёделя о неполноте
02:34:53 Аналогия с Nintendo: простота как фича
02:36:33 Аналогия с физикой: разные модели для разных масштабов
02:37:25 Заключение</itunes:summary>
            <content:encoded>Обсуждаем проблемные места Go с Арсением Тереховым — разработчиком из команды GoLand в JetBrains. Арсений смотрит на Go с необычного угла: он из мира Kotlin, но при этом погружён в Go глубже многих гоферов благодаря работе над GoLand.&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Что обсуждаем:&lt;/p&gt;&lt;p&gt;— Nil safety в Go: почему это проблема и как с ней жить&lt;/p&gt;&lt;p&gt;— Слайсы: append выглядит иммутабельно, но мутирует данные&lt;/p&gt;&lt;p&gt;— Замыкания и горутины: классические баги с захватом переменных&lt;/p&gt;&lt;p&gt;— Shadowing переменных: визуально не отличить, но приводит к багам&lt;/p&gt;&lt;p&gt;— Data races при чтении слайсов&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Выпуск вышел при поддержке AvitoTech &#128153;&lt;/p&gt;&lt;p&gt;Статья про обработку ошибок в Go: https://clc.to/U7_U_w&lt;/p&gt;&lt;p&gt;Telegram AvitoTech: https://clc.to/-HtbVg&lt;/p&gt;&lt;p&gt;Митапы: https://clc.to/vbUbyg&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Состав:&lt;/p&gt;&lt;p&gt;- Николай Тузов&lt;/p&gt;&lt;p&gt;- Арсений Терехов — JetBrains, GoLand Team&lt;/p&gt;&lt;p&gt;- Глеб Яльчик&lt;/p&gt;&lt;p&gt;- Дмтрий Матрёничев&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&#128126; Мой Телеграм-Канал с анонсами, гайдами и др.: https://t.me/ntuzov&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Тайминги:&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;00:00 Вступление&lt;/li&gt;&lt;li&gt;00:27 Предыстория: вопросы от Арсения&lt;/li&gt;&lt;li&gt;02:00 Хорошая новость: новые выпуски теперь будут выходить регулярно&lt;/li&gt;&lt;li&gt;03:24 Gophercon West — как это было: 25 часов перелёта и визовый лайфхак&lt;/li&gt;&lt;li&gt;06:00 Футболки с конференций и брендинг&lt;/li&gt;&lt;li&gt;08:40 Тема #1: Nil safety — старт обсуждения&lt;/li&gt;&lt;li&gt;09:57 История: Тони Хоар, Algol и billion dollar mistake&lt;/li&gt;&lt;li&gt;11:41 Реальные кейсы: $100k loss и падение Google Cloud&lt;/li&gt;&lt;li&gt;14:52 Взгляд на проблему с экономической точки зрения&lt;/li&gt;&lt;li&gt;17:13 Nil как валидное значение указателя&lt;/li&gt;&lt;li&gt;20:05 История указателей: от ассемблера до высокоуровневых языков&lt;/li&gt;&lt;li&gt;25:04 Создатели Go: Rob Pike, Russ Cox, Ken Thompson&lt;/li&gt;&lt;li&gt;27:45 Дизайн языка — в чём идея?&lt;/li&gt;&lt;li&gt;29:33 Go пофиксил проблемы C/C++?&lt;/li&gt;&lt;li&gt;32:03 Философия Go: проверенные решения, а не новации&lt;/li&gt;&lt;li&gt;36:23 Семантика указателей в Go: nil-receiver как валидное состояние&lt;/li&gt;&lt;li&gt;39:11 Возможен nil safety с учётом рефлексии?&lt;/li&gt;&lt;li&gt;42:14 Привет бабушке!&lt;/li&gt;&lt;li&gt;42:44 Безопасен ли Go без unsafe/reflect?&lt;/li&gt;&lt;li&gt;48:34 Kotlin vs Java: где действительно есть null safety&lt;/li&gt;&lt;li&gt;51:07 Ограничения null safety: Spring, рефлексия, interop&lt;/li&gt;&lt;li&gt;53:00 Safe enough vs абсолютная безопасность&lt;/li&gt;&lt;li&gt;55:38 Итоги по nil pointer&lt;/li&gt;&lt;li&gt;59:00 Тема #2: Захват переменных — классический баг с циклами&lt;/li&gt;&lt;li&gt;01:02:28 Обратная совместимость: почему сложно что-то менять&lt;/li&gt;&lt;li&gt;01:05:23 Революция в тулинге языков программирования&lt;/li&gt;&lt;li&gt;01:07:51 Final в Java/Kotlin и почему этого нет в Go&lt;/li&gt;&lt;li&gt;01:13:11 Захват переменных в C++: явный синтаксис&lt;/li&gt;&lt;li&gt;01:16:01 Когда нужна запись в захваченные переменные&lt;/li&gt;&lt;li&gt;01:19:27 Каналы в Go: гарантии и практические сложности&lt;/li&gt;&lt;li&gt;01:25:21 Роль линтеров — go vet, staticcheck, golangci-lint&lt;/li&gt;&lt;li&gt;01:26:07 Тулинг: data-flow анализ, детектор гонок&lt;/li&gt;&lt;li&gt;01:29:21 Почему линтеры простые: философия дизайна&lt;/li&gt;&lt;li&gt;01:31:57 Тема #3: Слайсы — самая болезненная тема&lt;/li&gt;&lt;li&gt;01:32:23 Загадка про 8 слайсов и capacity&lt;/li&gt;&lt;li&gt;01:37:36 Проблемы дизайна слайсов в Go и почему так&lt;/li&gt;&lt;li&gt;01:40:15 Как работает append и реаллокация&lt;/li&gt;&lt;li&gt;01:47:03 Почему append возвращает значение?&lt;/li&gt;&lt;li&gt;01:56:52 Эволюция через тулинг: x/tools/modernize и автопочинка&lt;/li&gt;&lt;li&gt;02:00:17 Data races при конкурентном append&lt;/li&gt;&lt;li&gt;02:03:53 Тема #4: Shadowing переменных&lt;/li&gt;&lt;li&gt;02:09:54 Удобство vs однозначность кода&lt;/li&gt;&lt;li&gt;02:13:11 Философия дизайна языков и их эволюция&lt;/li&gt;&lt;li&gt;02:17:00 Выводы&lt;/li&gt;&lt;li&gt;02:22:03 Каждый новый язык лучше?&lt;/li&gt;&lt;li&gt;02:29:07 Относительность решений в программировании&lt;/li&gt;&lt;li&gt;02:33:59 Теорема Гёделя о неполноте&lt;/li&gt;&lt;li&gt;02:34:53 Аналогия с Nintendo: простота как фича&lt;/li&gt;&lt;li&gt;02:36:33 Аналогия с физикой: разные модели для разных масштабов&lt;/li&gt;&lt;li&gt;02:37:25 Заключение&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;</content:encoded>
            <itunes:explicit>false</itunes:explicit>
            <itunes:duration>9620</itunes:duration>
            <itunes:image href="https://cdn.mave.digital/storage/podcasts/3d65214c-1a2c-4d15-bd9d-b5a37936bbfb/images/effe8099-6380-4a79-9b1a-d9e763eb7326.png"/>
            <itunes:episode>18</itunes:episode>
            <itunes:episodeType>full</itunes:episodeType>
        <itunes:subtitle>Обсуждаем проблемные места Go с Арсением Тереховым — разработчиком из команды GoLand в JetBrains. Арсений смотрит на Go с необычного угла: он из мира Kotlin, но при этом погружён в Go глубже многих гоферов благодаря работе над GoLand. Что обсуждаем: — Nil safety в Go: почему это проблема и как с ней жить — Слайсы: append выглядит иммутабельно, но мутирует данные — Замыкания и горутины: классические баги с захватом переменных — Shadowing переменных: визуально не отличить, но приводит к багам — Data races при чтении слайсов Выпуск вышел при поддержке AvitoTech &#128153; Статья про обработку ошибок в Go: https://clc.to/U7_U_w Telegram AvitoTech: https://clc.to/-HtbVg Митапы: https://clc.to/vbUbyg Состав: - Николай Тузов - Арсений Терехов — JetBrains, GoLand Team - Глеб Яльчик - Дмтрий Матрёничев &#128126; Мой Телеграм-Канал с анонсами, гайдами и др.: https://t.me/ntuzov Тайминги: 00:00 Вступление00:27 Предыстория: вопросы от Арсения02:00 Хорошая новость: новые выпуски теперь будут выходить регулярно03:24 Gophercon West — как это было: 25 часов перелёта и визовый лайфхак06:00 Футболки с конференций и брендинг08:40 Тема #1: Nil safety — старт обсуждения09:57 История: Тони Хоар, Algol и billion dollar mistake11:41 Реальные кейсы: $100k loss и падение Google Cloud14:52 Взгляд на проблему с экономической точки зрения17:13 Nil как валидное значение указателя20:05 История указателей: от ассемблера до высокоуровневых языков25:04 Создатели Go: Rob Pike, Russ Cox, Ken Thompson27:45 Дизайн языка — в чём идея?29:33 Go пофиксил проблемы C/C++?32:03 Философия Go: проверенные решения, а не новации36:23 Семантика указателей в Go: nil-receiver как валидное состояние39:11 Возможен nil safety с учётом рефлексии?42:14 Привет бабушке!42:44 Безопасен ли Go без unsafe/reflect?48:34 Kotlin vs Java: где действительно есть null safety51:07 Ограничения null safety: Spring, рефлексия, interop53:00 Safe enough vs абсолютная безопасность55:38 Итоги по nil pointer59:00 Тема #2: Захват переменных — классический баг с циклами01:02:28 Обратная совместимость: почему сложно что-то менять01:05:23 Революция в тулинге языков программирования01:07:51 Final в Java/Kotlin и почему этого нет в Go01:13:11 Захват переменных в C++: явный синтаксис01:16:01 Когда нужна запись в захваченные переменные01:19:27 Каналы в Go: гарантии и практические сложности01:25:21 Роль линтеров — go vet, staticcheck, golangci-lint01:26:07 Тулинг: data-flow анализ, детектор гонок01:29:21 Почему линтеры простые: философия дизайна01:31:57 Тема #3: Слайсы — самая болезненная тема01:32:23 Загадка про 8 слайсов и capacity01:37:36 Проблемы дизайна слайсов в Go и почему так01:40:15 Как работает append и реаллокация01:47:03 Почему append возвращает значение?01:56:52 Эволюция через тулинг: x/tools/modernize и автопочинка02:00:17 Data races при конкурентном append02:03:53 Тема #4: Shadowing переменных02:09:54 Удобство vs однозначность кода02:13:11 Философия дизайна языков и их эволюция02:17:00 Выводы02:22:03 Каждый новый язык лучше?02:29:07 Относительность решений в программировании02:33:59 Теорема Гёделя о неполноте02:34:53 Аналогия с Nintendo: простота как фича02:36:33 Аналогия с физикой: разные модели для разных масштабов02:37:25 Заключение</itunes:subtitle></item>
        <item>
            <title><![CDATA[Ep. 17: Go v1.25 — Обсуждаем важные изменения]]></title>
            <description><![CDATA[Подробно обсудили - что добавилось в новой версии Go 1.25, зачем всё это нужно, как с этим работать.<p><br /></p><p>Go 1.25 Release Notes: https://tip.golang.org/doc/go1.25</p><p><br /></p><p>У подкаста есть видео-версия: https://www.youtube.com/@gogetpodcast</p><p><br /></p><p>Состав:</p><p>- Николай Тузов</p><p>- Глеб Яльчик</p><p>- Дмтрий Матрёничев, ведёт ТГ-канал по Go: https://t.me/go_update</p><p><br /></p><p>👾 Мой Телеграм-Канал с анонсами подкастов, роликов и др.: https://t.me/ntuzov</p><p><br /></p><p>🗣️ Наш чат - Gopher Club: https://t.me/+RfalcB42UspmMDdi</p><p>Все гости наших выпусков там присутствуют.</p><p><br /></p><p>Тайминги:</p><p><br /></p><p></p><ul><li>00:00 Вступление</li><li>01:05 Представление Димы</li><li>01:55 Представление Глеба и распределение ролей</li><li>02:33 План: идём сверху вниз по Go 1.25</li><li>03:16 GOMAXPROCS: новое динамическое поведение, риски и зачем это нужно</li><li>06:40 В каких случаях GOMAXPROCS может поменяться динамически?</li><li>08:32 uber/automaxprocs vs. новая логика Go</li><li>10:55 Почему избыток тредов это плохо?</li><li>14:22 setDefaultGOMAXPROCS: когда полезно</li><li>16:03 Новый Garbage Collector — Green Tea: идея и мотивация</li><li>19:14 Контекст: Что такое NUMA и при чём CERN и масштабирование?</li><li>21:10 Ликбез: трёхцветный GC и дороговизна скана</li><li>26:44 Практическая польза нового GC и ограничения</li><li>27:16 Как измерять эффект нового GC: trace scavenger</li><li>31:02 Уберит ли арены памяти?</li><li>36:57 Trace Flight Recorder: зачем и как использовать</li><li>42:00 Изменения в panic и VMA names на Linux</li><li>43:19 Фикс NeoPointer bug в компиляторе</li><li>53:56 DWARF v5: быстрее компиляция, компактнее бинарь</li><li>54:48 Faster slices: ускорения и когда заметно</li><li>58:38 Где читать про решение escape-анализатора</li><li>01:05:06 FuncAlign: выравнивание функций и latency</li><li>01:08:12 Про кэш-линии и микропроценты</li><li>01:11:21 Новый testing/synctest: управляемое время</li><li>01:15:52 Устойчиво заблокированная горутина — что это значит?</li><li>01:20:40 В каких кейсах пригодится synctest?</li><li>01:22:40 Почему моки плохо дружат с реальной средой</li><li>01:28:45 Новая версия encoding/json: drop-in и токенизатор</li><li>01:31:07 Бенчмарки: декод быстрее, меньше аллокаций</li><li>01:35:13 Кастомные маршалёры/анмаршалёры на дженериках</li><li>01:37:35 Минусы: магия и порядок регистрации</li><li>01:43:25 sync.WaitGroup.Go: сахарная обёртка</li><li>01:44:12 Библиотека lo: можно ли тащить огромные библиотеки ради пары строчек?</li><li>01:47:30 testing: Writer() и атрибуты</li><li>01:48:37 reflect: меньше аллокаций и финализаторы</li><li>01:50:39 io/fs root: защита от обходов</li><li>01:53:41 Про контейнеры и пространство атаки</li><li>01:54:45 Встроенная CSRF-защита в net/http</li><li>01:56:00 go test -work: тесты в рабочей директории</li><li>01:56:21 go.mod ignore: игнорирование каталогов</li><li>01:58:27 Библиотека lo: почему нельзя тащить огромные библиотеки ради пары строчек?</li><li>02:05:19 Supply-chain атаки и обновления</li><li>02:09:45 Финал, благодарности и итоги</li></ul><p></p>]]></description>
            <link>https://gogetpodcast.mave.digital/ep-17</link>
            <guid isPermaLink="false">37c825f5-946a-4a87-8e7e-e8ac2e00eda6</guid>
            <pubDate>Fri, 12 Sep 2025 08:04:28 GMT</pubDate>
            <enclosure length="127649260" type="audio/mpeg" url="https://api.mave.digital/storage/podcasts/3d65214c-1a2c-4d15-bd9d-b5a37936bbfb/episodes/e8bd1cb4-6fc1-4d22-95e9-fe36d71cc4f9.mp3"/>
            <itunes:title>Ep. 17: Go v1.25 — Обсуждаем важные изменения</itunes:title>
            <itunes:summary>Подробно обсудили - что добавилось в новой версии Go 1.25, зачем всё это нужно, как с этим работать.

Go 1.25 Release Notes: https://tip.golang.org/doc/go1.25

У подкаста есть видео-версия: https://www.youtube.com/@gogetpodcast

Состав:
- Николай Тузов
- Глеб Яльчик
- Дмтрий Матрёничев, ведёт ТГ-канал по Go: https://t.me/go_update

&#128126; Мой Телеграм-Канал с анонсами подкастов, роликов и др.: https://t.me/ntuzov

&#128483;️ Наш чат - Gopher Club: https://t.me/+RfalcB42UspmMDdi
Все гости наших выпусков там присутствуют.

Тайминги:

00:00 Вступление
01:05 Представление Димы
01:55 Представление Глеба и распределение ролей
02:33 План: идём сверху вниз по Go 1.25
03:16 GOMAXPROCS: новое динамическое поведение, риски и зачем это нужно
06:40 В каких случаях GOMAXPROCS может поменяться динамически?
08:32 uber/automaxprocs vs. новая логика Go
10:55 Почему избыток тредов это плохо?
14:22 setDefaultGOMAXPROCS: когда полезно
16:03 Новый Garbage Collector — Green Tea: идея и мотивация
19:14 Контекст: Что такое NUMA и при чём CERN и масштабирование?
21:10 Ликбез: трёхцветный GC и дороговизна скана
26:44 Практическая польза нового GC и ограничения
27:16 Как измерять эффект нового GC: trace scavenger
31:02 Уберит ли арены памяти?
36:57 Trace Flight Recorder: зачем и как использовать
42:00 Изменения в panic и VMA names на Linux
43:19 Фикс NeoPointer bug в компиляторе
53:56 DWARF v5: быстрее компиляция, компактнее бинарь
54:48 Faster slices: ускорения и когда заметно
58:38 Где читать про решение escape-анализатора
01:05:06 FuncAlign: выравнивание функций и latency
01:08:12 Про кэш-линии и микропроценты
01:11:21 Новый testing/synctest: управляемое время
01:15:52 Устойчиво заблокированная горутина — что это значит?
01:20:40 В каких кейсах пригодится synctest?
01:22:40 Почему моки плохо дружат с реальной средой
01:28:45 Новая версия encoding/json: drop-in и токенизатор
01:31:07 Бенчмарки: декод быстрее, меньше аллокаций
01:35:13 Кастомные маршалёры/анмаршалёры на дженериках
01:37:35 Минусы: магия и порядок регистрации
01:43:25 sync.WaitGroup.Go: сахарная обёртка
01:44:12 Библиотека lo: можно ли тащить огромные библиотеки ради пары строчек?
01:47:30 testing: Writer() и атрибуты
01:48:37 reflect: меньше аллокаций и финализаторы
01:50:39 io/fs root: защита от обходов
01:53:41 Про контейнеры и пространство атаки
01:54:45 Встроенная CSRF-защита в net/http
01:56:00 go test -work: тесты в рабочей директории
01:56:21 go.mod ignore: игнорирование каталогов
01:58:27 Библиотека lo: почему нельзя тащить огромные библиотеки ради пары строчек?
02:05:19 Supply-chain атаки и обновления
02:09:45 Финал, благодарности и итоги</itunes:summary>
            <content:encoded>Подробно обсудили - что добавилось в новой версии Go 1.25, зачем всё это нужно, как с этим работать.&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Go 1.25 Release Notes: https://tip.golang.org/doc/go1.25&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;У подкаста есть видео-версия: https://www.youtube.com/@gogetpodcast&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Состав:&lt;/p&gt;&lt;p&gt;- Николай Тузов&lt;/p&gt;&lt;p&gt;- Глеб Яльчик&lt;/p&gt;&lt;p&gt;- Дмтрий Матрёничев, ведёт ТГ-канал по Go: https://t.me/go_update&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&#128126; Мой Телеграм-Канал с анонсами подкастов, роликов и др.: https://t.me/ntuzov&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&#128483;️ Наш чат - Gopher Club: https://t.me/+RfalcB42UspmMDdi&lt;/p&gt;&lt;p&gt;Все гости наших выпусков там присутствуют.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Тайминги:&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;00:00 Вступление&lt;/li&gt;&lt;li&gt;01:05 Представление Димы&lt;/li&gt;&lt;li&gt;01:55 Представление Глеба и распределение ролей&lt;/li&gt;&lt;li&gt;02:33 План: идём сверху вниз по Go 1.25&lt;/li&gt;&lt;li&gt;03:16 GOMAXPROCS: новое динамическое поведение, риски и зачем это нужно&lt;/li&gt;&lt;li&gt;06:40 В каких случаях GOMAXPROCS может поменяться динамически?&lt;/li&gt;&lt;li&gt;08:32 uber/automaxprocs vs. новая логика Go&lt;/li&gt;&lt;li&gt;10:55 Почему избыток тредов это плохо?&lt;/li&gt;&lt;li&gt;14:22 setDefaultGOMAXPROCS: когда полезно&lt;/li&gt;&lt;li&gt;16:03 Новый Garbage Collector — Green Tea: идея и мотивация&lt;/li&gt;&lt;li&gt;19:14 Контекст: Что такое NUMA и при чём CERN и масштабирование?&lt;/li&gt;&lt;li&gt;21:10 Ликбез: трёхцветный GC и дороговизна скана&lt;/li&gt;&lt;li&gt;26:44 Практическая польза нового GC и ограничения&lt;/li&gt;&lt;li&gt;27:16 Как измерять эффект нового GC: trace scavenger&lt;/li&gt;&lt;li&gt;31:02 Уберит ли арены памяти?&lt;/li&gt;&lt;li&gt;36:57 Trace Flight Recorder: зачем и как использовать&lt;/li&gt;&lt;li&gt;42:00 Изменения в panic и VMA names на Linux&lt;/li&gt;&lt;li&gt;43:19 Фикс NeoPointer bug в компиляторе&lt;/li&gt;&lt;li&gt;53:56 DWARF v5: быстрее компиляция, компактнее бинарь&lt;/li&gt;&lt;li&gt;54:48 Faster slices: ускорения и когда заметно&lt;/li&gt;&lt;li&gt;58:38 Где читать про решение escape-анализатора&lt;/li&gt;&lt;li&gt;01:05:06 FuncAlign: выравнивание функций и latency&lt;/li&gt;&lt;li&gt;01:08:12 Про кэш-линии и микропроценты&lt;/li&gt;&lt;li&gt;01:11:21 Новый testing/synctest: управляемое время&lt;/li&gt;&lt;li&gt;01:15:52 Устойчиво заблокированная горутина — что это значит?&lt;/li&gt;&lt;li&gt;01:20:40 В каких кейсах пригодится synctest?&lt;/li&gt;&lt;li&gt;01:22:40 Почему моки плохо дружат с реальной средой&lt;/li&gt;&lt;li&gt;01:28:45 Новая версия encoding/json: drop-in и токенизатор&lt;/li&gt;&lt;li&gt;01:31:07 Бенчмарки: декод быстрее, меньше аллокаций&lt;/li&gt;&lt;li&gt;01:35:13 Кастомные маршалёры/анмаршалёры на дженериках&lt;/li&gt;&lt;li&gt;01:37:35 Минусы: магия и порядок регистрации&lt;/li&gt;&lt;li&gt;01:43:25 sync.WaitGroup.Go: сахарная обёртка&lt;/li&gt;&lt;li&gt;01:44:12 Библиотека lo: можно ли тащить огромные библиотеки ради пары строчек?&lt;/li&gt;&lt;li&gt;01:47:30 testing: Writer() и атрибуты&lt;/li&gt;&lt;li&gt;01:48:37 reflect: меньше аллокаций и финализаторы&lt;/li&gt;&lt;li&gt;01:50:39 io/fs root: защита от обходов&lt;/li&gt;&lt;li&gt;01:53:41 Про контейнеры и пространство атаки&lt;/li&gt;&lt;li&gt;01:54:45 Встроенная CSRF-защита в net/http&lt;/li&gt;&lt;li&gt;01:56:00 go test -work: тесты в рабочей директории&lt;/li&gt;&lt;li&gt;01:56:21 go.mod ignore: игнорирование каталогов&lt;/li&gt;&lt;li&gt;01:58:27 Библиотека lo: почему нельзя тащить огромные библиотеки ради пары строчек?&lt;/li&gt;&lt;li&gt;02:05:19 Supply-chain атаки и обновления&lt;/li&gt;&lt;li&gt;02:09:45 Финал, благодарности и итоги&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;</content:encoded>
            <itunes:explicit>false</itunes:explicit>
            <itunes:duration>7973</itunes:duration>
            <itunes:image href="https://cdn.mave.digital/storage/podcasts/3d65214c-1a2c-4d15-bd9d-b5a37936bbfb/images/e8bd1cb4-6fc1-4d22-95e9-fe36d71cc4f9.png"/>
            <itunes:episode>17</itunes:episode>
            <itunes:episodeType>full</itunes:episodeType>
        <itunes:subtitle>Подробно обсудили - что добавилось в новой версии Go 1.25, зачем всё это нужно, как с этим работать. Go 1.25 Release Notes: https://tip.golang.org/doc/go1.25 У подкаста есть видео-версия: https://www.youtube.com/@gogetpodcast Состав: - Николай Тузов - Глеб Яльчик - Дмтрий Матрёничев, ведёт ТГ-канал по Go: https://t.me/go_update &#128126; Мой Телеграм-Канал с анонсами подкастов, роликов и др.: https://t.me/ntuzov &#128483;️ Наш чат - Gopher Club: https://t.me/+RfalcB42UspmMDdi Все гости наших выпусков там присутствуют. Тайминги: 00:00 Вступление01:05 Представление Димы01:55 Представление Глеба и распределение ролей02:33 План: идём сверху вниз по Go 1.2503:16 GOMAXPROCS: новое динамическое поведение, риски и зачем это нужно06:40 В каких случаях GOMAXPROCS может поменяться динамически?08:32 uber/automaxprocs vs. новая логика Go10:55 Почему избыток тредов это плохо?14:22 setDefaultGOMAXPROCS: когда полезно16:03 Новый Garbage Collector — Green Tea: идея и мотивация19:14 Контекст: Что такое NUMA и при чём CERN и масштабирование?21:10 Ликбез: трёхцветный GC и дороговизна скана26:44 Практическая польза нового GC и ограничения27:16 Как измерять эффект нового GC: trace scavenger31:02 Уберит ли арены памяти?36:57 Trace Flight Recorder: зачем и как использовать42:00 Изменения в panic и VMA names на Linux43:19 Фикс NeoPointer bug в компиляторе53:56 DWARF v5: быстрее компиляция, компактнее бинарь54:48 Faster slices: ускорения и когда заметно58:38 Где читать про решение escape-анализатора01:05:06 FuncAlign: выравнивание функций и latency01:08:12 Про кэш-линии и микропроценты01:11:21 Новый testing/synctest: управляемое время01:15:52 Устойчиво заблокированная горутина — что это значит?01:20:40 В каких кейсах пригодится synctest?01:22:40 Почему моки плохо дружат с реальной средой01:28:45 Новая версия encoding/json: drop-in и токенизатор01:31:07 Бенчмарки: декод быстрее, меньше аллокаций01:35:13 Кастомные маршалёры/анмаршалёры на дженериках01:37:35 Минусы: магия и порядок регистрации01:43:25 sync.WaitGroup.Go: сахарная обёртка01:44:12 Библиотека lo: можно ли тащить огромные библиотеки ради пары строчек?01:47:30 testing: Writer() и атрибуты01:48:37 reflect: меньше аллокаций и финализаторы01:50:39 io/fs root: защита от обходов01:53:41 Про контейнеры и пространство атаки01:54:45 Встроенная CSRF-защита в net/http01:56:00 go test -work: тесты в рабочей директории01:56:21 go.mod ignore: игнорирование каталогов01:58:27 Библиотека lo: почему нельзя тащить огромные библиотеки ради пары строчек?02:05:19 Supply-chain атаки и обновления02:09:45 Финал, благодарности и итоги</itunes:subtitle></item>
        <item>
            <title><![CDATA[Ep. 16: Как делают GoLand: закулисье JetBrains]]></title>
            <description><![CDATA[Поговорили с Арсением Тереховым — разработчиком из команды GoLand. Обсудили следующие темы:<p><br /></p><p>- Про Арсения и его путь в JetBrains: как попал в разработку, а потом в JB, почему именно GoLand, какой был бэкграунд до этого</p><p>- Про команду и работу: как устроена команда GoLand, типичный рабочий день, процессы разработки, код-ревью</p><p>- Самое интересное - про два мира Java/Kotlin и Go: каково это писать инструмент для Go на другом языке, насколько глубоко нужно знать Go</p><p>- Техническая часть: как устроена работа с Go кодом внутри IDE, взаимодействие с командой с gopls</p><p>- Про другие IDE: VSCode, Zed</p><p><br /></p><p>Состав:</p><p><br /></p><p>- Николай Тузов</p><p>- Арсений Терехов — JetBrains, GoLand Team</p><p>- Ильдар Карымов: https://www.youtube.com/@deferpanic</p><p><br /></p><p>Мой Телеграм-Канал с анонсами подкастов, роликов и др.: https://t.me/ntuzov</p><p><br /></p><p>Наш чат - Gopher Club: https://t.me/+RfalcB42UspmMDdi</p><p>Все гости наших выпусков там присутствуют.</p><p><br /></p><p>Тайминги:</p><p><br /></p><p></p><ul><li>00:00 Вступление и план выпуска</li><li>00:25 Представление Арсения</li><li>01:34 Представление Ильдара</li><li>02:45 Бэкграунд Арсения и его путь в JetBrains</li><li>05:31 Про лабораторию JetBrains на Матмехе</li><li>08:05 Лаборатория языковых инструментов: проекты и идеи</li><li>10:45 Магистратура JetBrains в ИТМО — жесткая нагрузка</li><li>16:22 Почему выбрал GoLand?</li><li>19:34 Первые впечатления от Go: escape-анализ, GC, горутины</li><li>24:30 Претензии Арсения к Go: проблема захвата переменных по ссылке</li><li>29:28 Претензии №2: проблема nil-safety в Go</li><li>33:28 Как происходят переходы между командами в JetBrains</li><li>37:20 Про переход в команду IDEA или Kotlin — идеальный Dogfooding</li><li>39:12 Dogfooding в команде GoLand: пет-проекты на Go (2D игра на Ebitengine)</li><li>43:42 Встречи с командой gopls / Go Team</li><li>43:55 Что такое gopls? LSP для Go</li><li>47:08 GoLand не использует gopls — собственный LSP</li><li>52:15 Состав команды GoLand: ~10 разработчиков и другие должности</li><li>53:58 Общий пул задач и свобода выбора</li><li>1:00:30 Процесс код-ревью</li><li>1:01:50 Роль QA: как устроено тестирование?</li><li>1:12:02 Поддержка новых версий Go и type inference</li><li>1:17:22 Инструменты разработки: TeamCity, Space</li><li>1:22:05 Как репортить баги через YouTrack</li><li>1:31:58 Вопросы производительности IDE</li><li>1:36:39 Совмещение Kotlin и Go в разработке</li><li>1:42:09 Архитектура: IntelliJ Platform + языковые плагины</li><li>1:48:45 GoLand vs IDEA + Go plugin - в чем разница?</li><li>1:53:32 Регулярные встречи с командой gopls / Go Team (продолжение)</li><li>1:57:10 Nil reference анализ — главная новая фича</li><li>1:58:54 Глобальный анализ vs локальный (преимущества)</li><li>2:04:20 Теоретическая неразрешимость задач статанализа</li><li>2:10:45 Data flow analysis — как это работает</li><li>2:13:31 Почему пока не поддерживаются поля структур</li><li>2:20:37 Как иммутабельность упростила бы анализ</li><li>2:26:45 Обсуждение других IDE: VS Code, Zed, Cursor</li><li>2:33:39 Уникальность JetBrains — свои языковые движки vs LSP</li><li>2:37:04 Обращение к сообществу: репортите баги!</li><li>2:39:04 Планы на следующий выпуск и завершение</li></ul><p></p>]]></description>
            <link>https://gogetpodcast.mave.digital/ep-16</link>
            <guid isPermaLink="false">6e83d0e2-812b-45bc-af70-6d4a05752ddc</guid>
            <pubDate>Mon, 08 Sep 2025 20:29:35 GMT</pubDate>
            <enclosure length="155705544" type="audio/mpeg" url="https://api.mave.digital/storage/podcasts/3d65214c-1a2c-4d15-bd9d-b5a37936bbfb/episodes/02c22bae-d6ac-4d10-88b3-e07105bf584e.mp3"/>
            <itunes:title>Ep. 16: Как делают GoLand: закулисье JetBrains</itunes:title>
            <itunes:summary>Поговорили с Арсением Тереховым — разработчиком из команды GoLand. Обсудили следующие темы:

- Про Арсения и его путь в JetBrains: как попал в разработку, а потом в JB, почему именно GoLand, какой был бэкграунд до этого
- Про команду и работу: как устроена команда GoLand, типичный рабочий день, процессы разработки, код-ревью
- Самое интересное - про два мира Java/Kotlin и Go: каково это писать инструмент для Go на другом языке, насколько глубоко нужно знать Go
- Техническая часть: как устроена работа с Go кодом внутри IDE, взаимодействие с командой с gopls
- Про другие IDE: VSCode, Zed

Состав:

- Николай Тузов
- Арсений Терехов — JetBrains, GoLand Team
- Ильдар Карымов: https://www.youtube.com/@deferpanic

Мой Телеграм-Канал с анонсами подкастов, роликов и др.: https://t.me/ntuzov

Наш чат - Gopher Club: https://t.me/+RfalcB42UspmMDdi
Все гости наших выпусков там присутствуют.

Тайминги:

00:00 Вступление и план выпуска
00:25 Представление Арсения
01:34 Представление Ильдара
02:45 Бэкграунд Арсения и его путь в JetBrains
05:31 Про лабораторию JetBrains на Матмехе
08:05 Лаборатория языковых инструментов: проекты и идеи
10:45 Магистратура JetBrains в ИТМО — жесткая нагрузка
16:22 Почему выбрал GoLand?
19:34 Первые впечатления от Go: escape-анализ, GC, горутины
24:30 Претензии Арсения к Go: проблема захвата переменных по ссылке
29:28 Претензии №2: проблема nil-safety в Go
33:28 Как происходят переходы между командами в JetBrains
37:20 Про переход в команду IDEA или Kotlin — идеальный Dogfooding
39:12 Dogfooding в команде GoLand: пет-проекты на Go (2D игра на Ebitengine)
43:42 Встречи с командой gopls / Go Team
43:55 Что такое gopls? LSP для Go
47:08 GoLand не использует gopls — собственный LSP
52:15 Состав команды GoLand: ~10 разработчиков и другие должности
53:58 Общий пул задач и свобода выбора
1:00:30 Процесс код-ревью
1:01:50 Роль QA: как устроено тестирование?
1:12:02 Поддержка новых версий Go и type inference
1:17:22 Инструменты разработки: TeamCity, Space
1:22:05 Как репортить баги через YouTrack
1:31:58 Вопросы производительности IDE
1:36:39 Совмещение Kotlin и Go в разработке
1:42:09 Архитектура: IntelliJ Platform + языковые плагины
1:48:45 GoLand vs IDEA + Go plugin - в чем разница?
1:53:32 Регулярные встречи с командой gopls / Go Team (продолжение)
1:57:10 Nil reference анализ — главная новая фича
1:58:54 Глобальный анализ vs локальный (преимущества)
2:04:20 Теоретическая неразрешимость задач статанализа
2:10:45 Data flow analysis — как это работает
2:13:31 Почему пока не поддерживаются поля структур
2:20:37 Как иммутабельность упростила бы анализ
2:26:45 Обсуждение других IDE: VS Code, Zed, Cursor
2:33:39 Уникальность JetBrains — свои языковые движки vs LSP
2:37:04 Обращение к сообществу: репортите баги!
2:39:04 Планы на следующий выпуск и завершение</itunes:summary>
            <content:encoded>Поговорили с Арсением Тереховым — разработчиком из команды GoLand. Обсудили следующие темы:&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;- Про Арсения и его путь в JetBrains: как попал в разработку, а потом в JB, почему именно GoLand, какой был бэкграунд до этого&lt;/p&gt;&lt;p&gt;- Про команду и работу: как устроена команда GoLand, типичный рабочий день, процессы разработки, код-ревью&lt;/p&gt;&lt;p&gt;- Самое интересное - про два мира Java/Kotlin и Go: каково это писать инструмент для Go на другом языке, насколько глубоко нужно знать Go&lt;/p&gt;&lt;p&gt;- Техническая часть: как устроена работа с Go кодом внутри IDE, взаимодействие с командой с gopls&lt;/p&gt;&lt;p&gt;- Про другие IDE: VSCode, Zed&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Состав:&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;- Николай Тузов&lt;/p&gt;&lt;p&gt;- Арсений Терехов — JetBrains, GoLand Team&lt;/p&gt;&lt;p&gt;- Ильдар Карымов: https://www.youtube.com/@deferpanic&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Мой Телеграм-Канал с анонсами подкастов, роликов и др.: https://t.me/ntuzov&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Наш чат - Gopher Club: https://t.me/+RfalcB42UspmMDdi&lt;/p&gt;&lt;p&gt;Все гости наших выпусков там присутствуют.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Тайминги:&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;00:00 Вступление и план выпуска&lt;/li&gt;&lt;li&gt;00:25 Представление Арсения&lt;/li&gt;&lt;li&gt;01:34 Представление Ильдара&lt;/li&gt;&lt;li&gt;02:45 Бэкграунд Арсения и его путь в JetBrains&lt;/li&gt;&lt;li&gt;05:31 Про лабораторию JetBrains на Матмехе&lt;/li&gt;&lt;li&gt;08:05 Лаборатория языковых инструментов: проекты и идеи&lt;/li&gt;&lt;li&gt;10:45 Магистратура JetBrains в ИТМО — жесткая нагрузка&lt;/li&gt;&lt;li&gt;16:22 Почему выбрал GoLand?&lt;/li&gt;&lt;li&gt;19:34 Первые впечатления от Go: escape-анализ, GC, горутины&lt;/li&gt;&lt;li&gt;24:30 Претензии Арсения к Go: проблема захвата переменных по ссылке&lt;/li&gt;&lt;li&gt;29:28 Претензии №2: проблема nil-safety в Go&lt;/li&gt;&lt;li&gt;33:28 Как происходят переходы между командами в JetBrains&lt;/li&gt;&lt;li&gt;37:20 Про переход в команду IDEA или Kotlin — идеальный Dogfooding&lt;/li&gt;&lt;li&gt;39:12 Dogfooding в команде GoLand: пет-проекты на Go (2D игра на Ebitengine)&lt;/li&gt;&lt;li&gt;43:42 Встречи с командой gopls / Go Team&lt;/li&gt;&lt;li&gt;43:55 Что такое gopls? LSP для Go&lt;/li&gt;&lt;li&gt;47:08 GoLand не использует gopls — собственный LSP&lt;/li&gt;&lt;li&gt;52:15 Состав команды GoLand: ~10 разработчиков и другие должности&lt;/li&gt;&lt;li&gt;53:58 Общий пул задач и свобода выбора&lt;/li&gt;&lt;li&gt;1:00:30 Процесс код-ревью&lt;/li&gt;&lt;li&gt;1:01:50 Роль QA: как устроено тестирование?&lt;/li&gt;&lt;li&gt;1:12:02 Поддержка новых версий Go и type inference&lt;/li&gt;&lt;li&gt;1:17:22 Инструменты разработки: TeamCity, Space&lt;/li&gt;&lt;li&gt;1:22:05 Как репортить баги через YouTrack&lt;/li&gt;&lt;li&gt;1:31:58 Вопросы производительности IDE&lt;/li&gt;&lt;li&gt;1:36:39 Совмещение Kotlin и Go в разработке&lt;/li&gt;&lt;li&gt;1:42:09 Архитектура: IntelliJ Platform + языковые плагины&lt;/li&gt;&lt;li&gt;1:48:45 GoLand vs IDEA + Go plugin - в чем разница?&lt;/li&gt;&lt;li&gt;1:53:32 Регулярные встречи с командой gopls / Go Team (продолжение)&lt;/li&gt;&lt;li&gt;1:57:10 Nil reference анализ — главная новая фича&lt;/li&gt;&lt;li&gt;1:58:54 Глобальный анализ vs локальный (преимущества)&lt;/li&gt;&lt;li&gt;2:04:20 Теоретическая неразрешимость задач статанализа&lt;/li&gt;&lt;li&gt;2:10:45 Data flow analysis — как это работает&lt;/li&gt;&lt;li&gt;2:13:31 Почему пока не поддерживаются поля структур&lt;/li&gt;&lt;li&gt;2:20:37 Как иммутабельность упростила бы анализ&lt;/li&gt;&lt;li&gt;2:26:45 Обсуждение других IDE: VS Code, Zed, Cursor&lt;/li&gt;&lt;li&gt;2:33:39 Уникальность JetBrains — свои языковые движки vs LSP&lt;/li&gt;&lt;li&gt;2:37:04 Обращение к сообществу: репортите баги!&lt;/li&gt;&lt;li&gt;2:39:04 Планы на следующий выпуск и завершение&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;</content:encoded>
            <itunes:explicit>false</itunes:explicit>
            <itunes:duration>9726</itunes:duration>
            <itunes:image href="https://cdn.mave.digital/storage/podcasts/3d65214c-1a2c-4d15-bd9d-b5a37936bbfb/images/02c22bae-d6ac-4d10-88b3-e07105bf584e.png"/>
            <itunes:episode>16</itunes:episode>
            <itunes:episodeType>full</itunes:episodeType>
        <itunes:subtitle>Поговорили с Арсением Тереховым — разработчиком из команды GoLand. Обсудили следующие темы: - Про Арсения и его путь в JetBrains: как попал в разработку, а потом в JB, почему именно GoLand, какой был бэкграунд до этого - Про команду и работу: как устроена команда GoLand, типичный рабочий день, процессы разработки, код-ревью - Самое интересное - про два мира Java/Kotlin и Go: каково это писать инструмент для Go на другом языке, насколько глубоко нужно знать Go - Техническая часть: как устроена работа с Go кодом внутри IDE, взаимодействие с командой с gopls - Про другие IDE: VSCode, Zed Состав: - Николай Тузов - Арсений Терехов — JetBrains, GoLand Team - Ильдар Карымов: https://www.youtube.com/@deferpanic Мой Телеграм-Канал с анонсами подкастов, роликов и др.: https://t.me/ntuzov Наш чат - Gopher Club: https://t.me/+RfalcB42UspmMDdi Все гости наших выпусков там присутствуют. Тайминги: 00:00 Вступление и план выпуска00:25 Представление Арсения01:34 Представление Ильдара02:45 Бэкграунд Арсения и его путь в JetBrains05:31 Про лабораторию JetBrains на Матмехе08:05 Лаборатория языковых инструментов: проекты и идеи10:45 Магистратура JetBrains в ИТМО — жесткая нагрузка16:22 Почему выбрал GoLand?19:34 Первые впечатления от Go: escape-анализ, GC, горутины24:30 Претензии Арсения к Go: проблема захвата переменных по ссылке29:28 Претензии №2: проблема nil-safety в Go33:28 Как происходят переходы между командами в JetBrains37:20 Про переход в команду IDEA или Kotlin — идеальный Dogfooding39:12 Dogfooding в команде GoLand: пет-проекты на Go (2D игра на Ebitengine)43:42 Встречи с командой gopls / Go Team43:55 Что такое gopls? LSP для Go47:08 GoLand не использует gopls — собственный LSP52:15 Состав команды GoLand: ~10 разработчиков и другие должности53:58 Общий пул задач и свобода выбора1:00:30 Процесс код-ревью1:01:50 Роль QA: как устроено тестирование?1:12:02 Поддержка новых версий Go и type inference1:17:22 Инструменты разработки: TeamCity, Space1:22:05 Как репортить баги через YouTrack1:31:58 Вопросы производительности IDE1:36:39 Совмещение Kotlin и Go в разработке1:42:09 Архитектура: IntelliJ Platform + языковые плагины1:48:45 GoLand vs IDEA + Go plugin - в чем разница?1:53:32 Регулярные встречи с командой gopls / Go Team (продолжение)1:57:10 Nil reference анализ — главная новая фича1:58:54 Глобальный анализ vs локальный (преимущества)2:04:20 Теоретическая неразрешимость задач статанализа2:10:45 Data flow analysis — как это работает2:13:31 Почему пока не поддерживаются поля структур2:20:37 Как иммутабельность упростила бы анализ2:26:45 Обсуждение других IDE: VS Code, Zed, Cursor2:33:39 Уникальность JetBrains — свои языковые движки vs LSP2:37:04 Обращение к сообществу: репортите баги!2:39:04 Планы на следующий выпуск и завершение</itunes:subtitle></item>
        <item>
            <title><![CDATA[Ep. 15: Развитие AI — Простой AI-агент в 400 строк кода, Предел развития LLM]]></title>
            <description><![CDATA[Обсуждаем AI-инструменты для разработчиков: Claude Code, Cursor, Copilot, новый редактор Zed. Делимся реальным опытом — что работает, что раздражает, где галлюцинации мешают жить. Поговорили про локальные модели, переход разработчиков из OpenAI в Meta за $100 миллионов и общий хайп вокруг AI. Порассуждали о будущем профессии: когда нас уже наконец заменят роботы?<p><br /></p><p>Состав:</p><p><br /></p><p>- Николай Тузов</p><p>- Влад Тен: https://www.youtube.com/@vladtenten</p><p>- Ильдар Карымов: https://www.youtube.com/@deferpanic</p><p><br /></p><p>Мой Телеграм-Канал с анонсами подкастов, роликов и др.: https://t.me/ntuzov</p><p><br /></p><p>Наш чат - Gopher Club: https://t.me/+RfalcB42UspmMDdi</p><p>Все гости наших выпусков там присутствуют.</p><p><br /></p><p>Тайминги:</p><p><br /></p><p>00:00 - Вступление и представление участников</p><p>02:42 - Какие AI-инструменты использует Ильдар</p><p>06:04 - Сравнение ChatGPT и Claude для технических задач</p><p>08:35 - Опыт Влада с AI-инструментами и почему он их редко использует</p><p>12:52 - Редактор Zed: особенности, дебаггер и сравнение с другими IDE</p><p>18:02 - Агентный режим в Zed: плюсы и минусы</p><p>26:24 - Простой AI-агент в 400 строк кода: разбор статьи Thorsten Ball</p><p>30:42 - Обсуждение терминалов и shell: iTerm, Warp, Fish, Starship</p><p>37:44 - Чего не хватает у агента из статьи Thorsten Ball?</p><p>43:37 - Проблемы окна контекста и как их решать</p><p>48:51 - Локальные модели: DeepSeek и опыт запуска на личном железе</p><p>52:44 - RAG и MCP серверы: что это и зачем нужно</p><p>56:35 - Реклама в Windows, смартфонах и телевизорах — современные подходы к монетизации</p><p>59:28 - Apple Intelligence и локальные модели от Apple</p><p>1:01:11 - Gemini CLI и сравнение с Claude Code</p><p>1:02:19 - Какой язык LLM понимают лучше: Go / JS / Python</p><p>1:06:36 - Переход ключевых разработчиков из Claude Code в Cursor</p><p>1:07:59 - Meta переманивает сотрудников OpenAI за $100 млн</p><p>1:14:21 - Внутренние конфликты в OpenAI и отношения с Microsoft</p><p>1:16:20 - Пузырь AI-стартапов</p><p>1:33:36 - Статья Apple "Illusion of Thinking" о том, думают ли LLM</p><p>1:42:57 - Эксперимент с Ebiten: может ли LLM писать код для узкой ниши</p><p>1:46:51 - Будущее профессии программиста: заменят ли нас AI?</p><p>1:56:28 - Ошибки LLM при написании тестов и работе с legacy-кодом</p><p>2:01:03 - Развитие AI: достигнут ли предел обучения на данных?</p><p>2:06:27 - Итоги от Ильдара: параллели с другими индустриями: музыка и влияние AI</p><p>2:09:22 - Итоги от Влада: всё зависит от вас</p><p>2:12:28 - Выводы от Николая: AI дополняет, а не заменяет программиста</p><p>2:14:10 - AI — таблетка от выгорания программиста</p><p>2:16:09 - Учиться с помощью AI легче</p><p>2:17:21 - Важно следить за трендами</p><p><br /></p><p>#gogetpodcast</p>]]></description>
            <link>https://gogetpodcast.mave.digital/ep-15</link>
            <guid isPermaLink="false">e5de3fa5-af7a-4afb-bcb0-b069249a5161</guid>
            <pubDate>Mon, 07 Jul 2025 08:15:10 GMT</pubDate>
            <enclosure length="136462489" type="audio/mpeg" url="https://api.mave.digital/storage/podcasts/3d65214c-1a2c-4d15-bd9d-b5a37936bbfb/episodes/d417370a-75dd-41ac-8010-97ce76938551.mp3"/>
            <itunes:title>Ep. 15: Развитие AI — Простой AI-агент в 400 строк кода, Предел развития LLM</itunes:title>
            <itunes:summary>Обсуждаем AI-инструменты для разработчиков: Claude Code, Cursor, Copilot, новый редактор Zed. Делимся реальным опытом — что работает, что раздражает, где галлюцинации мешают жить. Поговорили про локальные модели, переход разработчиков из OpenAI в Meta за $100 миллионов и общий хайп вокруг AI. Порассуждали о будущем профессии: когда нас уже наконец заменят роботы?

Состав:

- Николай Тузов
- Влад Тен: https://www.youtube.com/@vladtenten
- Ильдар Карымов: https://www.youtube.com/@deferpanic

Мой Телеграм-Канал с анонсами подкастов, роликов и др.: https://t.me/ntuzov

Наш чат - Gopher Club: https://t.me/+RfalcB42UspmMDdi
Все гости наших выпусков там присутствуют.

Тайминги:

00:00 - Вступление и представление участников
02:42 - Какие AI-инструменты использует Ильдар
06:04 - Сравнение ChatGPT и Claude для технических задач
08:35 - Опыт Влада с AI-инструментами и почему он их редко использует
12:52 - Редактор Zed: особенности, дебаггер и сравнение с другими IDE
18:02 - Агентный режим в Zed: плюсы и минусы
26:24 - Простой AI-агент в 400 строк кода: разбор статьи Thorsten Ball
30:42 - Обсуждение терминалов и shell: iTerm, Warp, Fish, Starship
37:44 - Чего не хватает у агента из статьи Thorsten Ball?
43:37 - Проблемы окна контекста и как их решать
48:51 - Локальные модели: DeepSeek и опыт запуска на личном железе
52:44 - RAG и MCP серверы: что это и зачем нужно
56:35 - Реклама в Windows, смартфонах и телевизорах — современные подходы к монетизации
59:28 - Apple Intelligence и локальные модели от Apple
1:01:11 - Gemini CLI и сравнение с Claude Code
1:02:19 - Какой язык LLM понимают лучше: Go / JS / Python
1:06:36 - Переход ключевых разработчиков из Claude Code в Cursor
1:07:59 - Meta переманивает сотрудников OpenAI за $100 млн
1:14:21 - Внутренние конфликты в OpenAI и отношения с Microsoft
1:16:20 - Пузырь AI-стартапов
1:33:36 - Статья Apple "Illusion of Thinking" о том, думают ли LLM
1:42:57 - Эксперимент с Ebiten: может ли LLM писать код для узкой ниши
1:46:51 - Будущее профессии программиста: заменят ли нас AI?
1:56:28 - Ошибки LLM при написании тестов и работе с legacy-кодом
2:01:03 - Развитие AI: достигнут ли предел обучения на данных?
2:06:27 - Итоги от Ильдара: параллели с другими индустриями: музыка и влияние AI
2:09:22 - Итоги от Влада: всё зависит от вас
2:12:28 - Выводы от Николая: AI дополняет, а не заменяет программиста
2:14:10 - AI — таблетка от выгорания программиста
2:16:09 - Учиться с помощью AI легче
2:17:21 - Важно следить за трендами

#gogetpodcast</itunes:summary>
            <content:encoded>Обсуждаем AI-инструменты для разработчиков: Claude Code, Cursor, Copilot, новый редактор Zed. Делимся реальным опытом — что работает, что раздражает, где галлюцинации мешают жить. Поговорили про локальные модели, переход разработчиков из OpenAI в Meta за $100 миллионов и общий хайп вокруг AI. Порассуждали о будущем профессии: когда нас уже наконец заменят роботы?&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Состав:&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;- Николай Тузов&lt;/p&gt;&lt;p&gt;- Влад Тен: https://www.youtube.com/@vladtenten&lt;/p&gt;&lt;p&gt;- Ильдар Карымов: https://www.youtube.com/@deferpanic&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Мой Телеграм-Канал с анонсами подкастов, роликов и др.: https://t.me/ntuzov&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Наш чат - Gopher Club: https://t.me/+RfalcB42UspmMDdi&lt;/p&gt;&lt;p&gt;Все гости наших выпусков там присутствуют.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Тайминги:&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;00:00 - Вступление и представление участников&lt;/p&gt;&lt;p&gt;02:42 - Какие AI-инструменты использует Ильдар&lt;/p&gt;&lt;p&gt;06:04 - Сравнение ChatGPT и Claude для технических задач&lt;/p&gt;&lt;p&gt;08:35 - Опыт Влада с AI-инструментами и почему он их редко использует&lt;/p&gt;&lt;p&gt;12:52 - Редактор Zed: особенности, дебаггер и сравнение с другими IDE&lt;/p&gt;&lt;p&gt;18:02 - Агентный режим в Zed: плюсы и минусы&lt;/p&gt;&lt;p&gt;26:24 - Простой AI-агент в 400 строк кода: разбор статьи Thorsten Ball&lt;/p&gt;&lt;p&gt;30:42 - Обсуждение терминалов и shell: iTerm, Warp, Fish, Starship&lt;/p&gt;&lt;p&gt;37:44 - Чего не хватает у агента из статьи Thorsten Ball?&lt;/p&gt;&lt;p&gt;43:37 - Проблемы окна контекста и как их решать&lt;/p&gt;&lt;p&gt;48:51 - Локальные модели: DeepSeek и опыт запуска на личном железе&lt;/p&gt;&lt;p&gt;52:44 - RAG и MCP серверы: что это и зачем нужно&lt;/p&gt;&lt;p&gt;56:35 - Реклама в Windows, смартфонах и телевизорах — современные подходы к монетизации&lt;/p&gt;&lt;p&gt;59:28 - Apple Intelligence и локальные модели от Apple&lt;/p&gt;&lt;p&gt;1:01:11 - Gemini CLI и сравнение с Claude Code&lt;/p&gt;&lt;p&gt;1:02:19 - Какой язык LLM понимают лучше: Go / JS / Python&lt;/p&gt;&lt;p&gt;1:06:36 - Переход ключевых разработчиков из Claude Code в Cursor&lt;/p&gt;&lt;p&gt;1:07:59 - Meta переманивает сотрудников OpenAI за $100 млн&lt;/p&gt;&lt;p&gt;1:14:21 - Внутренние конфликты в OpenAI и отношения с Microsoft&lt;/p&gt;&lt;p&gt;1:16:20 - Пузырь AI-стартапов&lt;/p&gt;&lt;p&gt;1:33:36 - Статья Apple "Illusion of Thinking" о том, думают ли LLM&lt;/p&gt;&lt;p&gt;1:42:57 - Эксперимент с Ebiten: может ли LLM писать код для узкой ниши&lt;/p&gt;&lt;p&gt;1:46:51 - Будущее профессии программиста: заменят ли нас AI?&lt;/p&gt;&lt;p&gt;1:56:28 - Ошибки LLM при написании тестов и работе с legacy-кодом&lt;/p&gt;&lt;p&gt;2:01:03 - Развитие AI: достигнут ли предел обучения на данных?&lt;/p&gt;&lt;p&gt;2:06:27 - Итоги от Ильдара: параллели с другими индустриями: музыка и влияние AI&lt;/p&gt;&lt;p&gt;2:09:22 - Итоги от Влада: всё зависит от вас&lt;/p&gt;&lt;p&gt;2:12:28 - Выводы от Николая: AI дополняет, а не заменяет программиста&lt;/p&gt;&lt;p&gt;2:14:10 - AI — таблетка от выгорания программиста&lt;/p&gt;&lt;p&gt;2:16:09 - Учиться с помощью AI легче&lt;/p&gt;&lt;p&gt;2:17:21 - Важно следить за трендами&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;#gogetpodcast&lt;/p&gt;</content:encoded>
            <itunes:explicit>false</itunes:explicit>
            <itunes:duration>8520</itunes:duration>
            <itunes:image href="https://cdn.mave.digital/storage/podcasts/3d65214c-1a2c-4d15-bd9d-b5a37936bbfb/images/d417370a-75dd-41ac-8010-97ce76938551.png"/>
            <itunes:episode>15</itunes:episode>
            <itunes:episodeType>full</itunes:episodeType>
        <itunes:subtitle>Обсуждаем AI-инструменты для разработчиков: Claude Code, Cursor, Copilot, новый редактор Zed. Делимся реальным опытом — что работает, что раздражает, где галлюцинации мешают жить. Поговорили про локальные модели, переход разработчиков из OpenAI в Meta за $100 миллионов и общий хайп вокруг AI. Порассуждали о будущем профессии: когда нас уже наконец заменят роботы? Состав: - Николай Тузов - Влад Тен: https://www.youtube.com/@vladtenten - Ильдар Карымов: https://www.youtube.com/@deferpanic Мой Телеграм-Канал с анонсами подкастов, роликов и др.: https://t.me/ntuzov Наш чат - Gopher Club: https://t.me/+RfalcB42UspmMDdi Все гости наших выпусков там присутствуют. Тайминги: 00:00 - Вступление и представление участников 02:42 - Какие AI-инструменты использует Ильдар 06:04 - Сравнение ChatGPT и Claude для технических задач 08:35 - Опыт Влада с AI-инструментами и почему он их редко использует 12:52 - Редактор Zed: особенности, дебаггер и сравнение с другими IDE 18:02 - Агентный режим в Zed: плюсы и минусы 26:24 - Простой AI-агент в 400 строк кода: разбор статьи Thorsten Ball 30:42 - Обсуждение терминалов и shell: iTerm, Warp, Fish, Starship 37:44 - Чего не хватает у агента из статьи Thorsten Ball? 43:37 - Проблемы окна контекста и как их решать 48:51 - Локальные модели: DeepSeek и опыт запуска на личном железе 52:44 - RAG и MCP серверы: что это и зачем нужно 56:35 - Реклама в Windows, смартфонах и телевизорах — современные подходы к монетизации 59:28 - Apple Intelligence и локальные модели от Apple 1:01:11 - Gemini CLI и сравнение с Claude Code 1:02:19 - Какой язык LLM понимают лучше: Go / JS / Python 1:06:36 - Переход ключевых разработчиков из Claude Code в Cursor 1:07:59 - Meta переманивает сотрудников OpenAI за $100 млн 1:14:21 - Внутренние конфликты в OpenAI и отношения с Microsoft 1:16:20 - Пузырь AI-стартапов 1:33:36 - Статья Apple "Illusion of Thinking" о том, думают ли LLM 1:42:57 - Эксперимент с Ebiten: может ли LLM писать код для узкой ниши 1:46:51 - Будущее профессии программиста: заменят ли нас AI? 1:56:28 - Ошибки LLM при написании тестов и работе с legacy-кодом 2:01:03 - Развитие AI: достигнут ли предел обучения на данных? 2:06:27 - Итоги от Ильдара: параллели с другими индустриями: музыка и влияние AI 2:09:22 - Итоги от Влада: всё зависит от вас 2:12:28 - Выводы от Николая: AI дополняет, а не заменяет программиста 2:14:10 - AI — таблетка от выгорания программиста 2:16:09 - Учиться с помощью AI легче 2:17:21 - Важно следить за трендами #gogetpodcast</itunes:subtitle></item>
        <item>
            <title><![CDATA[Ep. 14: ИИ в руках разработчика: опыт экспертов и прогнозы на будущее]]></title>
            <description><![CDATA[Обсуждаем развитие ИИ-инструментов и сервисов: кто чем пользуется, как именно, для каких задач и т.п. А также обсудили что нас ждёт в будущем, к чему придём и заменят ли разработчиков роботы?<p><br /></p><p>Состав:</p><p><br /></p><p>- Глеб Яльчик</p><p>- Антон Зиновьев</p><p>- Фёдор Догов</p><p><br /></p><p>Мой Телеграм-Канал с анонсами подкастов, роликов и др.: https://t.me/ntuzov</p><p><br /></p><p>Наш чат - Gopher Club: https://t.me/+RfalcB42UspmMDdi</p><p>Все гости наших выпусков там присутствуют.</p><p><br /></p><p>Тайминги:</p><p><br /></p><p>00:00 Вступление и представление гостей</p><p>05:43 Эволюция AI инструментов: от GitHub Copilot до агентов</p><p>12:17 Что такое Cloud Code и как он работает</p><p>18:02 Глеб о Copilot: плюсы и минусы автокомплита</p><p>24:07 Проблема галлюцинаций в ChatGPT</p><p>27:45 Может ли AI определить автора кода на GitHub?</p><p>29:22 Медицина и AI: опасности и возможности</p><p>40:31 Фейковые юристы и ChatGPT</p><p>42:33 AI как виртуальный собеседник и резиновая уточка</p><p>43:51 Практический опыт Федора с Claude Code</p><p>53:26 Успешные практические кейсы Николая с Claude Code</p><p>1:02:16 Рефакторинг с помощью AI агентов</p><p>1:10:22 Лайфхаки использования AI инструментов</p><p>1:16:56 Преимущества Claude Code перед Cursor</p><p>1:20:16 Как качество кода влияет на работу AI</p><p>1:29:15 Gemini и другие модели: сравнение возможностей</p><p>1:31:27 Заменят ли AI программистов?</p><p>1:44:51 Технологическая сингулярность: миф или реальность?</p><p>1:47:29 Достиг ли AI предела своего развития?</p><p>1:52:34 История нейросетей: с 1957 года до наших дней</p><p>2:16:39 Чем опасен ИИ для человечества?</p><p>2:20:52 Легче или сложнее стать программистом сейчас?</p><p>2:29:08 AI убивает критическое мышление?</p><p>2:34:14 Шторм на рынке труда</p><p>2:38:06 Атрофия навыков при использовании AI</p><p>2:40:00 Нужно ли читать книги, если есть AI?</p><p>2:49:16 Заключение</p><p>2:49:42 AI как лекарство от выгорания</p>]]></description>
            <link>https://gogetpodcast.mave.digital/ep-14</link>
            <guid isPermaLink="false">fb39e39b-bfde-4860-9c8e-412d51adfeef</guid>
            <pubDate>Mon, 23 Jun 2025 07:19:12 GMT</pubDate>
            <enclosure length="165396263" type="audio/mpeg" url="https://api.mave.digital/storage/podcasts/3d65214c-1a2c-4d15-bd9d-b5a37936bbfb/episodes/5d051ea8-d13f-4072-8f40-dec29e2a84ab.mp3"/>
            <itunes:title>Ep. 14: ИИ в руках разработчика: опыт экспертов и прогнозы на будущее</itunes:title>
            <itunes:summary>Обсуждаем развитие ИИ-инструментов и сервисов: кто чем пользуется, как именно, для каких задач и т.п. А также обсудили что нас ждёт в будущем, к чему придём и заменят ли разработчиков роботы?

Состав:

- Глеб Яльчик
- Антон Зиновьев
- Фёдор Догов

Мой Телеграм-Канал с анонсами подкастов, роликов и др.: https://t.me/ntuzov

Наш чат - Gopher Club: https://t.me/+RfalcB42UspmMDdi
Все гости наших выпусков там присутствуют.

Тайминги:

00:00 Вступление и представление гостей
05:43 Эволюция AI инструментов: от GitHub Copilot до агентов
12:17 Что такое Cloud Code и как он работает
18:02 Глеб о Copilot: плюсы и минусы автокомплита
24:07 Проблема галлюцинаций в ChatGPT
27:45 Может ли AI определить автора кода на GitHub?
29:22 Медицина и AI: опасности и возможности
40:31 Фейковые юристы и ChatGPT
42:33 AI как виртуальный собеседник и резиновая уточка
43:51 Практический опыт Федора с Claude Code
53:26 Успешные практические кейсы Николая с Claude Code
1:02:16 Рефакторинг с помощью AI агентов
1:10:22 Лайфхаки использования AI инструментов
1:16:56 Преимущества Claude Code перед Cursor
1:20:16 Как качество кода влияет на работу AI
1:29:15 Gemini и другие модели: сравнение возможностей
1:31:27 Заменят ли AI программистов?
1:44:51 Технологическая сингулярность: миф или реальность?
1:47:29 Достиг ли AI предела своего развития?
1:52:34 История нейросетей: с 1957 года до наших дней
2:16:39 Чем опасен ИИ для человечества?
2:20:52 Легче или сложнее стать программистом сейчас?
2:29:08 AI убивает критическое мышление?
2:34:14 Шторм на рынке труда
2:38:06 Атрофия навыков при использовании AI
2:40:00 Нужно ли читать книги, если есть AI?
2:49:16 Заключение
2:49:42 AI как лекарство от выгорания</itunes:summary>
            <content:encoded>Обсуждаем развитие ИИ-инструментов и сервисов: кто чем пользуется, как именно, для каких задач и т.п. А также обсудили что нас ждёт в будущем, к чему придём и заменят ли разработчиков роботы?&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Состав:&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;- Глеб Яльчик&lt;/p&gt;&lt;p&gt;- Антон Зиновьев&lt;/p&gt;&lt;p&gt;- Фёдор Догов&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Мой Телеграм-Канал с анонсами подкастов, роликов и др.: https://t.me/ntuzov&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Наш чат - Gopher Club: https://t.me/+RfalcB42UspmMDdi&lt;/p&gt;&lt;p&gt;Все гости наших выпусков там присутствуют.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Тайминги:&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;00:00 Вступление и представление гостей&lt;/p&gt;&lt;p&gt;05:43 Эволюция AI инструментов: от GitHub Copilot до агентов&lt;/p&gt;&lt;p&gt;12:17 Что такое Cloud Code и как он работает&lt;/p&gt;&lt;p&gt;18:02 Глеб о Copilot: плюсы и минусы автокомплита&lt;/p&gt;&lt;p&gt;24:07 Проблема галлюцинаций в ChatGPT&lt;/p&gt;&lt;p&gt;27:45 Может ли AI определить автора кода на GitHub?&lt;/p&gt;&lt;p&gt;29:22 Медицина и AI: опасности и возможности&lt;/p&gt;&lt;p&gt;40:31 Фейковые юристы и ChatGPT&lt;/p&gt;&lt;p&gt;42:33 AI как виртуальный собеседник и резиновая уточка&lt;/p&gt;&lt;p&gt;43:51 Практический опыт Федора с Claude Code&lt;/p&gt;&lt;p&gt;53:26 Успешные практические кейсы Николая с Claude Code&lt;/p&gt;&lt;p&gt;1:02:16 Рефакторинг с помощью AI агентов&lt;/p&gt;&lt;p&gt;1:10:22 Лайфхаки использования AI инструментов&lt;/p&gt;&lt;p&gt;1:16:56 Преимущества Claude Code перед Cursor&lt;/p&gt;&lt;p&gt;1:20:16 Как качество кода влияет на работу AI&lt;/p&gt;&lt;p&gt;1:29:15 Gemini и другие модели: сравнение возможностей&lt;/p&gt;&lt;p&gt;1:31:27 Заменят ли AI программистов?&lt;/p&gt;&lt;p&gt;1:44:51 Технологическая сингулярность: миф или реальность?&lt;/p&gt;&lt;p&gt;1:47:29 Достиг ли AI предела своего развития?&lt;/p&gt;&lt;p&gt;1:52:34 История нейросетей: с 1957 года до наших дней&lt;/p&gt;&lt;p&gt;2:16:39 Чем опасен ИИ для человечества?&lt;/p&gt;&lt;p&gt;2:20:52 Легче или сложнее стать программистом сейчас?&lt;/p&gt;&lt;p&gt;2:29:08 AI убивает критическое мышление?&lt;/p&gt;&lt;p&gt;2:34:14 Шторм на рынке труда&lt;/p&gt;&lt;p&gt;2:38:06 Атрофия навыков при использовании AI&lt;/p&gt;&lt;p&gt;2:40:00 Нужно ли читать книги, если есть AI?&lt;/p&gt;&lt;p&gt;2:49:16 Заключение&lt;/p&gt;&lt;p&gt;2:49:42 AI как лекарство от выгорания&lt;/p&gt;</content:encoded>
            <itunes:explicit>false</itunes:explicit>
            <itunes:duration>10331</itunes:duration>
            <itunes:image href="https://cdn.mave.digital/storage/podcasts/3d65214c-1a2c-4d15-bd9d-b5a37936bbfb/images/5d051ea8-d13f-4072-8f40-dec29e2a84ab.png"/>
            <itunes:episode>14</itunes:episode>
            <itunes:episodeType>full</itunes:episodeType>
        <itunes:subtitle>Обсуждаем развитие ИИ-инструментов и сервисов: кто чем пользуется, как именно, для каких задач и т.п. А также обсудили что нас ждёт в будущем, к чему придём и заменят ли разработчиков роботы? Состав: - Глеб Яльчик - Антон Зиновьев - Фёдор Догов Мой Телеграм-Канал с анонсами подкастов, роликов и др.: https://t.me/ntuzov Наш чат - Gopher Club: https://t.me/+RfalcB42UspmMDdi Все гости наших выпусков там присутствуют. Тайминги: 00:00 Вступление и представление гостей 05:43 Эволюция AI инструментов: от GitHub Copilot до агентов 12:17 Что такое Cloud Code и как он работает 18:02 Глеб о Copilot: плюсы и минусы автокомплита 24:07 Проблема галлюцинаций в ChatGPT 27:45 Может ли AI определить автора кода на GitHub? 29:22 Медицина и AI: опасности и возможности 40:31 Фейковые юристы и ChatGPT 42:33 AI как виртуальный собеседник и резиновая уточка 43:51 Практический опыт Федора с Claude Code 53:26 Успешные практические кейсы Николая с Claude Code 1:02:16 Рефакторинг с помощью AI агентов 1:10:22 Лайфхаки использования AI инструментов 1:16:56 Преимущества Claude Code перед Cursor 1:20:16 Как качество кода влияет на работу AI 1:29:15 Gemini и другие модели: сравнение возможностей 1:31:27 Заменят ли AI программистов? 1:44:51 Технологическая сингулярность: миф или реальность? 1:47:29 Достиг ли AI предела своего развития? 1:52:34 История нейросетей: с 1957 года до наших дней 2:16:39 Чем опасен ИИ для человечества? 2:20:52 Легче или сложнее стать программистом сейчас? 2:29:08 AI убивает критическое мышление? 2:34:14 Шторм на рынке труда 2:38:06 Атрофия навыков при использовании AI 2:40:00 Нужно ли читать книги, если есть AI? 2:49:16 Заключение 2:49:42 AI как лекарство от выгорания</itunes:subtitle></item>
        <item>
            <title><![CDATA[Ep. 13: Потерял работу, завалил 10 собесов, но выжил — история мидл разработчика]]></title>
            <description><![CDATA[Обсудим историю Романа и его тернистый путь разработчика. Он стремился попасть в highload, но за пол года сменил три работы, не прошел испытательный срок в МТС, имел много неудач на собеседованиях, но в итоге смог через это пробиться.<br /><br />Разберём его кейс с крутыми экспертами — какие ошибки он совершал, как ему следовало действовать и т.п.<br /><br />Также мы подробно обсудим вопрос денег — сколько Роман зарабатывал на этих этапах, на что претендовал, и на что ему следовало рассчитывать, по мнению наших гостей.<br /><br />Телеграм-канал Романа: https://t.me/romans_insights<br /><br />Состав:<br />- Николай Тузов<br />- Глеб Яльчик<br />- Даниил Подольский<br />- Виталий Левченко<br /><br />------<br />👾 Мой Телеграм-Канал с анонсами подкастов, роликов и прочих активностей: https://t.me/ntuzov<br />Также я тут пишу текстовые гайды и истории по вашим запросам, делюсь своими мыслями, часто провожу розыгрыши билетов на различные мероприятия и др.<br /><br />🗣️ Наш чат - Gopher Club: https://t.me/+RfalcB42UspmMDdi<br />Все гости наших выпусков там присутствуют.<br /><br />------<br />Тайминги:<br /><br /><ul><li>00:00 Вступление</li><li>00:45 Представление Даниила</li><li>02:06 Представление Виталия</li><li>03:06 Представление Глеба</li><li>05:16 Про конференцию HighLoad и GoLang Conf 2024</li><li>11:50 Как не пропустить следующий эфир и новости подкаста</li><li>12:17 Представление Романа</li><li>16:11 Обсуждение джуна в роли тимлида</li><li>23:42 Работа и развитие Романа как разработчика</li><li>27:53 Про зарплаты и первый опыт работы</li><li>30:01 Как Роман попал в WildBerries</li><li>35:28 Как стать сеньором и что это значит?</li><li>49:55 Почему решил уйти из WildBerries</li><li>59:03 Старт карьеры в качестве сисадмина</li><li>1:01:14 Как попал в МТС</li><li>1:09:26 Опыт работы в МТС</li><li>1:15:56 Уволили после испытательного срока</li><li>1:17:59 Анализ причин увольнения</li><li>1:34:15 Что чувствовал после увольнения</li><li>1:42:37 Увольнение после ИС - чёрная метка?</li><li>1:56:38 О текущем проекте и перспективах</li><li>1:57:11 Про дежурства и алерты</li><li>2:00:52 Жизнь после увольнения</li><li>2:04:55 Где можно пообщаться с коллегами</li><li>2:06:22 Заключение</li></ul>]]></description>
            <link>https://gogetpodcast.mave.digital/ep-13</link>
            <guid isPermaLink="false">bb7f303f-c8f4-42ce-892b-bae40bce318b</guid>
            <pubDate>Mon, 11 Nov 2024 11:36:54 GMT</pubDate>
            <enclosure length="122488481" type="audio/mpeg" url="https://api.mave.digital/storage/podcasts/3d65214c-1a2c-4d15-bd9d-b5a37936bbfb/episodes/228fab97-488c-4f0a-b394-8a9bffb9d241.mp3"/>
            <itunes:title>Ep. 13: Потерял работу, завалил 10 собесов, но выжил — история мидл разработчика</itunes:title>
            <itunes:summary>Обсудим историю Романа и его тернистый путь разработчика. Он стремился попасть в highload, но за пол года сменил три работы, не прошел испытательный срок в МТС, имел много неудач на собеседованиях, но в итоге смог через это пробиться.

Разберём его кейс с крутыми экспертами — какие ошибки он совершал, как ему следовало действовать и т.п.

Также мы подробно обсудим вопрос денег — сколько Роман зарабатывал на этих этапах, на что претендовал, и на что ему следовало рассчитывать, по мнению наших гостей.

Телеграм-канал Романа: https://t.me/romans_insights

Состав:
- Николай Тузов
- Глеб Яльчик
- Даниил Подольский
- Виталий Левченко

------
&#128126; Мой Телеграм-Канал с анонсами подкастов, роликов и прочих активностей: https://t.me/ntuzov
Также я тут пишу текстовые гайды и истории по вашим запросам, делюсь своими мыслями, часто провожу розыгрыши билетов на различные мероприятия и др.

&#128483;️ Наш чат - Gopher Club: https://t.me/+RfalcB42UspmMDdi
Все гости наших выпусков там присутствуют.

------
Тайминги:

00:00 Вступление
00:45 Представление Даниила
02:06 Представление Виталия
03:06 Представление Глеба
05:16 Про конференцию HighLoad и GoLang Conf 2024
11:50 Как не пропустить следующий эфир и новости подкаста
12:17 Представление Романа
16:11 Обсуждение джуна в роли тимлида
23:42 Работа и развитие Романа как разработчика
27:53 Про зарплаты и первый опыт работы
30:01 Как Роман попал в WildBerries
35:28 Как стать сеньором и что это значит?
49:55 Почему решил уйти из WildBerries
59:03 Старт карьеры в качестве сисадмина
1:01:14 Как попал в МТС
1:09:26 Опыт работы в МТС
1:15:56 Уволили после испытательного срока
1:17:59 Анализ причин увольнения
1:34:15 Что чувствовал после увольнения
1:42:37 Увольнение после ИС - чёрная метка?
1:56:38 О текущем проекте и перспективах
1:57:11 Про дежурства и алерты
2:00:52 Жизнь после увольнения
2:04:55 Где можно пообщаться с коллегами
2:06:22 Заключение</itunes:summary>
            <content:encoded>Обсудим историю Романа и его тернистый путь разработчика. Он стремился попасть в highload, но за пол года сменил три работы, не прошел испытательный срок в МТС, имел много неудач на собеседованиях, но в итоге смог через это пробиться.&lt;br /&gt;&lt;br /&gt;Разберём его кейс с крутыми экспертами — какие ошибки он совершал, как ему следовало действовать и т.п.&lt;br /&gt;&lt;br /&gt;Также мы подробно обсудим вопрос денег — сколько Роман зарабатывал на этих этапах, на что претендовал, и на что ему следовало рассчитывать, по мнению наших гостей.&lt;br /&gt;&lt;br /&gt;Телеграм-канал Романа: https://t.me/romans_insights&lt;br /&gt;&lt;br /&gt;Состав:&lt;br /&gt;- Николай Тузов&lt;br /&gt;- Глеб Яльчик&lt;br /&gt;- Даниил Подольский&lt;br /&gt;- Виталий Левченко&lt;br /&gt;&lt;br /&gt;------&lt;br /&gt;&#128126; Мой Телеграм-Канал с анонсами подкастов, роликов и прочих активностей: https://t.me/ntuzov&lt;br /&gt;Также я тут пишу текстовые гайды и истории по вашим запросам, делюсь своими мыслями, часто провожу розыгрыши билетов на различные мероприятия и др.&lt;br /&gt;&lt;br /&gt;&#128483;️ Наш чат - Gopher Club: https://t.me/+RfalcB42UspmMDdi&lt;br /&gt;Все гости наших выпусков там присутствуют.&lt;br /&gt;&lt;br /&gt;------&lt;br /&gt;Тайминги:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;00:00 Вступление&lt;/li&gt;&lt;li&gt;00:45 Представление Даниила&lt;/li&gt;&lt;li&gt;02:06 Представление Виталия&lt;/li&gt;&lt;li&gt;03:06 Представление Глеба&lt;/li&gt;&lt;li&gt;05:16 Про конференцию HighLoad и GoLang Conf 2024&lt;/li&gt;&lt;li&gt;11:50 Как не пропустить следующий эфир и новости подкаста&lt;/li&gt;&lt;li&gt;12:17 Представление Романа&lt;/li&gt;&lt;li&gt;16:11 Обсуждение джуна в роли тимлида&lt;/li&gt;&lt;li&gt;23:42 Работа и развитие Романа как разработчика&lt;/li&gt;&lt;li&gt;27:53 Про зарплаты и первый опыт работы&lt;/li&gt;&lt;li&gt;30:01 Как Роман попал в WildBerries&lt;/li&gt;&lt;li&gt;35:28 Как стать сеньором и что это значит?&lt;/li&gt;&lt;li&gt;49:55 Почему решил уйти из WildBerries&lt;/li&gt;&lt;li&gt;59:03 Старт карьеры в качестве сисадмина&lt;/li&gt;&lt;li&gt;1:01:14 Как попал в МТС&lt;/li&gt;&lt;li&gt;1:09:26 Опыт работы в МТС&lt;/li&gt;&lt;li&gt;1:15:56 Уволили после испытательного срока&lt;/li&gt;&lt;li&gt;1:17:59 Анализ причин увольнения&lt;/li&gt;&lt;li&gt;1:34:15 Что чувствовал после увольнения&lt;/li&gt;&lt;li&gt;1:42:37 Увольнение после ИС - чёрная метка?&lt;/li&gt;&lt;li&gt;1:56:38 О текущем проекте и перспективах&lt;/li&gt;&lt;li&gt;1:57:11 Про дежурства и алерты&lt;/li&gt;&lt;li&gt;2:00:52 Жизнь после увольнения&lt;/li&gt;&lt;li&gt;2:04:55 Где можно пообщаться с коллегами&lt;/li&gt;&lt;li&gt;2:06:22 Заключение&lt;/li&gt;&lt;/ul&gt;</content:encoded>
            <itunes:explicit>false</itunes:explicit>
            <itunes:duration>7645</itunes:duration>
            <itunes:image href="https://cdn.mave.digital/storage/podcasts/3d65214c-1a2c-4d15-bd9d-b5a37936bbfb/images/228fab97-488c-4f0a-b394-8a9bffb9d241.png"/>
            <itunes:episode>13</itunes:episode>
            <itunes:episodeType>full</itunes:episodeType>
        <itunes:subtitle>Обсудим историю Романа и его тернистый путь разработчика. Он стремился попасть в highload, но за пол года сменил три работы, не прошел испытательный срок в МТС, имел много неудач на собеседованиях, но в итоге смог через это пробиться. Разберём его кейс с крутыми экспертами — какие ошибки он совершал, как ему следовало действовать и т.п. Также мы подробно обсудим вопрос денег — сколько Роман зарабатывал на этих этапах, на что претендовал, и на что ему следовало рассчитывать, по мнению наших гостей. Телеграм-канал Романа: https://t.me/romans_insights Состав: - Николай Тузов - Глеб Яльчик - Даниил Подольский - Виталий Левченко ------ &#128126; Мой Телеграм-Канал с анонсами подкастов, роликов и прочих активностей: https://t.me/ntuzov Также я тут пишу текстовые гайды и истории по вашим запросам, делюсь своими мыслями, часто провожу розыгрыши билетов на различные мероприятия и др. &#128483;️ Наш чат - Gopher Club: https://t.me/+RfalcB42UspmMDdi Все гости наших выпусков там присутствуют. ------ Тайминги: 00:00 Вступление00:45 Представление Даниила02:06 Представление Виталия03:06 Представление Глеба05:16 Про конференцию HighLoad и GoLang Conf 202411:50 Как не пропустить следующий эфир и новости подкаста12:17 Представление Романа16:11 Обсуждение джуна в роли тимлида23:42 Работа и развитие Романа как разработчика27:53 Про зарплаты и первый опыт работы30:01 Как Роман попал в WildBerries35:28 Как стать сеньором и что это значит?49:55 Почему решил уйти из WildBerries59:03 Старт карьеры в качестве сисадмина1:01:14 Как попал в МТС1:09:26 Опыт работы в МТС1:15:56 Уволили после испытательного срока1:17:59 Анализ причин увольнения1:34:15 Что чувствовал после увольнения1:42:37 Увольнение после ИС - чёрная метка?1:56:38 О текущем проекте и перспективах1:57:11 Про дежурства и алерты2:00:52 Жизнь после увольнения2:04:55 Где можно пообщаться с коллегами2:06:22 Заключение</itunes:subtitle></item>
        <item>
            <title><![CDATA[Ep. 12: Как попасть в IT — проблемы стажеров и как их решать]]></title>
            <description><![CDATA[Обсуждаем проблемы стажеров при устройстве на работу: как пройти HR-фильтр, что изучать, как вести себя на собеседовании и др.<br /><br />В гостях у нас Ефим — стажер. Он пришел поделиться своей болью, а другие участники, профессионалы с многолетним опытом найма, помогут ему и ответят на вопросы.<br /><br />Состав:<br /><br />- Николай Тузов — ведущий выпуска<br />- Ефим Дмитриев — стажер из Новосибирска<br />- Даниил Подольский — глава программного комитета GoLang Conf 2024, работает в компании Ядро и много нанимает<br />- Виталий Левченко — Также входит в программный комитет GoLang Conf 2024, выступает там с докладом, работает и много нанимает в компании Wildberries<br />- Олег Козырев — GoLang-разработчик, ведёт свой <a href="https://www.youtube.com/@olezhek28go">ютуб-канал про разработку</a><br />И его <a href="https://t.me/olezhek28go">Телеграм-канал</a><br /><br />------<br /><br /><p>👾 Мой Телеграм-Канал с анонсами подкастов, роликов и прочих активностей: <a href="https://t.me/ntuzov">@ntuzov</a><br /></p><p><br /></p>В этом канале я также пишу текстовые гайды и истории по вашим запросам, делюсь своими мыслями, часто провожу розыгрыши билетов на различные мероприятия и др.<br /><br />🗣️ Наш чат - <a href="https://"></a><a href="https://t.me/+RfalcB42UspmMDdi">Gopher Club</a><br />Все гости наших выпусков там присутствуют.<br /><br />------<br /><br /><p>Тайминги:</p><br /><ul><li>    00:00 Интро</li><li>    01:49 Начало</li><li>    04:22 Представление Олега</li><li>    06:42 Представление Виталия</li><li>    08:23 Представление Даниила</li><li>    10:35 Представление Ефима</li><li>    16:05 Чем Ефим лучше других?</li><li>    18:36 Нужно ли читать Таненбаума?  </li><li>    19:42 Олег выдал БАЗУ!  </li><li>    25:05 Что же всё-такие Ефим готов сделать?  </li><li>    29:01 Нужно ли Ефиму в Айти?  </li><li>    34:20 Олег снова выдаёт БАЗУ!  </li><li>    37:35 Как ходить по собеседованиям?  </li><li>    41:12 Как пройти HR-фильтр?  </li><li>    45:53 Эмоциональная база от Олега  </li><li>    52:09 Как же попасть на собеседование, преодолев HR-фильтр?  </li><li>    01:00:50 Про стэк Ефима  </li><li>    01:03:57 Важно ли знать алгоритмы и структуры данных?  </li><li>    01:08:10 Связные списки - отличная тема на собеседовании  </li><li>    01:14:01 Можно ли "взламывать" систему найма?  </li><li>    01:17:01 Итоги от Виталия  </li><li>    01:21:55 Про недостаток свободного времени у стажеров  </li><li>    01:25:03 Итоги от Даниила  </li><li>    01:28:06 Итоги от Олега (База?)  </li><li>    01:31:26 Вопросы из чата  </li><li>    01:32:32 Про накрутку опыта в резюме и умение продавать себя  </li><li>    01:36:54 Про менторинг и прогресс на работе  </li><li>    01:39:49 Итоги от Николая  </li><li>    01:43:53 Про вопросы о накрутке опыта  </li><li>    01:46:50 Нужно ходить на митапы и конференции!  </li><li>    01:49:43 Про live-кодинг  </li><li>    01:54:22 Про HighLoad++ и GoLang Conf 2024  </li><li>    01:56:03 Розыгрыш билетов на HighLoad++ на моём канале  </li><li>    01:58:22 Заключение</li></ul>]]></description>
            <link>https://gogetpodcast.mave.digital/ep-12</link>
            <guid isPermaLink="false">c417d625-2825-46ee-bbd2-9b743103a7b7</guid>
            <pubDate>Mon, 04 Nov 2024 12:48:07 GMT</pubDate>
            <enclosure length="115305472" type="audio/mpeg" url="https://api.mave.digital/storage/podcasts/3d65214c-1a2c-4d15-bd9d-b5a37936bbfb/episodes/8ed484d1-7477-4c2f-bf6d-b002dd473100.mp3"/>
            <itunes:title>Ep. 12: Как попасть в IT — проблемы стажеров и как их решать</itunes:title>
            <itunes:summary>Обсуждаем проблемы стажеров при устройстве на работу: как пройти HR-фильтр, что изучать, как вести себя на собеседовании и др.

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

Состав:

- Николай Тузов — ведущий выпуска
- Ефим Дмитриев — стажер из Новосибирска
- Даниил Подольский — глава программного комитета GoLang Conf 2024, работает в компании Ядро и много нанимает
- Виталий Левченко — Также входит в программный комитет GoLang Conf 2024, выступает там с докладом, работает и много нанимает в компании Wildberries
- Олег Козырев — GoLang-разработчик, ведёт свой ютуб-канал про разработку
И его Телеграм-канал

------

&#128126; Мой Телеграм-Канал с анонсами подкастов, роликов и прочих активностей: @ntuzov

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

&#128483;️ Наш чат - Gopher Club
Все гости наших выпусков там присутствуют.

------

Тайминги:

00:00 Интро
01:49 Начало
04:22 Представление Олега
06:42 Представление Виталия
08:23 Представление Даниила
10:35 Представление Ефима
16:05 Чем Ефим лучше других?
18:36 Нужно ли читать Таненбаума?
19:42 Олег выдал БАЗУ!
25:05 Что же всё-такие Ефим готов сделать?
29:01 Нужно ли Ефиму в Айти?
34:20 Олег снова выдаёт БАЗУ!
37:35 Как ходить по собеседованиям?
41:12 Как пройти HR-фильтр?
45:53 Эмоциональная база от Олега
52:09 Как же попасть на собеседование, преодолев HR-фильтр?
01:00:50 Про стэк Ефима
01:03:57 Важно ли знать алгоритмы и структуры данных?
01:08:10 Связные списки - отличная тема на собеседовании
01:14:01 Можно ли "взламывать" систему найма?
01:17:01 Итоги от Виталия
01:21:55 Про недостаток свободного времени у стажеров
01:25:03 Итоги от Даниила
01:28:06 Итоги от Олега (База?)
01:31:26 Вопросы из чата
01:32:32 Про накрутку опыта в резюме и умение продавать себя
01:36:54 Про менторинг и прогресс на работе
01:39:49 Итоги от Николая
01:43:53 Про вопросы о накрутке опыта
01:46:50 Нужно ходить на митапы и конференции!
01:49:43 Про live-кодинг
01:54:22 Про HighLoad++ и GoLang Conf 2024
01:56:03 Розыгрыш билетов на HighLoad++ на моём канале
01:58:22 Заключение</itunes:summary>
            <content:encoded>Обсуждаем проблемы стажеров при устройстве на работу: как пройти HR-фильтр, что изучать, как вести себя на собеседовании и др.&lt;br /&gt;&lt;br /&gt;В гостях у нас Ефим — стажер. Он пришел поделиться своей болью, а другие участники, профессионалы с многолетним опытом найма, помогут ему и ответят на вопросы.&lt;br /&gt;&lt;br /&gt;Состав:&lt;br /&gt;&lt;br /&gt;- Николай Тузов — ведущий выпуска&lt;br /&gt;- Ефим Дмитриев — стажер из Новосибирска&lt;br /&gt;- Даниил Подольский — глава программного комитета GoLang Conf 2024, работает в компании Ядро и много нанимает&lt;br /&gt;- Виталий Левченко — Также входит в программный комитет GoLang Conf 2024, выступает там с докладом, работает и много нанимает в компании Wildberries&lt;br /&gt;- Олег Козырев — GoLang-разработчик, ведёт свой &lt;a href="https://www.youtube.com/@olezhek28go"&gt;ютуб-канал про разработку&lt;/a&gt;&lt;br /&gt;И его &lt;a href="https://t.me/olezhek28go"&gt;Телеграм-канал&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;------&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&#128126; Мой Телеграм-Канал с анонсами подкастов, роликов и прочих активностей: &lt;a href="https://t.me/ntuzov"&gt;@ntuzov&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;В этом канале я также пишу текстовые гайды и истории по вашим запросам, делюсь своими мыслями, часто провожу розыгрыши билетов на различные мероприятия и др.&lt;br /&gt;&lt;br /&gt;&#128483;️ Наш чат - &lt;a href="https://"&gt;&lt;/a&gt;&lt;a href="https://t.me/+RfalcB42UspmMDdi"&gt;Gopher Club&lt;/a&gt;&lt;br /&gt;Все гости наших выпусков там присутствуют.&lt;br /&gt;&lt;br /&gt;------&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Тайминги:&lt;/p&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;    00:00 Интро&lt;/li&gt;&lt;li&gt;    01:49 Начало&lt;/li&gt;&lt;li&gt;    04:22 Представление Олега&lt;/li&gt;&lt;li&gt;    06:42 Представление Виталия&lt;/li&gt;&lt;li&gt;    08:23 Представление Даниила&lt;/li&gt;&lt;li&gt;    10:35 Представление Ефима&lt;/li&gt;&lt;li&gt;    16:05 Чем Ефим лучше других?&lt;/li&gt;&lt;li&gt;    18:36 Нужно ли читать Таненбаума?  &lt;/li&gt;&lt;li&gt;    19:42 Олег выдал БАЗУ!  &lt;/li&gt;&lt;li&gt;    25:05 Что же всё-такие Ефим готов сделать?  &lt;/li&gt;&lt;li&gt;    29:01 Нужно ли Ефиму в Айти?  &lt;/li&gt;&lt;li&gt;    34:20 Олег снова выдаёт БАЗУ!  &lt;/li&gt;&lt;li&gt;    37:35 Как ходить по собеседованиям?  &lt;/li&gt;&lt;li&gt;    41:12 Как пройти HR-фильтр?  &lt;/li&gt;&lt;li&gt;    45:53 Эмоциональная база от Олега  &lt;/li&gt;&lt;li&gt;    52:09 Как же попасть на собеседование, преодолев HR-фильтр?  &lt;/li&gt;&lt;li&gt;    01:00:50 Про стэк Ефима  &lt;/li&gt;&lt;li&gt;    01:03:57 Важно ли знать алгоритмы и структуры данных?  &lt;/li&gt;&lt;li&gt;    01:08:10 Связные списки - отличная тема на собеседовании  &lt;/li&gt;&lt;li&gt;    01:14:01 Можно ли "взламывать" систему найма?  &lt;/li&gt;&lt;li&gt;    01:17:01 Итоги от Виталия  &lt;/li&gt;&lt;li&gt;    01:21:55 Про недостаток свободного времени у стажеров  &lt;/li&gt;&lt;li&gt;    01:25:03 Итоги от Даниила  &lt;/li&gt;&lt;li&gt;    01:28:06 Итоги от Олега (База?)  &lt;/li&gt;&lt;li&gt;    01:31:26 Вопросы из чата  &lt;/li&gt;&lt;li&gt;    01:32:32 Про накрутку опыта в резюме и умение продавать себя  &lt;/li&gt;&lt;li&gt;    01:36:54 Про менторинг и прогресс на работе  &lt;/li&gt;&lt;li&gt;    01:39:49 Итоги от Николая  &lt;/li&gt;&lt;li&gt;    01:43:53 Про вопросы о накрутке опыта  &lt;/li&gt;&lt;li&gt;    01:46:50 Нужно ходить на митапы и конференции!  &lt;/li&gt;&lt;li&gt;    01:49:43 Про live-кодинг  &lt;/li&gt;&lt;li&gt;    01:54:22 Про HighLoad++ и GoLang Conf 2024  &lt;/li&gt;&lt;li&gt;    01:56:03 Розыгрыш билетов на HighLoad++ на моём канале  &lt;/li&gt;&lt;li&gt;    01:58:22 Заключение&lt;/li&gt;&lt;/ul&gt;</content:encoded>
            <itunes:explicit>false</itunes:explicit>
            <itunes:duration>7197</itunes:duration>
            <itunes:image href="https://cdn.mave.digital/storage/podcasts/3d65214c-1a2c-4d15-bd9d-b5a37936bbfb/images/8ed484d1-7477-4c2f-bf6d-b002dd473100.png"/>
            <itunes:episode>12</itunes:episode>
            <itunes:episodeType>full</itunes:episodeType>
        <itunes:subtitle>Обсуждаем проблемы стажеров при устройстве на работу: как пройти HR-фильтр, что изучать, как вести себя на собеседовании и др. В гостях у нас Ефим — стажер. Он пришел поделиться своей болью, а другие участники, профессионалы с многолетним опытом найма, помогут ему и ответят на вопросы. Состав: - Николай Тузов — ведущий выпуска - Ефим Дмитриев — стажер из Новосибирска - Даниил Подольский — глава программного комитета GoLang Conf 2024, работает в компании Ядро и много нанимает - Виталий Левченко — Также входит в программный комитет GoLang Conf 2024, выступает там с докладом, работает и много нанимает в компании Wildberries - Олег Козырев — GoLang-разработчик, ведёт свой ютуб-канал про разработку И его Телеграм-канал ------ &#128126; Мой Телеграм-Канал с анонсами подкастов, роликов и прочих активностей: @ntuzov В этом канале я также пишу текстовые гайды и истории по вашим запросам, делюсь своими мыслями, часто провожу розыгрыши билетов на различные мероприятия и др. &#128483;️ Наш чат - Gopher Club Все гости наших выпусков там присутствуют. ------ Тайминги:     00:00 Интро    01:49 Начало    04:22 Представление Олега    06:42 Представление Виталия    08:23 Представление Даниила    10:35 Представление Ефима    16:05 Чем Ефим лучше других?    18:36 Нужно ли читать Таненбаума?      19:42 Олег выдал БАЗУ!      25:05 Что же всё-такие Ефим готов сделать?      29:01 Нужно ли Ефиму в Айти?      34:20 Олег снова выдаёт БАЗУ!      37:35 Как ходить по собеседованиям?      41:12 Как пройти HR-фильтр?      45:53 Эмоциональная база от Олега      52:09 Как же попасть на собеседование, преодолев HR-фильтр?      01:00:50 Про стэк Ефима      01:03:57 Важно ли знать алгоритмы и структуры данных?      01:08:10 Связные списки - отличная тема на собеседовании      01:14:01 Можно ли "взламывать" систему найма?      01:17:01 Итоги от Виталия      01:21:55 Про недостаток свободного времени у стажеров      01:25:03 Итоги от Даниила      01:28:06 Итоги от Олега (База?)      01:31:26 Вопросы из чата      01:32:32 Про накрутку опыта в резюме и умение продавать себя      01:36:54 Про менторинг и прогресс на работе      01:39:49 Итоги от Николая      01:43:53 Про вопросы о накрутке опыта      01:46:50 Нужно ходить на митапы и конференции!      01:49:43 Про live-кодинг      01:54:22 Про HighLoad++ и GoLang Conf 2024      01:56:03 Розыгрыш билетов на HighLoad++ на моём канале      01:58:22 Заключение</itunes:subtitle></item>
        <item>
            <title><![CDATA[Ep. 11: кто такой системный архитектор?]]></title>
            <description><![CDATA[Вместе с опытным системным архитектором из LaTech Алексеем Скоробогатым обсуждаем - кто такой системный архитектор, чем он занимается, зачем он нужен, как дорасти до этой позиции, и стоит ли.<br /><br />Состав:<br />- Николай Тузов<br />- Алексей Скоробогаый - системный архитектор в LaTech<br /><br />Тайминги:<br /><br /><ul><li>00:00 Вступление</li><li>02:39 Как Лёша попал в IT</li><li>05:04 Университет - насколько он важен?</li><li>07:47 Работа в маленькой студии</li><li>11:47 Фэйлы - почему их не нужно бояться</li><li>16:28 Lamoda - начало карьеры в большой компании и переезд в Москву</li><li>19:45 Первые фэйлы</li><li>23:49 Переход с PHP на Go</li><li>32:57 Основные этапы карьеры Лёши от разработчика до архитектора</li><li>34:19 Кто такой техлид? Отличие от архитектора</li><li>43:48 Когда нужен архитектор?</li><li>49:16 Сколько занимает путь от разработчика до архитектора?</li><li>55:38 Кто такой архитектор и что было бы без него?</li><li>01:00:03 Сколько нужно разработчиков на одного архитектора?</li><li>01:02:51 Каких успехов смог добиться Лёша как архитектор?</li><li>01:18:18 Как объяснить руководству, что им нужен архитектор?</li><li>01:32:36 Желающих много, а должность архитектора одна! Есть ли конкуренция?</li><li>01:37:23 Должен ли архитектор писать код?</li><li>01:55:16 Должен ли разработчик изучать предметную область?</li><li>01:58:03 Советы: как дорасти до архитектора?</li><li>02:02:28 Заключение</li></ul>]]></description>
            <link>https://gogetpodcast.mave.digital/ep-11</link>
            <guid isPermaLink="false">8677397c-0dcf-4045-adc4-da577f9f883c</guid>
            <pubDate>Fri, 08 Sep 2023 20:21:33 GMT</pubDate>
            <enclosure length="120210432" type="audio/mpeg" url="https://api.mave.digital/storage/podcasts/3d65214c-1a2c-4d15-bd9d-b5a37936bbfb/episodes/566594d2-bb9e-4358-99ee-fc28de89fb78.mp3"/>
            <itunes:title>Ep. 11: кто такой системный архитектор?</itunes:title>
            <itunes:summary>Вместе с опытным системным архитектором из LaTech Алексеем Скоробогатым обсуждаем - кто такой системный архитектор, чем он занимается, зачем он нужен, как дорасти до этой позиции, и стоит ли.

Состав:
- Николай Тузов
- Алексей Скоробогаый - системный архитектор в LaTech

Тайминги:

00:00 Вступление
02:39 Как Лёша попал в IT
05:04 Университет - насколько он важен?
07:47 Работа в маленькой студии
11:47 Фэйлы - почему их не нужно бояться
16:28 Lamoda - начало карьеры в большой компании и переезд в Москву
19:45 Первые фэйлы
23:49 Переход с PHP на Go
32:57 Основные этапы карьеры Лёши от разработчика до архитектора
34:19 Кто такой техлид? Отличие от архитектора
43:48 Когда нужен архитектор?
49:16 Сколько занимает путь от разработчика до архитектора?
55:38 Кто такой архитектор и что было бы без него?
01:00:03 Сколько нужно разработчиков на одного архитектора?
01:02:51 Каких успехов смог добиться Лёша как архитектор?
01:18:18 Как объяснить руководству, что им нужен архитектор?
01:32:36 Желающих много, а должность архитектора одна! Есть ли конкуренция?
01:37:23 Должен ли архитектор писать код?
01:55:16 Должен ли разработчик изучать предметную область?
01:58:03 Советы: как дорасти до архитектора?
02:02:28 Заключение</itunes:summary>
            <content:encoded>Вместе с опытным системным архитектором из LaTech Алексеем Скоробогатым обсуждаем - кто такой системный архитектор, чем он занимается, зачем он нужен, как дорасти до этой позиции, и стоит ли.&lt;br /&gt;&lt;br /&gt;Состав:&lt;br /&gt;- Николай Тузов&lt;br /&gt;- Алексей Скоробогаый - системный архитектор в LaTech&lt;br /&gt;&lt;br /&gt;Тайминги:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;00:00 Вступление&lt;/li&gt;&lt;li&gt;02:39 Как Лёша попал в IT&lt;/li&gt;&lt;li&gt;05:04 Университет - насколько он важен?&lt;/li&gt;&lt;li&gt;07:47 Работа в маленькой студии&lt;/li&gt;&lt;li&gt;11:47 Фэйлы - почему их не нужно бояться&lt;/li&gt;&lt;li&gt;16:28 Lamoda - начало карьеры в большой компании и переезд в Москву&lt;/li&gt;&lt;li&gt;19:45 Первые фэйлы&lt;/li&gt;&lt;li&gt;23:49 Переход с PHP на Go&lt;/li&gt;&lt;li&gt;32:57 Основные этапы карьеры Лёши от разработчика до архитектора&lt;/li&gt;&lt;li&gt;34:19 Кто такой техлид? Отличие от архитектора&lt;/li&gt;&lt;li&gt;43:48 Когда нужен архитектор?&lt;/li&gt;&lt;li&gt;49:16 Сколько занимает путь от разработчика до архитектора?&lt;/li&gt;&lt;li&gt;55:38 Кто такой архитектор и что было бы без него?&lt;/li&gt;&lt;li&gt;01:00:03 Сколько нужно разработчиков на одного архитектора?&lt;/li&gt;&lt;li&gt;01:02:51 Каких успехов смог добиться Лёша как архитектор?&lt;/li&gt;&lt;li&gt;01:18:18 Как объяснить руководству, что им нужен архитектор?&lt;/li&gt;&lt;li&gt;01:32:36 Желающих много, а должность архитектора одна! Есть ли конкуренция?&lt;/li&gt;&lt;li&gt;01:37:23 Должен ли архитектор писать код?&lt;/li&gt;&lt;li&gt;01:55:16 Должен ли разработчик изучать предметную область?&lt;/li&gt;&lt;li&gt;01:58:03 Советы: как дорасти до архитектора?&lt;/li&gt;&lt;li&gt;02:02:28 Заключение&lt;/li&gt;&lt;/ul&gt;</content:encoded>
            <itunes:explicit>false</itunes:explicit>
            <itunes:duration>7513</itunes:duration>
            <itunes:image href="https://cdn.mave.digital/storage/podcasts/3d65214c-1a2c-4d15-bd9d-b5a37936bbfb/images/9cc8fbed-2e1d-4573-8375-1a667b0e0515.jpg"/>
            <itunes:episode>11</itunes:episode>
            <itunes:episodeType>full</itunes:episodeType>
        <itunes:subtitle>Вместе с опытным системным архитектором из LaTech Алексеем Скоробогатым обсуждаем - кто такой системный архитектор, чем он занимается, зачем он нужен, как дорасти до этой позиции, и стоит ли. Состав: - Николай Тузов - Алексей Скоробогаый - системный архитектор в LaTech Тайминги: 00:00 Вступление02:39 Как Лёша попал в IT05:04 Университет - насколько он важен?07:47 Работа в маленькой студии11:47 Фэйлы - почему их не нужно бояться16:28 Lamoda - начало карьеры в большой компании и переезд в Москву19:45 Первые фэйлы23:49 Переход с PHP на Go32:57 Основные этапы карьеры Лёши от разработчика до архитектора34:19 Кто такой техлид? Отличие от архитектора43:48 Когда нужен архитектор?49:16 Сколько занимает путь от разработчика до архитектора?55:38 Кто такой архитектор и что было бы без него?01:00:03 Сколько нужно разработчиков на одного архитектора?01:02:51 Каких успехов смог добиться Лёша как архитектор?01:18:18 Как объяснить руководству, что им нужен архитектор?01:32:36 Желающих много, а должность архитектора одна! Есть ли конкуренция?01:37:23 Должен ли архитектор писать код?01:55:16 Должен ли разработчик изучать предметную область?01:58:03 Советы: как дорасти до архитектора?02:02:28 Заключение</itunes:subtitle></item>
        <item>
            <title><![CDATA[Ep. 10: Новый релиз Go v1.21 - обсуждаем важные изменения]]></title>
            <description><![CDATA[Новый релиз выдался очень интересным, добавился ряд крутых фич. Подробно обсуждаем - что добавилось, зачем оно нужно, как с этим работать и др.<br /><br />Состав:<br /><ul><li>Николай Тузов</li><li>Глеб Яльчик - тех. директор компании Gaijin</li><li>Дмтрий Матрёничев - Talos OS Developer, ведёт отличный ТГ-канал по Go: https://t.me/go_update</li></ul><br />Мой Телеграм-Канал с анонсами подкастов, роликов и др.: https://t.me/ntuzov<br /><br />Наш чат - Gopher Club: https://t.me/+RfalcB42UspmMDdi<br />Все гости наших выпусков там присутствуют.<br /><br />-----<br />Go 1.21 Release Notes: https://tip.golang.org/doc/go1.21<br /><br /><p>Примеры, связанные с изменениями поведения переменной цикла: https://github.com/golang/go/wiki/LoopvarExperiment</p><p><br /></p><p>Тайм-коды</p><p><br /></p><p></p><ul><li>00:00 Вступление</li><li>02:18 Улучшенная обратная и восходящая совместимость</li><li>08:20 Изменений вывода stack trace</li><li>15:17 Изменение работы с циклами - Loopvar Experiment</li><li>19:03 Версия компилятора и его поведение на основе go.mod </li><li>22:28 Почему собседования станут немного проще</li></ul><p></p><p></p><ul><li>23:50 Новый пакет - slices</li><li>27:23 Про итераторы в Go</li><li>28:21 Почему убрали keys / values для map</li><li>30:47 Интересные функции нового пакета slices</li><li>31:45 builtin функции min / max</li><li>32:50 Связь новых функций с типом Float</li><li>36:07 Зачем нужна функция clear для слайсов?</li><li>39:33 sort.Ints() vs slices.Sort()</li><li>44:02 Новый пакет maps и его функции</li><li>46:27 Почему min / max принимают произвольное количество аргументов?</li><li>49:59 Улучшение пакета context</li><li>01:02:08 slog - новый пакет для логирования</li><li>01:08:09 Profile-guide optimization - оптимизация компилятора</li><li>01:13:34 Связь новых фич с финтехом</li><li>01:16:30 go build превращается в GCC с кучей конфигураций?</li><li>01:18:03 Новый пакет - cmp</li><li>01:20:16 Зачем чистить мапу в финтехе? :)</li><li>01:22:43 Связь новых фич с Machine Learning и статистикой</li><li>01:23:30 ОФФТОП - Отсюда и до конца выпуска / Go умирает? Умирают ли другие языки?</li><li>01:30:29 Про язык V</li><li>01:33:44 Важность ядра языка</li><li>01:34:50 Важность идеи языка</li><li>01:35:20 Идеи различных языков</li><li>01:40:41 Go и Rust</li><li>01:47:03 СОВСЕМ ОФФТОП - про игры и Baldurs Gate</li><li>01:49:38 Про SteamDeck</li><li>01:53:25 Заключение</li></ul><p></p>]]></description>
            <link>https://gogetpodcast.mave.digital/ep-10</link>
            <guid isPermaLink="false">75fe8165-e635-4942-b7c8-d9ff965ba509</guid>
            <pubDate>Mon, 14 Aug 2023 15:31:00 GMT</pubDate>
            <enclosure length="279859200" type="audio/mpeg" url="https://api.mave.digital/storage/podcasts/3d65214c-1a2c-4d15-bd9d-b5a37936bbfb/episodes/5781a6bb-8a46-4548-9cc6-a947352d2e81.mp3"/>
            <itunes:title>Ep. 10: Новый релиз Go v1.21 - обсуждаем важные изменения</itunes:title>
            <itunes:summary>Новый релиз выдался очень интересным, добавился ряд крутых фич. Подробно обсуждаем - что добавилось, зачем оно нужно, как с этим работать и др.

Состав:
Николай Тузов
Глеб Яльчик - тех. директор компании Gaijin
Дмтрий Матрёничев - Talos OS Developer, ведёт отличный ТГ-канал по Go: https://t.me/go_update

Мой Телеграм-Канал с анонсами подкастов, роликов и др.: https://t.me/ntuzov

Наш чат - Gopher Club: https://t.me/+RfalcB42UspmMDdi
Все гости наших выпусков там присутствуют.

-----
Go 1.21 Release Notes: https://tip.golang.org/doc/go1.21

Примеры, связанные с изменениями поведения переменной цикла: https://github.com/golang/go/wiki/LoopvarExperiment

Тайм-коды

00:00 Вступление
02:18 Улучшенная обратная и восходящая совместимость
08:20 Изменений вывода stack trace
15:17 Изменение работы с циклами - Loopvar Experiment
19:03 Версия компилятора и его поведение на основе go.mod
22:28 Почему собседования станут немного проще

23:50 Новый пакет - slices
27:23 Про итераторы в Go
28:21 Почему убрали keys / values для map
30:47 Интересные функции нового пакета slices
31:45 builtin функции min / max
32:50 Связь новых функций с типом Float
36:07 Зачем нужна функция clear для слайсов?
39:33 sort.Ints() vs slices.Sort()
44:02 Новый пакет maps и его функции
46:27 Почему min / max принимают произвольное количество аргументов?
49:59 Улучшение пакета context
01:02:08 slog - новый пакет для логирования
01:08:09 Profile-guide optimization - оптимизация компилятора
01:13:34 Связь новых фич с финтехом
01:16:30 go build превращается в GCC с кучей конфигураций?
01:18:03 Новый пакет - cmp
01:20:16 Зачем чистить мапу в финтехе? :)
01:22:43 Связь новых фич с Machine Learning и статистикой
01:23:30 ОФФТОП - Отсюда и до конца выпуска / Go умирает? Умирают ли другие языки?
01:30:29 Про язык V
01:33:44 Важность ядра языка
01:34:50 Важность идеи языка
01:35:20 Идеи различных языков
01:40:41 Go и Rust
01:47:03 СОВСЕМ ОФФТОП - про игры и Baldurs Gate
01:49:38 Про SteamDeck
01:53:25 Заключение</itunes:summary>
            <content:encoded>Новый релиз выдался очень интересным, добавился ряд крутых фич. Подробно обсуждаем - что добавилось, зачем оно нужно, как с этим работать и др.&lt;br /&gt;&lt;br /&gt;Состав:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Николай Тузов&lt;/li&gt;&lt;li&gt;Глеб Яльчик - тех. директор компании Gaijin&lt;/li&gt;&lt;li&gt;Дмтрий Матрёничев - Talos OS Developer, ведёт отличный ТГ-канал по Go: https://t.me/go_update&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;Мой Телеграм-Канал с анонсами подкастов, роликов и др.: https://t.me/ntuzov&lt;br /&gt;&lt;br /&gt;Наш чат - Gopher Club: https://t.me/+RfalcB42UspmMDdi&lt;br /&gt;Все гости наших выпусков там присутствуют.&lt;br /&gt;&lt;br /&gt;-----&lt;br /&gt;Go 1.21 Release Notes: https://tip.golang.org/doc/go1.21&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Примеры, связанные с изменениями поведения переменной цикла: https://github.com/golang/go/wiki/LoopvarExperiment&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Тайм-коды&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;00:00 Вступление&lt;/li&gt;&lt;li&gt;02:18 Улучшенная обратная и восходящая совместимость&lt;/li&gt;&lt;li&gt;08:20 Изменений вывода stack trace&lt;/li&gt;&lt;li&gt;15:17 Изменение работы с циклами - Loopvar Experiment&lt;/li&gt;&lt;li&gt;19:03 Версия компилятора и его поведение на основе go.mod &lt;/li&gt;&lt;li&gt;22:28 Почему собседования станут немного проще&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;23:50 Новый пакет - slices&lt;/li&gt;&lt;li&gt;27:23 Про итераторы в Go&lt;/li&gt;&lt;li&gt;28:21 Почему убрали keys / values для map&lt;/li&gt;&lt;li&gt;30:47 Интересные функции нового пакета slices&lt;/li&gt;&lt;li&gt;31:45 builtin функции min / max&lt;/li&gt;&lt;li&gt;32:50 Связь новых функций с типом Float&lt;/li&gt;&lt;li&gt;36:07 Зачем нужна функция clear для слайсов?&lt;/li&gt;&lt;li&gt;39:33 sort.Ints() vs slices.Sort()&lt;/li&gt;&lt;li&gt;44:02 Новый пакет maps и его функции&lt;/li&gt;&lt;li&gt;46:27 Почему min / max принимают произвольное количество аргументов?&lt;/li&gt;&lt;li&gt;49:59 Улучшение пакета context&lt;/li&gt;&lt;li&gt;01:02:08 slog - новый пакет для логирования&lt;/li&gt;&lt;li&gt;01:08:09 Profile-guide optimization - оптимизация компилятора&lt;/li&gt;&lt;li&gt;01:13:34 Связь новых фич с финтехом&lt;/li&gt;&lt;li&gt;01:16:30 go build превращается в GCC с кучей конфигураций?&lt;/li&gt;&lt;li&gt;01:18:03 Новый пакет - cmp&lt;/li&gt;&lt;li&gt;01:20:16 Зачем чистить мапу в финтехе? :)&lt;/li&gt;&lt;li&gt;01:22:43 Связь новых фич с Machine Learning и статистикой&lt;/li&gt;&lt;li&gt;01:23:30 ОФФТОП - Отсюда и до конца выпуска / Go умирает? Умирают ли другие языки?&lt;/li&gt;&lt;li&gt;01:30:29 Про язык V&lt;/li&gt;&lt;li&gt;01:33:44 Важность ядра языка&lt;/li&gt;&lt;li&gt;01:34:50 Важность идеи языка&lt;/li&gt;&lt;li&gt;01:35:20 Идеи различных языков&lt;/li&gt;&lt;li&gt;01:40:41 Go и Rust&lt;/li&gt;&lt;li&gt;01:47:03 СОВСЕМ ОФФТОП - про игры и Baldurs Gate&lt;/li&gt;&lt;li&gt;01:49:38 Про SteamDeck&lt;/li&gt;&lt;li&gt;01:53:25 Заключение&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;</content:encoded>
            <itunes:explicit>false</itunes:explicit>
            <itunes:duration>6996</itunes:duration>
            <itunes:image href="https://cdn.mave.digital/storage/podcasts/3d65214c-1a2c-4d15-bd9d-b5a37936bbfb/images/9cc8fbed-2e1d-4573-8375-1a667b0e0515.jpg"/>
            <itunes:episode>10</itunes:episode>
            <itunes:episodeType>full</itunes:episodeType>
        <itunes:subtitle>Новый релиз выдался очень интересным, добавился ряд крутых фич. Подробно обсуждаем - что добавилось, зачем оно нужно, как с этим работать и др. Состав: Николай ТузовГлеб Яльчик - тех. директор компании GaijinДмтрий Матрёничев - Talos OS Developer, ведёт отличный ТГ-канал по Go: https://t.me/go_update Мой Телеграм-Канал с анонсами подкастов, роликов и др.: https://t.me/ntuzov Наш чат - Gopher Club: https://t.me/+RfalcB42UspmMDdi Все гости наших выпусков там присутствуют. ----- Go 1.21 Release Notes: https://tip.golang.org/doc/go1.21 Примеры, связанные с изменениями поведения переменной цикла: https://github.com/golang/go/wiki/LoopvarExperiment Тайм-коды 00:00 Вступление02:18 Улучшенная обратная и восходящая совместимость08:20 Изменений вывода stack trace15:17 Изменение работы с циклами - Loopvar Experiment19:03 Версия компилятора и его поведение на основе go.mod 22:28 Почему собседования станут немного проще 23:50 Новый пакет - slices27:23 Про итераторы в Go28:21 Почему убрали keys / values для map30:47 Интересные функции нового пакета slices31:45 builtin функции min / max32:50 Связь новых функций с типом Float36:07 Зачем нужна функция clear для слайсов?39:33 sort.Ints() vs slices.Sort()44:02 Новый пакет maps и его функции46:27 Почему min / max принимают произвольное количество аргументов?49:59 Улучшение пакета context01:02:08 slog - новый пакет для логирования01:08:09 Profile-guide optimization - оптимизация компилятора01:13:34 Связь новых фич с финтехом01:16:30 go build превращается в GCC с кучей конфигураций?01:18:03 Новый пакет - cmp01:20:16 Зачем чистить мапу в финтехе? :)01:22:43 Связь новых фич с Machine Learning и статистикой01:23:30 ОФФТОП - Отсюда и до конца выпуска / Go умирает? Умирают ли другие языки?01:30:29 Про язык V01:33:44 Важность ядра языка01:34:50 Важность идеи языка01:35:20 Идеи различных языков01:40:41 Go и Rust01:47:03 СОВСЕМ ОФФТОП - про игры и Baldurs Gate01:49:38 Про SteamDeck01:53:25 Заключение</itunes:subtitle></item>
        <item>
            <title><![CDATA[Ep. 9: Скорость разработки и цена ошибки разработчика]]></title>
            <description><![CDATA[Обсуждаем скорость работы разработчика, цену и вероятность ошибок во время разработки и др.<br /><br />Состав:<br />- Николай Тузов<br />- Глеб Яльчик - тех. директор компании Gaijin<br />- Даниил Подольский - Microavia.com<br /><br />Тайминги:<br /><br /><ul><li>0:00 Вступление и представление гостей</li><li>1:35 Оговорки касательно темы обсуждения</li><li>2:24 Даниил про скорость разработки</li><li>6:55 Проработка задач</li><li>8:58 Быстрое решение задач через "Плана Б"</li><li>11:16 Пример решения задачи без её реализации</li><li>13:10 Будет ли у Глеба свой YouTube-канал?</li><li>14:21 Про планнинг-покер и модель медленного разработчика</li><li>15:23 Срыв сроков из-за непонимания всех аспектов задачи</li><li>17:33 Зачем нужно планирование и планнинг-покер?</li><li>23:01 Важность постановщика задачи и продуктового менеджера</li><li>24:28 Личная продуктивность разработчика</li><li>26:51 Исследования скорости работы программистов</li><li>30:04 Корреляция между скоростью разработки и компанией</li><li>33:23 Влияние юнит-тестов на скорость разработки</li><li>39:27 Главная ошибка при написании тестов и проблема TDD</li><li>44:21 Примеры Fail-тестов</li><li>45:08 Про полное покрытие кода тестами</li><li>47:18 Почему Линус быстро пишет код, и важен ли такой навык?</li><li>53:04 Проблемы с код-ревью в компаниях, оформление мердж-реквестов</li><li>54:55 Три типа коммитов: функционал, код-стайл, рефакторинг</li><li>1:02:02 Подход к рефакторингу и новой функциональности</li><li>1:04:56 Влияние культуры разработки на скорость и качество</li><li>1:07:59 Пример: культура разработки в Steam</li><li>1:09:51 Пример с Telegram</li><li>1:10:44 Почему Star Citizen никогда не выйдет</li><li>1:13:58 Технический долг возвращается с процентами</li><li>1:15:05 Ускоряет ли кодогенерация разработку?</li><li>1:20:08 Насколько ChatGPT и Копайлот ускоряют работу?</li></ul>]]></description>
            <link>https://gogetpodcast.mave.digital/ep-9</link>
            <guid isPermaLink="false">c2f913fb-e014-437b-a96c-e7cad36001db</guid>
            <pubDate>Thu, 13 Apr 2023 05:11:41 GMT</pubDate>
            <enclosure length="201121920" type="audio/mpeg" url="https://api.mave.digital/storage/podcasts/3d65214c-1a2c-4d15-bd9d-b5a37936bbfb/episodes/8096b8b4-dfd5-4328-a01a-16003ef210b7.mp3"/>
            <itunes:title>Ep. 9: Скорость разработки и цена ошибки разработчика</itunes:title>
            <itunes:summary>Обсуждаем скорость работы разработчика, цену и вероятность ошибок во время разработки и др.

Состав:
- Николай Тузов
- Глеб Яльчик - тех. директор компании Gaijin
- Даниил Подольский - Microavia.com

Тайминги:

0:00 Вступление и представление гостей
1:35 Оговорки касательно темы обсуждения
2:24 Даниил про скорость разработки
6:55 Проработка задач
8:58 Быстрое решение задач через "Плана Б"
11:16 Пример решения задачи без её реализации
13:10 Будет ли у Глеба свой YouTube-канал?
14:21 Про планнинг-покер и модель медленного разработчика
15:23 Срыв сроков из-за непонимания всех аспектов задачи
17:33 Зачем нужно планирование и планнинг-покер?
23:01 Важность постановщика задачи и продуктового менеджера
24:28 Личная продуктивность разработчика
26:51 Исследования скорости работы программистов
30:04 Корреляция между скоростью разработки и компанией
33:23 Влияние юнит-тестов на скорость разработки
39:27 Главная ошибка при написании тестов и проблема TDD
44:21 Примеры Fail-тестов
45:08 Про полное покрытие кода тестами
47:18 Почему Линус быстро пишет код, и важен ли такой навык?
53:04 Проблемы с код-ревью в компаниях, оформление мердж-реквестов
54:55 Три типа коммитов: функционал, код-стайл, рефакторинг
1:02:02 Подход к рефакторингу и новой функциональности
1:04:56 Влияние культуры разработки на скорость и качество
1:07:59 Пример: культура разработки в Steam
1:09:51 Пример с Telegram
1:10:44 Почему Star Citizen никогда не выйдет
1:13:58 Технический долг возвращается с процентами
1:15:05 Ускоряет ли кодогенерация разработку?
1:20:08 Насколько ChatGPT и Копайлот ускоряют работу?</itunes:summary>
            <content:encoded>Обсуждаем скорость работы разработчика, цену и вероятность ошибок во время разработки и др.&lt;br /&gt;&lt;br /&gt;Состав:&lt;br /&gt;- Николай Тузов&lt;br /&gt;- Глеб Яльчик - тех. директор компании Gaijin&lt;br /&gt;- Даниил Подольский - Microavia.com&lt;br /&gt;&lt;br /&gt;Тайминги:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;0:00 Вступление и представление гостей&lt;/li&gt;&lt;li&gt;1:35 Оговорки касательно темы обсуждения&lt;/li&gt;&lt;li&gt;2:24 Даниил про скорость разработки&lt;/li&gt;&lt;li&gt;6:55 Проработка задач&lt;/li&gt;&lt;li&gt;8:58 Быстрое решение задач через "Плана Б"&lt;/li&gt;&lt;li&gt;11:16 Пример решения задачи без её реализации&lt;/li&gt;&lt;li&gt;13:10 Будет ли у Глеба свой YouTube-канал?&lt;/li&gt;&lt;li&gt;14:21 Про планнинг-покер и модель медленного разработчика&lt;/li&gt;&lt;li&gt;15:23 Срыв сроков из-за непонимания всех аспектов задачи&lt;/li&gt;&lt;li&gt;17:33 Зачем нужно планирование и планнинг-покер?&lt;/li&gt;&lt;li&gt;23:01 Важность постановщика задачи и продуктового менеджера&lt;/li&gt;&lt;li&gt;24:28 Личная продуктивность разработчика&lt;/li&gt;&lt;li&gt;26:51 Исследования скорости работы программистов&lt;/li&gt;&lt;li&gt;30:04 Корреляция между скоростью разработки и компанией&lt;/li&gt;&lt;li&gt;33:23 Влияние юнит-тестов на скорость разработки&lt;/li&gt;&lt;li&gt;39:27 Главная ошибка при написании тестов и проблема TDD&lt;/li&gt;&lt;li&gt;44:21 Примеры Fail-тестов&lt;/li&gt;&lt;li&gt;45:08 Про полное покрытие кода тестами&lt;/li&gt;&lt;li&gt;47:18 Почему Линус быстро пишет код, и важен ли такой навык?&lt;/li&gt;&lt;li&gt;53:04 Проблемы с код-ревью в компаниях, оформление мердж-реквестов&lt;/li&gt;&lt;li&gt;54:55 Три типа коммитов: функционал, код-стайл, рефакторинг&lt;/li&gt;&lt;li&gt;1:02:02 Подход к рефакторингу и новой функциональности&lt;/li&gt;&lt;li&gt;1:04:56 Влияние культуры разработки на скорость и качество&lt;/li&gt;&lt;li&gt;1:07:59 Пример: культура разработки в Steam&lt;/li&gt;&lt;li&gt;1:09:51 Пример с Telegram&lt;/li&gt;&lt;li&gt;1:10:44 Почему Star Citizen никогда не выйдет&lt;/li&gt;&lt;li&gt;1:13:58 Технический долг возвращается с процентами&lt;/li&gt;&lt;li&gt;1:15:05 Ускоряет ли кодогенерация разработку?&lt;/li&gt;&lt;li&gt;1:20:08 Насколько ChatGPT и Копайлот ускоряют работу?&lt;/li&gt;&lt;/ul&gt;</content:encoded>
            <itunes:explicit>false</itunes:explicit>
            <itunes:duration>5028</itunes:duration>
            <itunes:image href="https://cdn.mave.digital/storage/podcasts/3d65214c-1a2c-4d15-bd9d-b5a37936bbfb/images/9cc8fbed-2e1d-4573-8375-1a667b0e0515.jpg"/>
            <itunes:episode>9</itunes:episode>
            <itunes:episodeType>full</itunes:episodeType>
        <itunes:subtitle>Обсуждаем скорость работы разработчика, цену и вероятность ошибок во время разработки и др. Состав: - Николай Тузов - Глеб Яльчик - тех. директор компании Gaijin - Даниил Подольский - Microavia.com Тайминги: 0:00 Вступление и представление гостей1:35 Оговорки касательно темы обсуждения2:24 Даниил про скорость разработки6:55 Проработка задач8:58 Быстрое решение задач через "Плана Б"11:16 Пример решения задачи без её реализации13:10 Будет ли у Глеба свой YouTube-канал?14:21 Про планнинг-покер и модель медленного разработчика15:23 Срыв сроков из-за непонимания всех аспектов задачи17:33 Зачем нужно планирование и планнинг-покер?23:01 Важность постановщика задачи и продуктового менеджера24:28 Личная продуктивность разработчика26:51 Исследования скорости работы программистов30:04 Корреляция между скоростью разработки и компанией33:23 Влияние юнит-тестов на скорость разработки39:27 Главная ошибка при написании тестов и проблема TDD44:21 Примеры Fail-тестов45:08 Про полное покрытие кода тестами47:18 Почему Линус быстро пишет код, и важен ли такой навык?53:04 Проблемы с код-ревью в компаниях, оформление мердж-реквестов54:55 Три типа коммитов: функционал, код-стайл, рефакторинг1:02:02 Подход к рефакторингу и новой функциональности1:04:56 Влияние культуры разработки на скорость и качество1:07:59 Пример: культура разработки в Steam1:09:51 Пример с Telegram1:10:44 Почему Star Citizen никогда не выйдет1:13:58 Технический долг возвращается с процентами1:15:05 Ускоряет ли кодогенерация разработку?1:20:08 Насколько ChatGPT и Копайлот ускоряют работу?</itunes:subtitle></item>
        <item>
            <title><![CDATA[Ep. 8: Pet-проекты для разработчика]]></title>
            <description><![CDATA[Обсуждаем пет-проекты в жизни разработчика:<br /><br />- какие пет-проекты мы делали, для чего и каковы результаты<br />- является ли их наличие/отсутствие плюсом/минусом на собеседовании, что вообще полезного они дают?<br />- как находить идеи и время для пет-проектов?<br />- что НЕ надо в них делать<br />и другое<br /><br />Состав:<br />- Николай Тузов<br />- Александр Бруяко - Avito, senior Go developer (ex: Ozon, техлид Wildberries)<br />- Денис Фетинин - LaTech (Lamoda), senior developer, Go community lead]]></description>
            <link>https://gogetpodcast.mave.digital/ep-8</link>
            <guid isPermaLink="false">836062a6-dcb5-4e08-a28c-86119cfb27be</guid>
            <pubDate>Thu, 23 Feb 2023 18:45:20 GMT</pubDate>
            <enclosure length="192684480" type="audio/mpeg" url="https://api.mave.digital/storage/podcasts/3d65214c-1a2c-4d15-bd9d-b5a37936bbfb/episodes/7e4c515a-d4c3-4ac7-a352-6077a5184b0e.mp3"/>
            <itunes:title>Ep. 8: Pet-проекты для разработчика</itunes:title>
            <itunes:summary>Обсуждаем пет-проекты в жизни разработчика:

- какие пет-проекты мы делали, для чего и каковы результаты
- является ли их наличие/отсутствие плюсом/минусом на собеседовании, что вообще полезного они дают?
- как находить идеи и время для пет-проектов?
- что НЕ надо в них делать
и другое

Состав:
- Николай Тузов
- Александр Бруяко - Avito, senior Go developer (ex: Ozon, техлид Wildberries)
- Денис Фетинин - LaTech (Lamoda), senior developer, Go community lead</itunes:summary>
            <content:encoded>Обсуждаем пет-проекты в жизни разработчика:&lt;br /&gt;&lt;br /&gt;- какие пет-проекты мы делали, для чего и каковы результаты&lt;br /&gt;- является ли их наличие/отсутствие плюсом/минусом на собеседовании, что вообще полезного они дают?&lt;br /&gt;- как находить идеи и время для пет-проектов?&lt;br /&gt;- что НЕ надо в них делать&lt;br /&gt;и другое&lt;br /&gt;&lt;br /&gt;Состав:&lt;br /&gt;- Николай Тузов&lt;br /&gt;- Александр Бруяко - Avito, senior Go developer (ex: Ozon, техлид Wildberries)&lt;br /&gt;- Денис Фетинин - LaTech (Lamoda), senior developer, Go community lead</content:encoded>
            <itunes:explicit>false</itunes:explicit>
            <itunes:duration>4817</itunes:duration>
            <itunes:image href="https://cdn.mave.digital/storage/podcasts/3d65214c-1a2c-4d15-bd9d-b5a37936bbfb/images/9cc8fbed-2e1d-4573-8375-1a667b0e0515.jpg"/>
            <itunes:episode>8</itunes:episode>
            <itunes:episodeType>full</itunes:episodeType>
        <itunes:subtitle>Обсуждаем пет-проекты в жизни разработчика: - какие пет-проекты мы делали, для чего и каковы результаты - является ли их наличие/отсутствие плюсом/минусом на собеседовании, что вообще полезного они дают? - как находить идеи и время для пет-проектов? - что НЕ надо в них делать и другое Состав: - Николай Тузов - Александр Бруяко - Avito, senior Go developer (ex: Ozon, техлид Wildberries) - Денис Фетинин - LaTech (Lamoda), senior developer, Go community lead</itunes:subtitle></item>
        <item>
            <title><![CDATA[Ep. 7: Как развиваться GoLang разработчику?]]></title>
            <description><![CDATA[<p>Говорим о том, как готовиться к собеседованиям, чего от вас будут ожидать, что пригодится на работе, как расти и развиваться в профессии.</p><p><br /></p><p>Состав:</p>- Николай Тузов<br />- Глеб Яльчик - тех. директор компании Gaijin<br />- Даниил Подольский - архитектор софта в Microavia.com<br /><p>- Виталий Левченко - разработчик в Яндекс Практикум</p><p><br /></p><p>Тайм-коды<br /><br /><ul><li>0:00 Вступление</li><li>0:37 Представление участников </li><li>2:40 Опросник Даниила </li><li>5:09 Примерный план разговора</li><li>5:33 Чего хотят от Go разработчика</li><li>5:49 Определяемся с грейдами</li><li>12:56 Почему мы не говорим, что ожидаем от кандидата?</li><li>13:57 Как отличить мидла, зазубрившего ответы</li><li>15:12 Ценность алгоритмов на собеседовании</li><li>16:32 Люди берут на работу похожих на себя людей</li><li>17:00 Алгоритмы можно тоже заучить</li><li>18:53 Тестовые задания</li><li>19:34 Как быстро человек начнет приносить пользу?</li><li>23:50 Три стратегии найма</li><li>25:00 Релевантность опыта и предметные области</li><li>31:45 Стек Go</li><li>32:40 Собеседующие не знают, о чем они спрашивают</li><li>34:47 Умение писать код не проверяется</li><li>38:10 С чего начать разговор</li><li>39:30 Опять ушли в софты</li><li>40:26 Архитектура кода - как проверять?</li><li>42:40 Архитектура кода - научиться?</li><li>46:26 Важно читать о Go</li><li>47:17 Человеку должно быть что сказать</li><li>48:28 Что проверять в контексте Go?</li><li>49:28 select с default’ом</li><li>51:30 Нужен ли разработчик, когда есть Copilot / ChatGPT</li><li>55:05 Глубина ответа на поверхностный вопрос</li><li>57:35 Как правильно учиться? </li><li>59:25 Важность постановки цели</li><li>1:02:20 Подытоживаем </li><li>1:02:54 Односвязный список</li><li>1:06:10 Советы от Виталия</li><li>1:08:50 Не надо стесняться просить помощи</li><li>1:11:00 Вопрос «почему?» важнее вопроса «как?»</li><li>1:13:40 Как распутать клубок знаний?</li><li>1:16:40 Не стыдно чего то не знать</li><li>1:17:00 Что изучать?</li><li>1:19:22 Как наращивать личное могущество?</li><li>1:27:34 Заключение</li></ul></p>]]></description>
            <link>https://gogetpodcast.mave.digital/ep-7</link>
            <guid isPermaLink="false">6ea737ff-0320-431d-a4aa-793e16060033</guid>
            <pubDate>Mon, 06 Feb 2023 03:50:22 GMT</pubDate>
            <enclosure length="214624320" type="audio/mpeg" url="https://api.mave.digital/storage/podcasts/3d65214c-1a2c-4d15-bd9d-b5a37936bbfb/episodes/51d2ae52-bf86-4c54-8a9e-f3bf0cdcb714.mp3"/>
            <itunes:title>Ep. 7: Как развиваться GoLang разработчику?</itunes:title>
            <itunes:summary>Говорим о том, как готовиться к собеседованиям, чего от вас будут ожидать, что пригодится на работе, как расти и развиваться в профессии.

Состав:
- Николай Тузов
- Глеб Яльчик - тех. директор компании Gaijin
- Даниил Подольский - архитектор софта в Microavia.com
- Виталий Левченко - разработчик в Яндекс Практикум

Тайм-коды

0:00 Вступление
0:37 Представление участников
2:40 Опросник Даниила
5:09 Примерный план разговора
5:33 Чего хотят от Go разработчика
5:49 Определяемся с грейдами
12:56 Почему мы не говорим, что ожидаем от кандидата?
13:57 Как отличить мидла, зазубрившего ответы
15:12 Ценность алгоритмов на собеседовании
16:32 Люди берут на работу похожих на себя людей
17:00 Алгоритмы можно тоже заучить
18:53 Тестовые задания
19:34 Как быстро человек начнет приносить пользу?
23:50 Три стратегии найма
25:00 Релевантность опыта и предметные области
31:45 Стек Go
32:40 Собеседующие не знают, о чем они спрашивают
34:47 Умение писать код не проверяется
38:10 С чего начать разговор
39:30 Опять ушли в софты
40:26 Архитектура кода - как проверять?
42:40 Архитектура кода - научиться?
46:26 Важно читать о Go
47:17 Человеку должно быть что сказать
48:28 Что проверять в контексте Go?
49:28 select с default’ом
51:30 Нужен ли разработчик, когда есть Copilot / ChatGPT
55:05 Глубина ответа на поверхностный вопрос
57:35 Как правильно учиться?
59:25 Важность постановки цели
1:02:20 Подытоживаем
1:02:54 Односвязный список
1:06:10 Советы от Виталия
1:08:50 Не надо стесняться просить помощи
1:11:00 Вопрос «почему?» важнее вопроса «как?»
1:13:40 Как распутать клубок знаний?
1:16:40 Не стыдно чего то не знать
1:17:00 Что изучать?
1:19:22 Как наращивать личное могущество?
1:27:34 Заключение</itunes:summary>
            <content:encoded>&lt;p&gt;Говорим о том, как готовиться к собеседованиям, чего от вас будут ожидать, что пригодится на работе, как расти и развиваться в профессии.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Состав:&lt;/p&gt;- Николай Тузов&lt;br /&gt;- Глеб Яльчик - тех. директор компании Gaijin&lt;br /&gt;- Даниил Подольский - архитектор софта в Microavia.com&lt;br /&gt;&lt;p&gt;- Виталий Левченко - разработчик в Яндекс Практикум&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Тайм-коды&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;0:00 Вступление&lt;/li&gt;&lt;li&gt;0:37 Представление участников &lt;/li&gt;&lt;li&gt;2:40 Опросник Даниила &lt;/li&gt;&lt;li&gt;5:09 Примерный план разговора&lt;/li&gt;&lt;li&gt;5:33 Чего хотят от Go разработчика&lt;/li&gt;&lt;li&gt;5:49 Определяемся с грейдами&lt;/li&gt;&lt;li&gt;12:56 Почему мы не говорим, что ожидаем от кандидата?&lt;/li&gt;&lt;li&gt;13:57 Как отличить мидла, зазубрившего ответы&lt;/li&gt;&lt;li&gt;15:12 Ценность алгоритмов на собеседовании&lt;/li&gt;&lt;li&gt;16:32 Люди берут на работу похожих на себя людей&lt;/li&gt;&lt;li&gt;17:00 Алгоритмы можно тоже заучить&lt;/li&gt;&lt;li&gt;18:53 Тестовые задания&lt;/li&gt;&lt;li&gt;19:34 Как быстро человек начнет приносить пользу?&lt;/li&gt;&lt;li&gt;23:50 Три стратегии найма&lt;/li&gt;&lt;li&gt;25:00 Релевантность опыта и предметные области&lt;/li&gt;&lt;li&gt;31:45 Стек Go&lt;/li&gt;&lt;li&gt;32:40 Собеседующие не знают, о чем они спрашивают&lt;/li&gt;&lt;li&gt;34:47 Умение писать код не проверяется&lt;/li&gt;&lt;li&gt;38:10 С чего начать разговор&lt;/li&gt;&lt;li&gt;39:30 Опять ушли в софты&lt;/li&gt;&lt;li&gt;40:26 Архитектура кода - как проверять?&lt;/li&gt;&lt;li&gt;42:40 Архитектура кода - научиться?&lt;/li&gt;&lt;li&gt;46:26 Важно читать о Go&lt;/li&gt;&lt;li&gt;47:17 Человеку должно быть что сказать&lt;/li&gt;&lt;li&gt;48:28 Что проверять в контексте Go?&lt;/li&gt;&lt;li&gt;49:28 select с default’ом&lt;/li&gt;&lt;li&gt;51:30 Нужен ли разработчик, когда есть Copilot / ChatGPT&lt;/li&gt;&lt;li&gt;55:05 Глубина ответа на поверхностный вопрос&lt;/li&gt;&lt;li&gt;57:35 Как правильно учиться? &lt;/li&gt;&lt;li&gt;59:25 Важность постановки цели&lt;/li&gt;&lt;li&gt;1:02:20 Подытоживаем &lt;/li&gt;&lt;li&gt;1:02:54 Односвязный список&lt;/li&gt;&lt;li&gt;1:06:10 Советы от Виталия&lt;/li&gt;&lt;li&gt;1:08:50 Не надо стесняться просить помощи&lt;/li&gt;&lt;li&gt;1:11:00 Вопрос «почему?» важнее вопроса «как?»&lt;/li&gt;&lt;li&gt;1:13:40 Как распутать клубок знаний?&lt;/li&gt;&lt;li&gt;1:16:40 Не стыдно чего то не знать&lt;/li&gt;&lt;li&gt;1:17:00 Что изучать?&lt;/li&gt;&lt;li&gt;1:19:22 Как наращивать личное могущество?&lt;/li&gt;&lt;li&gt;1:27:34 Заключение&lt;/li&gt;&lt;/ul&gt;&lt;/p&gt;</content:encoded>
            <itunes:explicit>false</itunes:explicit>
            <itunes:duration>5365</itunes:duration>
            <itunes:image href="https://cdn.mave.digital/storage/podcasts/3d65214c-1a2c-4d15-bd9d-b5a37936bbfb/images/9cc8fbed-2e1d-4573-8375-1a667b0e0515.jpg"/>
            <itunes:episode>7</itunes:episode>
            <itunes:episodeType>full</itunes:episodeType>
        <itunes:subtitle>Говорим о том, как готовиться к собеседованиям, чего от вас будут ожидать, что пригодится на работе, как расти и развиваться в профессии. Состав:- Николай Тузов - Глеб Яльчик - тех. директор компании Gaijin - Даниил Подольский - архитектор софта в Microavia.com - Виталий Левченко - разработчик в Яндекс Практикум Тайм-коды 0:00 Вступление0:37 Представление участников 2:40 Опросник Даниила 5:09 Примерный план разговора5:33 Чего хотят от Go разработчика5:49 Определяемся с грейдами12:56 Почему мы не говорим, что ожидаем от кандидата?13:57 Как отличить мидла, зазубрившего ответы15:12 Ценность алгоритмов на собеседовании16:32 Люди берут на работу похожих на себя людей17:00 Алгоритмы можно тоже заучить18:53 Тестовые задания19:34 Как быстро человек начнет приносить пользу?23:50 Три стратегии найма25:00 Релевантность опыта и предметные области31:45 Стек Go32:40 Собеседующие не знают, о чем они спрашивают34:47 Умение писать код не проверяется38:10 С чего начать разговор39:30 Опять ушли в софты40:26 Архитектура кода - как проверять?42:40 Архитектура кода - научиться?46:26 Важно читать о Go47:17 Человеку должно быть что сказать48:28 Что проверять в контексте Go?49:28 select с default’ом51:30 Нужен ли разработчик, когда есть Copilot / ChatGPT55:05 Глубина ответа на поверхностный вопрос57:35 Как правильно учиться? 59:25 Важность постановки цели1:02:20 Подытоживаем 1:02:54 Односвязный список1:06:10 Советы от Виталия1:08:50 Не надо стесняться просить помощи1:11:00 Вопрос «почему?» важнее вопроса «как?»1:13:40 Как распутать клубок знаний?1:16:40 Не стыдно чего то не знать1:17:00 Что изучать?1:19:22 Как наращивать личное могущество?1:27:34 Заключение</itunes:subtitle></item>
        <item>
            <title><![CDATA[Ep. 6: Монорепозиторий VS Мультирепозиторий]]></title>
            <description><![CDATA[Будем обсуждать плюсы и минусы монорепозитория. Это частая тема холиваров, и мы решили внести свой вклад 😊<br /><br />Состав:<br />- <a href="http://t.me/gleb_yaltchik">Глеб Яльчик</a> - тех. директор компании Gaijin,<br />- <a href="http://t.me/AterCattus">Алексей Акулович</a> - inDriver (ранее Tinkoff, ВКонтакте)<br /><br />Тайминги<br /><br /><ul><li>00:00:00 Вступление</li><li>00:01:26 Что такое монорепозиторий?</li><li>00:03:54 Про культуру разработки</li><li>00:09:06 Плюсы от Глеба</li><li>00:15:38 Удобная работа с общим кодом</li><li>00:17:33 Про папку internal</li><li>00:20:43 Удобная работа с godoc</li><li>00:22:13 Удобная поддержка общего кода</li><li>00:23:41 Продуктовые vs платформенные разработчики</li><li>00:28:46 Плюсы и минусы от Алексея</li><li>00:33:26 Проблема больших файлов</li><li>00:34:38 Brach development vs trunc development</li><li>00:37:43 CI/CD для монорепы</li><li>00:43:52 Проблема очень больших репозиториев</li><li>00:46:43 Атомарные коммиты</li><li>00:57:06 Итоги: плюсы монорепозитория</li><li>00:57:46 Минусы: связность кода</li><li>01:02:49 Другие минусы монорепы</li><li>01:03:13 Проблема больших файлов</li><li>01:06:29 Когда стоит использовать монорепу?</li><li>01:09:03 Ещё про CI/CD</li><li>01:12:24 Заключение</li></ul>]]></description>
            <link>https://gogetpodcast.mave.digital/ep-6</link>
            <guid isPermaLink="false">b85eda81-d561-46fd-b0cf-bf63474673fe</guid>
            <pubDate>Wed, 16 Nov 2022 12:31:00 GMT</pubDate>
            <enclosure length="70014336" type="audio/mpeg" url="https://api.mave.digital/storage/podcasts/3d65214c-1a2c-4d15-bd9d-b5a37936bbfb/episodes/1601c725-1e3c-4b49-abe1-2f0fffb17de4.mp3"/>
            <itunes:title>Ep. 6: Монорепозиторий VS Мультирепозиторий</itunes:title>
            <itunes:summary>Будем обсуждать плюсы и минусы монорепозитория. Это частая тема холиваров, и мы решили внести свой вклад &#128522;

Состав:
- Глеб Яльчик - тех. директор компании Gaijin,
- Алексей Акулович - inDriver (ранее Tinkoff, ВКонтакте)

Тайминги

00:00:00 Вступление
00:01:26 Что такое монорепозиторий?
00:03:54 Про культуру разработки
00:09:06 Плюсы от Глеба
00:15:38 Удобная работа с общим кодом
00:17:33 Про папку internal
00:20:43 Удобная работа с godoc
00:22:13 Удобная поддержка общего кода
00:23:41 Продуктовые vs платформенные разработчики
00:28:46 Плюсы и минусы от Алексея
00:33:26 Проблема больших файлов
00:34:38 Brach development vs trunc development
00:37:43 CI/CD для монорепы
00:43:52 Проблема очень больших репозиториев
00:46:43 Атомарные коммиты
00:57:06 Итоги: плюсы монорепозитория
00:57:46 Минусы: связность кода
01:02:49 Другие минусы монорепы
01:03:13 Проблема больших файлов
01:06:29 Когда стоит использовать монорепу?
01:09:03 Ещё про CI/CD
01:12:24 Заключение</itunes:summary>
            <content:encoded>Будем обсуждать плюсы и минусы монорепозитория. Это частая тема холиваров, и мы решили внести свой вклад &#128522;&lt;br /&gt;&lt;br /&gt;Состав:&lt;br /&gt;- &lt;a href="http://t.me/gleb_yaltchik"&gt;Глеб Яльчик&lt;/a&gt; - тех. директор компании Gaijin,&lt;br /&gt;- &lt;a href="http://t.me/AterCattus"&gt;Алексей Акулович&lt;/a&gt; - inDriver (ранее Tinkoff, ВКонтакте)&lt;br /&gt;&lt;br /&gt;Тайминги&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;00:00:00 Вступление&lt;/li&gt;&lt;li&gt;00:01:26 Что такое монорепозиторий?&lt;/li&gt;&lt;li&gt;00:03:54 Про культуру разработки&lt;/li&gt;&lt;li&gt;00:09:06 Плюсы от Глеба&lt;/li&gt;&lt;li&gt;00:15:38 Удобная работа с общим кодом&lt;/li&gt;&lt;li&gt;00:17:33 Про папку internal&lt;/li&gt;&lt;li&gt;00:20:43 Удобная работа с godoc&lt;/li&gt;&lt;li&gt;00:22:13 Удобная поддержка общего кода&lt;/li&gt;&lt;li&gt;00:23:41 Продуктовые vs платформенные разработчики&lt;/li&gt;&lt;li&gt;00:28:46 Плюсы и минусы от Алексея&lt;/li&gt;&lt;li&gt;00:33:26 Проблема больших файлов&lt;/li&gt;&lt;li&gt;00:34:38 Brach development vs trunc development&lt;/li&gt;&lt;li&gt;00:37:43 CI/CD для монорепы&lt;/li&gt;&lt;li&gt;00:43:52 Проблема очень больших репозиториев&lt;/li&gt;&lt;li&gt;00:46:43 Атомарные коммиты&lt;/li&gt;&lt;li&gt;00:57:06 Итоги: плюсы монорепозитория&lt;/li&gt;&lt;li&gt;00:57:46 Минусы: связность кода&lt;/li&gt;&lt;li&gt;01:02:49 Другие минусы монорепы&lt;/li&gt;&lt;li&gt;01:03:13 Проблема больших файлов&lt;/li&gt;&lt;li&gt;01:06:29 Когда стоит использовать монорепу?&lt;/li&gt;&lt;li&gt;01:09:03 Ещё про CI/CD&lt;/li&gt;&lt;li&gt;01:12:24 Заключение&lt;/li&gt;&lt;/ul&gt;</content:encoded>
            <itunes:explicit>false</itunes:explicit>
            <itunes:duration>4375</itunes:duration>
            <itunes:image href="https://cdn.mave.digital/storage/podcasts/3d65214c-1a2c-4d15-bd9d-b5a37936bbfb/images/9cc8fbed-2e1d-4573-8375-1a667b0e0515.jpg"/>
            <itunes:episode>6</itunes:episode>
            <itunes:episodeType>full</itunes:episodeType>
        <itunes:subtitle>Будем обсуждать плюсы и минусы монорепозитория. Это частая тема холиваров, и мы решили внести свой вклад &#128522; Состав: - Глеб Яльчик - тех. директор компании Gaijin, - Алексей Акулович - inDriver (ранее Tinkoff, ВКонтакте) Тайминги 00:00:00 Вступление00:01:26 Что такое монорепозиторий?00:03:54 Про культуру разработки00:09:06 Плюсы от Глеба00:15:38 Удобная работа с общим кодом00:17:33 Про папку internal00:20:43 Удобная работа с godoc00:22:13 Удобная поддержка общего кода00:23:41 Продуктовые vs платформенные разработчики00:28:46 Плюсы и минусы от Алексея00:33:26 Проблема больших файлов00:34:38 Brach development vs trunc development00:37:43 CI/CD для монорепы00:43:52 Проблема очень больших репозиториев00:46:43 Атомарные коммиты00:57:06 Итоги: плюсы монорепозитория00:57:46 Минусы: связность кода01:02:49 Другие минусы монорепы01:03:13 Проблема больших файлов01:06:29 Когда стоит использовать монорепу?01:09:03 Ещё про CI/CD01:12:24 Заключение</itunes:subtitle></item>
        <item>
            <title><![CDATA[Ep. 5: Чистый код в Go - правила хорошего тона для разработчика]]></title>
            <description><![CDATA[Обсуждаем вопросы, связанные с написанием хорошего кода в Go: нужен ли он? Насколько важен? Экономит ли "грязный код" время? Как научиться писать хороший код? И др.<br /><br />Тайминги:<br /><br /><ul><li>00:00:27 Вступление  </li><li>00:00:53 Представление участников  </li><li>00:03:10 Что такое "Чистый Код"?  </li><li>00:10:17 Вопрос от Данниила - какова причина появления "грязного кода"?  </li><li>00:11:26 Можно ли сразу писать хороший код?  </li><li>00:17:13 Отнимает ли чистый код больше времени?  </li><li>00:20:45 Ответы на вопрос Даниила  </li><li>00:21:51 Откуда всё же берётся грязный код?  </li><li>00:22:09 Грязный код: Причина №1 - плохая задача  </li><li>00:24:33 Грязный код: Причина №2 - микроархитектура  </li><li>00:28:14 Умение сформулировать свои мысли и требования к коду  </li><li>00:32:01 Обучаемость людей  </li><li>00:33:27 Гипотетическая книга "Чистая Микроархитектура"  </li><li>00:35:59 SOLID для Go  </li><li>00:37:05 Дискуссии при написании гайдлайнов  </li><li>00:42:12 Монорепозиторий - хорошо или плохо?  </li><li>00:44:44 Почему чистый код пишется дольше?  </li><li>00:49:00 Зависимость качества кода от постановки задачи  </li><li>00:51:29 Роберт Мартин про скорость написания чистого кода  </li><li>00:52:36 Соблюдает ли стандартная библиотека Go чистый код?  </li><li>01:02:19 Можно ли использовать панику в коде?  </li><li>01:06:17 Можно ли использовать данные, если ошибка не нулевая?  </li><li>01:11:47 Нужно ли проверять на nil ссылочные типы?  </li><li>01:17:40 Где добавлять контекст к ошибке - внутри функции или снаружи?  </li><li>01:20:45 Передача логгера через контекст  </li><li>01:31:44 Чем плохи глобальные переменные  </li><li>01:38:24 Когда стоит использовать кастомные (пользовательские) типы?  </li><li>01:41:58 Можно ли переборщить с кастомными типами?  </li><li>01:43:11 Польза от Code Review, как способ научиться писать хорощий код  </li><li>01:50:27 Важность правильного оформления Pull Request'ов  </li><li>01:52:56 Заключение</li></ul>]]></description>
            <link>https://gogetpodcast.mave.digital/ep-5</link>
            <guid isPermaLink="false">7ab1bde5-9c31-4775-94f3-50985ac15d07</guid>
            <pubDate>Mon, 19 Sep 2022 20:34:15 GMT</pubDate>
            <enclosure length="108734332" type="audio/mpeg" url="https://api.mave.digital/storage/podcasts/3d65214c-1a2c-4d15-bd9d-b5a37936bbfb/episodes/db0dc064-a652-4dfc-a32b-34b5657fa742.mp3"/>
            <itunes:title>Ep. 5: Чистый код в Go - правила хорошего тона для разработчика</itunes:title>
            <itunes:summary>Обсуждаем вопросы, связанные с написанием хорошего кода в Go: нужен ли он? Насколько важен? Экономит ли "грязный код" время? Как научиться писать хороший код? И др.

Тайминги:

00:00:27 Вступление
00:00:53 Представление участников
00:03:10 Что такое "Чистый Код"?
00:10:17 Вопрос от Данниила - какова причина появления "грязного кода"?
00:11:26 Можно ли сразу писать хороший код?
00:17:13 Отнимает ли чистый код больше времени?
00:20:45 Ответы на вопрос Даниила
00:21:51 Откуда всё же берётся грязный код?
00:22:09 Грязный код: Причина №1 - плохая задача
00:24:33 Грязный код: Причина №2 - микроархитектура
00:28:14 Умение сформулировать свои мысли и требования к коду
00:32:01 Обучаемость людей
00:33:27 Гипотетическая книга "Чистая Микроархитектура"
00:35:59 SOLID для Go
00:37:05 Дискуссии при написании гайдлайнов
00:42:12 Монорепозиторий - хорошо или плохо?
00:44:44 Почему чистый код пишется дольше?
00:49:00 Зависимость качества кода от постановки задачи
00:51:29 Роберт Мартин про скорость написания чистого кода
00:52:36 Соблюдает ли стандартная библиотека Go чистый код?
01:02:19 Можно ли использовать панику в коде?
01:06:17 Можно ли использовать данные, если ошибка не нулевая?
01:11:47 Нужно ли проверять на nil ссылочные типы?
01:17:40 Где добавлять контекст к ошибке - внутри функции или снаружи?
01:20:45 Передача логгера через контекст
01:31:44 Чем плохи глобальные переменные
01:38:24 Когда стоит использовать кастомные (пользовательские) типы?
01:41:58 Можно ли переборщить с кастомными типами?
01:43:11 Польза от Code Review, как способ научиться писать хорощий код
01:50:27 Важность правильного оформления Pull Request'ов
01:52:56 Заключение</itunes:summary>
            <content:encoded>Обсуждаем вопросы, связанные с написанием хорошего кода в Go: нужен ли он? Насколько важен? Экономит ли "грязный код" время? Как научиться писать хороший код? И др.&lt;br /&gt;&lt;br /&gt;Тайминги:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;00:00:27 Вступление  &lt;/li&gt;&lt;li&gt;00:00:53 Представление участников  &lt;/li&gt;&lt;li&gt;00:03:10 Что такое "Чистый Код"?  &lt;/li&gt;&lt;li&gt;00:10:17 Вопрос от Данниила - какова причина появления "грязного кода"?  &lt;/li&gt;&lt;li&gt;00:11:26 Можно ли сразу писать хороший код?  &lt;/li&gt;&lt;li&gt;00:17:13 Отнимает ли чистый код больше времени?  &lt;/li&gt;&lt;li&gt;00:20:45 Ответы на вопрос Даниила  &lt;/li&gt;&lt;li&gt;00:21:51 Откуда всё же берётся грязный код?  &lt;/li&gt;&lt;li&gt;00:22:09 Грязный код: Причина №1 - плохая задача  &lt;/li&gt;&lt;li&gt;00:24:33 Грязный код: Причина №2 - микроархитектура  &lt;/li&gt;&lt;li&gt;00:28:14 Умение сформулировать свои мысли и требования к коду  &lt;/li&gt;&lt;li&gt;00:32:01 Обучаемость людей  &lt;/li&gt;&lt;li&gt;00:33:27 Гипотетическая книга "Чистая Микроархитектура"  &lt;/li&gt;&lt;li&gt;00:35:59 SOLID для Go  &lt;/li&gt;&lt;li&gt;00:37:05 Дискуссии при написании гайдлайнов  &lt;/li&gt;&lt;li&gt;00:42:12 Монорепозиторий - хорошо или плохо?  &lt;/li&gt;&lt;li&gt;00:44:44 Почему чистый код пишется дольше?  &lt;/li&gt;&lt;li&gt;00:49:00 Зависимость качества кода от постановки задачи  &lt;/li&gt;&lt;li&gt;00:51:29 Роберт Мартин про скорость написания чистого кода  &lt;/li&gt;&lt;li&gt;00:52:36 Соблюдает ли стандартная библиотека Go чистый код?  &lt;/li&gt;&lt;li&gt;01:02:19 Можно ли использовать панику в коде?  &lt;/li&gt;&lt;li&gt;01:06:17 Можно ли использовать данные, если ошибка не нулевая?  &lt;/li&gt;&lt;li&gt;01:11:47 Нужно ли проверять на nil ссылочные типы?  &lt;/li&gt;&lt;li&gt;01:17:40 Где добавлять контекст к ошибке - внутри функции или снаружи?  &lt;/li&gt;&lt;li&gt;01:20:45 Передача логгера через контекст  &lt;/li&gt;&lt;li&gt;01:31:44 Чем плохи глобальные переменные  &lt;/li&gt;&lt;li&gt;01:38:24 Когда стоит использовать кастомные (пользовательские) типы?  &lt;/li&gt;&lt;li&gt;01:41:58 Можно ли переборщить с кастомными типами?  &lt;/li&gt;&lt;li&gt;01:43:11 Польза от Code Review, как способ научиться писать хорощий код  &lt;/li&gt;&lt;li&gt;01:50:27 Важность правильного оформления Pull Request'ов  &lt;/li&gt;&lt;li&gt;01:52:56 Заключение&lt;/li&gt;&lt;/ul&gt;</content:encoded>
            <itunes:explicit>false</itunes:explicit>
            <itunes:duration>6795</itunes:duration>
            <itunes:image href="https://cdn.mave.digital/storage/podcasts/3d65214c-1a2c-4d15-bd9d-b5a37936bbfb/images/9cc8fbed-2e1d-4573-8375-1a667b0e0515.jpg"/>
            <itunes:episode>5</itunes:episode>
            <itunes:episodeType>full</itunes:episodeType>
        <itunes:subtitle>Обсуждаем вопросы, связанные с написанием хорошего кода в Go: нужен ли он? Насколько важен? Экономит ли "грязный код" время? Как научиться писать хороший код? И др. Тайминги: 00:00:27 Вступление  00:00:53 Представление участников  00:03:10 Что такое "Чистый Код"?  00:10:17 Вопрос от Данниила - какова причина появления "грязного кода"?  00:11:26 Можно ли сразу писать хороший код?  00:17:13 Отнимает ли чистый код больше времени?  00:20:45 Ответы на вопрос Даниила  00:21:51 Откуда всё же берётся грязный код?  00:22:09 Грязный код: Причина №1 - плохая задача  00:24:33 Грязный код: Причина №2 - микроархитектура  00:28:14 Умение сформулировать свои мысли и требования к коду  00:32:01 Обучаемость людей  00:33:27 Гипотетическая книга "Чистая Микроархитектура"  00:35:59 SOLID для Go  00:37:05 Дискуссии при написании гайдлайнов  00:42:12 Монорепозиторий - хорошо или плохо?  00:44:44 Почему чистый код пишется дольше?  00:49:00 Зависимость качества кода от постановки задачи  00:51:29 Роберт Мартин про скорость написания чистого кода  00:52:36 Соблюдает ли стандартная библиотека Go чистый код?  01:02:19 Можно ли использовать панику в коде?  01:06:17 Можно ли использовать данные, если ошибка не нулевая?  01:11:47 Нужно ли проверять на nil ссылочные типы?  01:17:40 Где добавлять контекст к ошибке - внутри функции или снаружи?  01:20:45 Передача логгера через контекст  01:31:44 Чем плохи глобальные переменные  01:38:24 Когда стоит использовать кастомные (пользовательские) типы?  01:41:58 Можно ли переборщить с кастомными типами?  01:43:11 Польза от Code Review, как способ научиться писать хорощий код  01:50:27 Важность правильного оформления Pull Request'ов  01:52:56 Заключение</itunes:subtitle></item>
        <item>
            <title><![CDATA[Ep 4: Собеседование Go-разработчика глазами нанимателя]]></title>
            <description><![CDATA[Обсудили вопросы, которые не дают покоя многим разработчикам:  <br />  <br />- Берут ли на работу новичков?  <br />- Зачем на собеседованиях нужны алгоритмы и live-coding?  <br />- Достаточно ли скинуть ссылку на pet-project на GitHub'е?  <br />- Играет ли роль высшее образование?  <br />- Играет ли роль возраст?  <br />  и др.<br /><br />Опросник Даниила Подольского: https://habr.com/ru/company/oleg-bunin/blog/521582/<br /><br />Наш чат - Gopher Club: https://t.me/+RfalcB42UspmMDdi<br />Здесь присутствуют гости из всех выпусков.<br /><br />Мой Телеграм-Канал с анонсами подкастов, роликов и др.: https://t.me/ntuzov<br /><br />Тайминги<br /><br />00:00:00 Вступление<br />00:05:02 Как выглядит структура собеседования участников<br />00:28:51 Как побороть страх перед собеседованием?<br />00:38:03 Есть ли безработица среди программистов?<br />00:43:12 Возьмут ли человека, который часто меняет работу?<br />00:45:47 Зарплатные вилки и ожидания от кандидата<br />01:05:10 Алгоритмы и live-coding - зачем они на собеседованиях?<br />01:24:19 Охотно ли берут людей с опытом DevOps, Embed, из других языков<br />01:39:09 Важно ли образование?<br />01:42:39 Важен ли возраст?<br />01:52:16 Нужны ли отдельные секции и этапы собеседований?<br />01:58:19 Оформление резюьме<br />02:03:47 Возвращение в разработку после долгого перерыва<br />02:05:50 Аутсортс-компании, есть ли особенности?<br />02:07:16 Собеседование сеньоров<br />02:09:26 Как быть разработчику без опыта работы?<br />02:11:18 И конкретно - Go-разработчику без опыта?<br />02:13:32 Есть ли вакансии для Go-разработчиков без опыта?<br />02:15:34 Заключение]]></description>
            <link>https://gogetpodcast.mave.digital/ep-4</link>
            <guid isPermaLink="false">ff2cb114-091b-4283-8e0d-e494e1de531f</guid>
            <pubDate>Sun, 04 Sep 2022 18:26:00 GMT</pubDate>
            <enclosure length="131083132" type="audio/mpeg" url="https://api.mave.digital/storage/podcasts/3d65214c-1a2c-4d15-bd9d-b5a37936bbfb/episodes/69ac42ed-825c-464c-b63d-37ee25a25fec.mp3"/>
            <itunes:title>Ep 4: Собеседование Go-разработчика глазами нанимателя</itunes:title>
            <itunes:summary>Обсудили вопросы, которые не дают покоя многим разработчикам:  
  
- Берут ли на работу новичков?  
- Зачем на собеседованиях нужны алгоритмы и live-coding?  
- Достаточно ли скинуть ссылку на pet-project на GitHub'е?  
- Играет ли роль высшее образование?  
- Играет ли роль возраст?  
  и др.

Опросник Даниила Подольского: https://habr.com/ru/company/oleg-bunin/blog/521582/

Наш чат - Gopher Club: https://t.me/+RfalcB42UspmMDdi
Здесь присутствуют гости из всех выпусков.

Мой Телеграм-Канал с анонсами подкастов, роликов и др.: https://t.me/ntuzov

Тайминги

00:00:00 Вступление
00:05:02 Как выглядит структура собеседования участников
00:28:51 Как побороть страх перед собеседованием?
00:38:03 Есть ли безработица среди программистов?
00:43:12 Возьмут ли человека, который часто меняет работу?
00:45:47 Зарплатные вилки и ожидания от кандидата
01:05:10 Алгоритмы и live-coding - зачем они на собеседованиях?
01:24:19 Охотно ли берут людей с опытом DevOps, Embed, из других языков
01:39:09 Важно ли образование?
01:42:39 Важен ли возраст?
01:52:16 Нужны ли отдельные секции и этапы собеседований?
01:58:19 Оформление резюьме
02:03:47 Возвращение в разработку после долгого перерыва
02:05:50 Аутсортс-компании, есть ли особенности?
02:07:16 Собеседование сеньоров
02:09:26 Как быть разработчику без опыта работы?
02:11:18 И конкретно - Go-разработчику без опыта?
02:13:32 Есть ли вакансии для Go-разработчиков без опыта?
02:15:34 Заключение</itunes:summary>
            <content:encoded>Обсудили вопросы, которые не дают покоя многим разработчикам:  &lt;br /&gt;  &lt;br /&gt;- Берут ли на работу новичков?  &lt;br /&gt;- Зачем на собеседованиях нужны алгоритмы и live-coding?  &lt;br /&gt;- Достаточно ли скинуть ссылку на pet-project на GitHub'е?  &lt;br /&gt;- Играет ли роль высшее образование?  &lt;br /&gt;- Играет ли роль возраст?  &lt;br /&gt;  и др.&lt;br /&gt;&lt;br /&gt;Опросник Даниила Подольского: https://habr.com/ru/company/oleg-bunin/blog/521582/&lt;br /&gt;&lt;br /&gt;Наш чат - Gopher Club: https://t.me/+RfalcB42UspmMDdi&lt;br /&gt;Здесь присутствуют гости из всех выпусков.&lt;br /&gt;&lt;br /&gt;Мой Телеграм-Канал с анонсами подкастов, роликов и др.: https://t.me/ntuzov&lt;br /&gt;&lt;br /&gt;Тайминги&lt;br /&gt;&lt;br /&gt;00:00:00 Вступление&lt;br /&gt;00:05:02 Как выглядит структура собеседования участников&lt;br /&gt;00:28:51 Как побороть страх перед собеседованием?&lt;br /&gt;00:38:03 Есть ли безработица среди программистов?&lt;br /&gt;00:43:12 Возьмут ли человека, который часто меняет работу?&lt;br /&gt;00:45:47 Зарплатные вилки и ожидания от кандидата&lt;br /&gt;01:05:10 Алгоритмы и live-coding - зачем они на собеседованиях?&lt;br /&gt;01:24:19 Охотно ли берут людей с опытом DevOps, Embed, из других языков&lt;br /&gt;01:39:09 Важно ли образование?&lt;br /&gt;01:42:39 Важен ли возраст?&lt;br /&gt;01:52:16 Нужны ли отдельные секции и этапы собеседований?&lt;br /&gt;01:58:19 Оформление резюьме&lt;br /&gt;02:03:47 Возвращение в разработку после долгого перерыва&lt;br /&gt;02:05:50 Аутсортс-компании, есть ли особенности?&lt;br /&gt;02:07:16 Собеседование сеньоров&lt;br /&gt;02:09:26 Как быть разработчику без опыта работы?&lt;br /&gt;02:11:18 И конкретно - Go-разработчику без опыта?&lt;br /&gt;02:13:32 Есть ли вакансии для Go-разработчиков без опыта?&lt;br /&gt;02:15:34 Заключение</content:encoded>
            <itunes:explicit>false</itunes:explicit>
            <itunes:duration>8192</itunes:duration>
            <itunes:image href="https://cdn.mave.digital/storage/podcasts/3d65214c-1a2c-4d15-bd9d-b5a37936bbfb/images/9cc8fbed-2e1d-4573-8375-1a667b0e0515.jpg"/>
            <itunes:episode>4</itunes:episode>
            <itunes:episodeType>full</itunes:episodeType>
        <itunes:subtitle>Обсудили вопросы, которые не дают покоя многим разработчикам:     - Берут ли на работу новичков?   - Зачем на собеседованиях нужны алгоритмы и live-coding?   - Достаточно ли скинуть ссылку на pet-project на GitHub'е?   - Играет ли роль высшее образование?   - Играет ли роль возраст?     и др. Опросник Даниила Подольского: https://habr.com/ru/company/oleg-bunin/blog/521582/ Наш чат - Gopher Club: https://t.me/+RfalcB42UspmMDdi Здесь присутствуют гости из всех выпусков. Мой Телеграм-Канал с анонсами подкастов, роликов и др.: https://t.me/ntuzov Тайминги 00:00:00 Вступление 00:05:02 Как выглядит структура собеседования участников 00:28:51 Как побороть страх перед собеседованием? 00:38:03 Есть ли безработица среди программистов? 00:43:12 Возьмут ли человека, который часто меняет работу? 00:45:47 Зарплатные вилки и ожидания от кандидата 01:05:10 Алгоритмы и live-coding - зачем они на собеседованиях? 01:24:19 Охотно ли берут людей с опытом DevOps, Embed, из других языков 01:39:09 Важно ли образование? 01:42:39 Важен ли возраст? 01:52:16 Нужны ли отдельные секции и этапы собеседований? 01:58:19 Оформление резюьме 02:03:47 Возвращение в разработку после долгого перерыва 02:05:50 Аутсортс-компании, есть ли особенности? 02:07:16 Собеседование сеньоров 02:09:26 Как быть разработчику без опыта работы? 02:11:18 И конкретно - Go-разработчику без опыта? 02:13:32 Есть ли вакансии для Go-разработчиков без опыта? 02:15:34 Заключение</itunes:subtitle></item>
        <item>
            <title><![CDATA[Ep 3: GameDev в Go]]></title>
            <description><![CDATA[Обсудили вопросы, связанные с геймдевом на го: подходит ли Go для геймдева? Какие основные плюсы и минусы? На какие игровые движки стоит обратить внимание? И др.<br /><br />Состав:<br /><ul><li>Николай Тузов</li><li>Глеб Яльчик - тех. директор компании Gaijin (которая разрабатывает игру WarThunder и др.), специалист по геймдеву.</li><li>Алексей Акулович - работает в inDriver, ранее работал в Tinkoff, ВКонтакте. Занимается backend-стороной сложных и интересных проектов, увлекается геймдевом на Go в качестве хобби.</li><li>Искандер Шарипов - программист ВКонтакте, работает над компилятором kphp. В прошлом работал над компилятором Go. В свободное время пишет небольшие игрушки на Go. </li></ul><p><br /></p><p>Тайминги:<br /></p><ul><li>00:00:00 Вступление</li><li>00:01:03 Приветсвие - Алексей Акулович</li><li>00:02:23 Приветсвие - Искандер Шарипов</li><li>00:04:34 Почему для геймдева был выбран Go</li><li>00:09:32 Что мы понимаем под словом "геймдев"</li><li>00:11:55 Подходит ли Go для геймдева?</li><li>00:28:50 Ликбез: что такое Garbage Collector (GC)</li><li>00:34:15 Движки с подходом "всё есть код"</li><li>00:36:16 Собственные игровые движки Алексея и Искандера</li><li>00:39:35 ООП в разработке игр</li><li>00:46:15 Стоит ли писать свой движок?</li><li>00:55:27 Ликбез: что такое ECS</li><li>00:58:41 Может ли зарабатывать на геймдеве на Go?</li><li>01:04:03 Go + GoDot</li><li>01:10:37 Помогает ли геймдев развиваться разработчику?</li><li>01:14:43 Какой движок на Go выбрать?</li><li>01:18:32 Основные минусы Go в геймдеве</li><li>01:20:27 Обёртка над Ebiten от Искандера</li><li>01:22:21 Основные плюсы Go в геймдеве</li><li>01:30:31 Заключение </li></ul><p></p>]]></description>
            <link>https://gogetpodcast.mave.digital/ep-3</link>
            <guid isPermaLink="false">f6d5cdd6-858b-443c-bcc2-11b8c2d07a3c</guid>
            <pubDate>Sat, 13 Aug 2022 13:55:00 GMT</pubDate>
            <enclosure length="90166500" type="audio/mpeg" url="https://api.mave.digital/storage/podcasts/3d65214c-1a2c-4d15-bd9d-b5a37936bbfb/episodes/d786355c-2201-4041-a392-c08262d682fe.mp3"/>
            <itunes:title>Ep 3: GameDev в Go</itunes:title>
            <itunes:summary>Обсудили вопросы, связанные с геймдевом на го: подходит ли Go для геймдева? Какие основные плюсы и минусы? На какие игровые движки стоит обратить внимание? И др.

Состав:
Николай Тузов
Глеб Яльчик - тех. директор компании Gaijin (которая разрабатывает игру WarThunder и др.), специалист по геймдеву.
Алексей Акулович - работает в inDriver, ранее работал в Tinkoff, ВКонтакте. Занимается backend-стороной сложных и интересных проектов, увлекается геймдевом на Go в качестве хобби.
Искандер Шарипов - программист ВКонтакте, работает над компилятором kphp. В прошлом работал над компилятором Go. В свободное время пишет небольшие игрушки на Go.

Тайминги:

00:00:00 Вступление
00:01:03 Приветсвие - Алексей Акулович
00:02:23 Приветсвие - Искандер Шарипов
00:04:34 Почему для геймдева был выбран Go
00:09:32 Что мы понимаем под словом "геймдев"
00:11:55 Подходит ли Go для геймдева?
00:28:50 Ликбез: что такое Garbage Collector (GC)
00:34:15 Движки с подходом "всё есть код"
00:36:16 Собственные игровые движки Алексея и Искандера
00:39:35 ООП в разработке игр
00:46:15 Стоит ли писать свой движок?
00:55:27 Ликбез: что такое ECS
00:58:41 Может ли зарабатывать на геймдеве на Go?
01:04:03 Go + GoDot
01:10:37 Помогает ли геймдев развиваться разработчику?
01:14:43 Какой движок на Go выбрать?
01:18:32 Основные минусы Go в геймдеве
01:20:27 Обёртка над Ebiten от Искандера
01:22:21 Основные плюсы Go в геймдеве
01:30:31 Заключение</itunes:summary>
            <content:encoded>Обсудили вопросы, связанные с геймдевом на го: подходит ли Go для геймдева? Какие основные плюсы и минусы? На какие игровые движки стоит обратить внимание? И др.&lt;br /&gt;&lt;br /&gt;Состав:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Николай Тузов&lt;/li&gt;&lt;li&gt;Глеб Яльчик - тех. директор компании Gaijin (которая разрабатывает игру WarThunder и др.), специалист по геймдеву.&lt;/li&gt;&lt;li&gt;Алексей Акулович - работает в inDriver, ранее работал в Tinkoff, ВКонтакте. Занимается backend-стороной сложных и интересных проектов, увлекается геймдевом на Go в качестве хобби.&lt;/li&gt;&lt;li&gt;Искандер Шарипов - программист ВКонтакте, работает над компилятором kphp. В прошлом работал над компилятором Go. В свободное время пишет небольшие игрушки на Go. &lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Тайминги:&lt;br /&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;00:00:00 Вступление&lt;/li&gt;&lt;li&gt;00:01:03 Приветсвие - Алексей Акулович&lt;/li&gt;&lt;li&gt;00:02:23 Приветсвие - Искандер Шарипов&lt;/li&gt;&lt;li&gt;00:04:34 Почему для геймдева был выбран Go&lt;/li&gt;&lt;li&gt;00:09:32 Что мы понимаем под словом "геймдев"&lt;/li&gt;&lt;li&gt;00:11:55 Подходит ли Go для геймдева?&lt;/li&gt;&lt;li&gt;00:28:50 Ликбез: что такое Garbage Collector (GC)&lt;/li&gt;&lt;li&gt;00:34:15 Движки с подходом "всё есть код"&lt;/li&gt;&lt;li&gt;00:36:16 Собственные игровые движки Алексея и Искандера&lt;/li&gt;&lt;li&gt;00:39:35 ООП в разработке игр&lt;/li&gt;&lt;li&gt;00:46:15 Стоит ли писать свой движок?&lt;/li&gt;&lt;li&gt;00:55:27 Ликбез: что такое ECS&lt;/li&gt;&lt;li&gt;00:58:41 Может ли зарабатывать на геймдеве на Go?&lt;/li&gt;&lt;li&gt;01:04:03 Go + GoDot&lt;/li&gt;&lt;li&gt;01:10:37 Помогает ли геймдев развиваться разработчику?&lt;/li&gt;&lt;li&gt;01:14:43 Какой движок на Go выбрать?&lt;/li&gt;&lt;li&gt;01:18:32 Основные минусы Go в геймдеве&lt;/li&gt;&lt;li&gt;01:20:27 Обёртка над Ebiten от Искандера&lt;/li&gt;&lt;li&gt;01:22:21 Основные плюсы Go в геймдеве&lt;/li&gt;&lt;li&gt;01:30:31 Заключение &lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;</content:encoded>
            <itunes:explicit>false</itunes:explicit>
            <itunes:duration>5629</itunes:duration>
            <itunes:image href="https://cdn.mave.digital/storage/podcasts/3d65214c-1a2c-4d15-bd9d-b5a37936bbfb/images/9cc8fbed-2e1d-4573-8375-1a667b0e0515.jpg"/>
            <itunes:episode>3</itunes:episode>
            <itunes:episodeType>full</itunes:episodeType>
        <itunes:subtitle>Обсудили вопросы, связанные с геймдевом на го: подходит ли Go для геймдева? Какие основные плюсы и минусы? На какие игровые движки стоит обратить внимание? И др. Состав: Николай ТузовГлеб Яльчик - тех. директор компании Gaijin (которая разрабатывает игру WarThunder и др.), специалист по геймдеву.Алексей Акулович - работает в inDriver, ранее работал в Tinkoff, ВКонтакте. Занимается backend-стороной сложных и интересных проектов, увлекается геймдевом на Go в качестве хобби.Искандер Шарипов - программист ВКонтакте, работает над компилятором kphp. В прошлом работал над компилятором Go. В свободное время пишет небольшие игрушки на Go. Тайминги: 00:00:00 Вступление00:01:03 Приветсвие - Алексей Акулович00:02:23 Приветсвие - Искандер Шарипов00:04:34 Почему для геймдева был выбран Go00:09:32 Что мы понимаем под словом "геймдев"00:11:55 Подходит ли Go для геймдева?00:28:50 Ликбез: что такое Garbage Collector (GC)00:34:15 Движки с подходом "всё есть код"00:36:16 Собственные игровые движки Алексея и Искандера00:39:35 ООП в разработке игр00:46:15 Стоит ли писать свой движок?00:55:27 Ликбез: что такое ECS00:58:41 Может ли зарабатывать на геймдеве на Go?01:04:03 Go + GoDot01:10:37 Помогает ли геймдев развиваться разработчику?01:14:43 Какой движок на Go выбрать?01:18:32 Основные минусы Go в геймдеве01:20:27 Обёртка над Ebiten от Искандера01:22:21 Основные плюсы Go в геймдеве01:30:31 Заключение</itunes:subtitle></item>
        <item>
            <title><![CDATA[Ep 2: Почему Go плохой? Почему Go хороший?]]></title>
            <description><![CDATA[<p>Обсуждаем статьи: <br /></p><p><br /></p><p>- Кратко: "I want off Mr. Golang's Wild Ride" (https://fasterthanli.me/articles/i-want-off-mr-golangs-wild-ride) <br /></p><p>- "Как мы себя обманываем, только бы продолжать пользоваться Golang" (https://habr.com/ru/post/676994/) <br /></p><p>- "What Made GoLang So Popular?" (https://thenewstack.io/what-made-golang-so-popular-the-languages-creators-look-back/) <br /></p><p><br /></p><p>Состав: <br /></p><p>- Николай Тузов (разработчик в Lamoda, веду образовательный канал на ютубе) <br /></p><p>- Глеб Яльчик (технический директор Gaijin) <br /></p><p>- Виталий Левченко (разработчик Яндекса, организатор Go-сообщества в Питере)</p><p><br /></p><p>Тайминги:</p><p>00:00 - Вступление <br /></p><p>00:54 - Статья 1.1 - "I want off Mr Golangs Wild Ride" <br /></p><p>01:25 - Проблема с пермишенами на Windows (Chmod) <br /></p><p>04:18 - Сравнение с Rust <br /></p><p>11:38 - Статья 1.2 - "Как мы себя обманываем, только бы продолжать пользоваться Golang" <br /></p><p>11:45 - Стоит ли выслушивать критику от новичков? Чем она отличается от критики экспертов? <br /></p><p>17:36 - Go vs Rust <br /></p><p>21:03 - Какие плюсы видит автор в Go <br /></p><p>22:05 - Особенности тулчейна Go <br /></p><p>22:51 - Система сборки <br /></p><p>24:22 - Система именования <br /></p><p>25:49 - Проблемы сборщика мусора <br /></p><p>28:58 - Go превращается в PHP 21-го века? <br /></p><p>29:49 - Go возник случайно? <br /></p><p>30:22 - Обработка ошибок <br /></p><p>38:45 - Почему Go плохой язык для новичков? <br /></p><p>42:43 - Непоследовательность Go <br /></p><p>45:20 - Итоги по Rast <br /></p><p>47:40 - Статья 2. "What Made GoLang So Popular?" <br /></p><p>48:19 - Критерии "популярности" <br /></p><p>49:22 - Компилируемость <br /></p><p>50:12 - Почему Go любят DevOps'ы? <br /></p><p>53:08 - Есть ли у Go конкуренты? <br /></p><p>56:47 - Почему Go изначально начал набирать популярность? <br /></p><p>58:24 - Причины дальнейшего развития</p>]]></description>
            <link>https://gogetpodcast.mave.digital/ep-2</link>
            <guid isPermaLink="false">tag:soundcloud,2010:tracks/1313988139</guid>
            <pubDate>Fri, 29 Jul 2022 07:54:00 GMT</pubDate>
            <enclosure length="66316746" type="audio/mpeg" url="https://api.mave.digital/storage/podcasts/3d65214c-1a2c-4d15-bd9d-b5a37936bbfb/episodes/4ae29dc0-5c7b-468f-81aa-165f04a15b86.mp3"/>
            <itunes:title>Ep 2: Почему Go плохой? Почему Go хороший?</itunes:title>
            <itunes:summary>Обсуждаем статьи:

- Кратко: "I want off Mr. Golang's Wild Ride" (https://fasterthanli.me/articles/i-want-off-mr-golangs-wild-ride)

- "Как мы себя обманываем, только бы продолжать пользоваться Golang" (https://habr.com/ru/post/676994/)

- "What Made GoLang So Popular?" (https://thenewstack.io/what-made-golang-so-popular-the-languages-creators-look-back/)

Состав:

- Николай Тузов (разработчик в Lamoda, веду образовательный канал на ютубе)

- Глеб Яльчик (технический директор Gaijin)

- Виталий Левченко (разработчик Яндекса, организатор Go-сообщества в Питере)

Тайминги:
00:00 - Вступление

00:54 - Статья 1.1 - "I want off Mr Golangs Wild Ride"

01:25 - Проблема с пермишенами на Windows (Chmod)

04:18 - Сравнение с Rust

11:38 - Статья 1.2 - "Как мы себя обманываем, только бы продолжать пользоваться Golang"

11:45 - Стоит ли выслушивать критику от новичков? Чем она отличается от критики экспертов?

17:36 - Go vs Rust

21:03 - Какие плюсы видит автор в Go

22:05 - Особенности тулчейна Go

22:51 - Система сборки

24:22 - Система именования

25:49 - Проблемы сборщика мусора

28:58 - Go превращается в PHP 21-го века?

29:49 - Go возник случайно?

30:22 - Обработка ошибок

38:45 - Почему Go плохой язык для новичков?

42:43 - Непоследовательность Go

45:20 - Итоги по Rast

47:40 - Статья 2. "What Made GoLang So Popular?"

48:19 - Критерии "популярности"

49:22 - Компилируемость

50:12 - Почему Go любят DevOps'ы?

53:08 - Есть ли у Go конкуренты?

56:47 - Почему Go изначально начал набирать популярность?

58:24 - Причины дальнейшего развития</itunes:summary>
            <content:encoded>&lt;p&gt;Обсуждаем статьи: &lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;- Кратко: "I want off Mr. Golang's Wild Ride" (https://fasterthanli.me/articles/i-want-off-mr-golangs-wild-ride) &lt;br /&gt;&lt;/p&gt;&lt;p&gt;- "Как мы себя обманываем, только бы продолжать пользоваться Golang" (https://habr.com/ru/post/676994/) &lt;br /&gt;&lt;/p&gt;&lt;p&gt;- "What Made GoLang So Popular?" (https://thenewstack.io/what-made-golang-so-popular-the-languages-creators-look-back/) &lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Состав: &lt;br /&gt;&lt;/p&gt;&lt;p&gt;- Николай Тузов (разработчик в Lamoda, веду образовательный канал на ютубе) &lt;br /&gt;&lt;/p&gt;&lt;p&gt;- Глеб Яльчик (технический директор Gaijin) &lt;br /&gt;&lt;/p&gt;&lt;p&gt;- Виталий Левченко (разработчик Яндекса, организатор Go-сообщества в Питере)&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Тайминги:&lt;/p&gt;&lt;p&gt;00:00 - Вступление &lt;br /&gt;&lt;/p&gt;&lt;p&gt;00:54 - Статья 1.1 - "I want off Mr Golangs Wild Ride" &lt;br /&gt;&lt;/p&gt;&lt;p&gt;01:25 - Проблема с пермишенами на Windows (Chmod) &lt;br /&gt;&lt;/p&gt;&lt;p&gt;04:18 - Сравнение с Rust &lt;br /&gt;&lt;/p&gt;&lt;p&gt;11:38 - Статья 1.2 - "Как мы себя обманываем, только бы продолжать пользоваться Golang" &lt;br /&gt;&lt;/p&gt;&lt;p&gt;11:45 - Стоит ли выслушивать критику от новичков? Чем она отличается от критики экспертов? &lt;br /&gt;&lt;/p&gt;&lt;p&gt;17:36 - Go vs Rust &lt;br /&gt;&lt;/p&gt;&lt;p&gt;21:03 - Какие плюсы видит автор в Go &lt;br /&gt;&lt;/p&gt;&lt;p&gt;22:05 - Особенности тулчейна Go &lt;br /&gt;&lt;/p&gt;&lt;p&gt;22:51 - Система сборки &lt;br /&gt;&lt;/p&gt;&lt;p&gt;24:22 - Система именования &lt;br /&gt;&lt;/p&gt;&lt;p&gt;25:49 - Проблемы сборщика мусора &lt;br /&gt;&lt;/p&gt;&lt;p&gt;28:58 - Go превращается в PHP 21-го века? &lt;br /&gt;&lt;/p&gt;&lt;p&gt;29:49 - Go возник случайно? &lt;br /&gt;&lt;/p&gt;&lt;p&gt;30:22 - Обработка ошибок &lt;br /&gt;&lt;/p&gt;&lt;p&gt;38:45 - Почему Go плохой язык для новичков? &lt;br /&gt;&lt;/p&gt;&lt;p&gt;42:43 - Непоследовательность Go &lt;br /&gt;&lt;/p&gt;&lt;p&gt;45:20 - Итоги по Rast &lt;br /&gt;&lt;/p&gt;&lt;p&gt;47:40 - Статья 2. "What Made GoLang So Popular?" &lt;br /&gt;&lt;/p&gt;&lt;p&gt;48:19 - Критерии "популярности" &lt;br /&gt;&lt;/p&gt;&lt;p&gt;49:22 - Компилируемость &lt;br /&gt;&lt;/p&gt;&lt;p&gt;50:12 - Почему Go любят DevOps'ы? &lt;br /&gt;&lt;/p&gt;&lt;p&gt;53:08 - Есть ли у Go конкуренты? &lt;br /&gt;&lt;/p&gt;&lt;p&gt;56:47 - Почему Go изначально начал набирать популярность? &lt;br /&gt;&lt;/p&gt;&lt;p&gt;58:24 - Причины дальнейшего развития&lt;/p&gt;</content:encoded>
            <itunes:explicit>false</itunes:explicit>
            <itunes:duration>4144</itunes:duration>
            <itunes:image href="https://cdn.mave.digital/storage/podcasts/3d65214c-1a2c-4d15-bd9d-b5a37936bbfb/images/9cc8fbed-2e1d-4573-8375-1a667b0e0515.jpg"/>
            <itunes:episode>2</itunes:episode>
            <itunes:episodeType>full</itunes:episodeType>
        <itunes:subtitle>Обсуждаем статьи: - Кратко: "I want off Mr. Golang's Wild Ride" (https://fasterthanli.me/articles/i-want-off-mr-golangs-wild-ride) - "Как мы себя обманываем, только бы продолжать пользоваться Golang" (https://habr.com/ru/post/676994/) - "What Made GoLang So Popular?" (https://thenewstack.io/what-made-golang-so-popular-the-languages-creators-look-back/) Состав: - Николай Тузов (разработчик в Lamoda, веду образовательный канал на ютубе) - Глеб Яльчик (технический директор Gaijin) - Виталий Левченко (разработчик Яндекса, организатор Go-сообщества в Питере) Тайминги: 00:00 - Вступление 00:54 - Статья 1.1 - "I want off Mr Golangs Wild Ride" 01:25 - Проблема с пермишенами на Windows (Chmod) 04:18 - Сравнение с Rust 11:38 - Статья 1.2 - "Как мы себя обманываем, только бы продолжать пользоваться Golang" 11:45 - Стоит ли выслушивать критику от новичков? Чем она отличается от критики экспертов? 17:36 - Go vs Rust 21:03 - Какие плюсы видит автор в Go 22:05 - Особенности тулчейна Go 22:51 - Система сборки 24:22 - Система именования 25:49 - Проблемы сборщика мусора 28:58 - Go превращается в PHP 21-го века? 29:49 - Go возник случайно? 30:22 - Обработка ошибок 38:45 - Почему Go плохой язык для новичков? 42:43 - Непоследовательность Go 45:20 - Итоги по Rast 47:40 - Статья 2. "What Made GoLang So Popular?" 48:19 - Критерии "популярности" 49:22 - Компилируемость 50:12 - Почему Go любят DevOps'ы? 53:08 - Есть ли у Go конкуренты? 56:47 - Почему Go изначально начал набирать популярность? 58:24 - Причины дальнейшего развития</itunes:subtitle></item>
        <item>
            <title><![CDATA[Ep 1: Обсуждаем дженерики]]></title>
            <description><![CDATA[Дженерики вот-вот появятся в Go, их релиз запланирован в версии 1.18. В связи с этим, данная тема очень актуальна и вызывает множество дискуссий в сообществе.

Состав:
- Николай Тузов (разработчик в Lamoda, веду образовательный канал на ютубе)
- Глеб Яльчик (технический директор Gaijin)
- Дмитрий Матреничев (разработчик в Lamoda)]]></description>
            <link>https://gogetpodcast.mave.digital/ep-1</link>
            <guid isPermaLink="false">tag:soundcloud,2010:tracks/1218190630</guid>
            <pubDate>Fri, 18 Feb 2022 13:10:00 GMT</pubDate>
            <enclosure length="74177723" type="audio/mpeg" url="https://api.mave.digital/storage/podcasts/3d65214c-1a2c-4d15-bd9d-b5a37936bbfb/episodes/396562e4-8b1c-43b8-a239-55ab966a630d.mp3"/>
            <itunes:title>Ep 1: Обсуждаем дженерики</itunes:title>
            <itunes:summary>Дженерики вот-вот появятся в Go, их релиз запланирован в версии 1.18. В связи с этим, данная тема очень актуальна и вызывает множество дискуссий в сообществе.

Состав:
- Николай Тузов (разработчик в Lamoda, веду образовательный канал на ютубе)
- Глеб Яльчик (технический директор Gaijin)
- Дмитрий Матреничев (разработчик в Lamoda)</itunes:summary>
            <content:encoded>Дженерики вот-вот появятся в Go, их релиз запланирован в версии 1.18. В связи с этим, данная тема очень актуальна и вызывает множество дискуссий в сообществе.

Состав:
- Николай Тузов (разработчик в Lamoda, веду образовательный канал на ютубе)
- Глеб Яльчик (технический директор Gaijin)
- Дмитрий Матреничев (разработчик в Lamoda)</content:encoded>
            <itunes:explicit>false</itunes:explicit>
            <itunes:duration>4636</itunes:duration>
            <itunes:image href="https://cdn.mave.digital/storage/podcasts/3d65214c-1a2c-4d15-bd9d-b5a37936bbfb/images/396562e4-8b1c-43b8-a239-55ab966a630d.jpg"/>
            <itunes:episode>1</itunes:episode>
            <itunes:episodeType>full</itunes:episodeType>
        <itunes:subtitle>Дженерики вот-вот появятся в Go, их релиз запланирован в версии 1.18. В связи с этим, данная тема очень актуальна и вызывает множество дискуссий в сообществе. Состав: - Николай Тузов (разработчик в Lamoda, веду образовательный канал на ютубе) - Глеб Яльчик (технический директор Gaijin) - Дмитрий Матреничев (разработчик в Lamoda)</itunes:subtitle></item>
    </channel>
</rss>