PodcastsTecnologiaGo Get Podcast

Go Get Podcast

Go Get Podcast
Go Get Podcast
Último episódio

22 episódios

  • Go Get Podcast

    Разбор Go 1.26: Новый GC, поиск утечек горутин и воскрешение go fix

    03/04/2026 | 1h 46min
    Подробно разбираем релиз 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

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

    🗣️ Наш чат - 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 Итоги и прощание
  • Go Get Podcast

    Ep. 21: Зачем разработчику база? / Гайд по самообразованию и книгам

    18/03/2026 | 2h 49min
    Глубоко копаем тему самообразования разработчиков. Вместе с Кириллом Мокевниным (сооснователь Хекслет) и Владом Теном разбираем, как правильно учиться сложным вещам и почему возникает «иллюзия понимания», когда теорию вроде бы прочитал, а на практике применить не можешь.

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

    🤖 Мой канал про AI для разработчиков: https://t.me/tuzov_ai_lab
    👾 Мой Телеграм-Канал с гайдами, анонсами подкастов, роликов: 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
  • Go Get Podcast

    Ep. 20: Почему ты учишься неправильно? Гайд по самообразованию и книгам

    20/01/2026 | 3h 32min
    Юбилейный 20-й выпуск GoGetPodcast! 🔥Вместе с Глебом и Алексеем разбираем фундаментальную тему — как эффективно учиться программированию и развиваться инженеру.

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

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

    💙 Выпуск вышел при поддержке 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 Блиц: Что гости читают прямо сейчас?
  • Go Get Podcast

    Ep. 19: Как разработчику выжать максимум из LLM? Claude Code, MCP, Агенты: полный арсенал для разработки

    16/01/2026 | 2h 23min
    Обсуждаем с Саввой использование LLM на практике. Разбираем реальные workflow и методы, которые сами используем, чтобы выжимать из Claude Code его максимум. От базовой настройки до запуска десятков агентов одновременно и интеграции китайских моделей.

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

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

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

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

    💙 Выпуск вышел при поддержке 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
  • Go Get Podcast

    Ep. 18: Тёмные стороны Go — с разработчиком GoLand

    09/11/2025 | 2h 40min
    Обсуждаем проблемные места Go с Арсением Тереховым — разработчиком из команды GoLand в JetBrains. Арсений смотрит на Go с необычного угла: он из мира Kotlin, но при этом погружён в Go глубже многих гоферов благодаря работе над GoLand.

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

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

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

    👾 Мой Телеграм-Канал с анонсами, гайдами и др.: 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 Заключение

Mais podcasts de Tecnologia

Sobre Go Get Podcast

Обсуждаем язык Go и всё, что с ним связано - изменения в языке, новости, интересные статьи, проекты и др.
Sítio Web de podcast

Ouve Go Get Podcast, Darknet Diaries e muitos outros podcasts de todo o mundo com a aplicação radio.pt

Obtenha a aplicação gratuita radio.pt

  • Guardar rádios e podcasts favoritos
  • Transmissão via Wi-Fi ou Bluetooth
  • Carplay & Android Audo compatìvel
  • E ainda mais funções
Informação legal
Aplicações
Social
v8.8.10| © 2007-2026 radio.de GmbH
Generated: 4/16/2026 - 4:53:22 AM