Generic Talks artwork

Generic Talks

67 episodes - Russian - Latest episode: over 2 years ago -

Душевные беседы о программировании и смежных темах. Говорим о коде: высоко- и низкоуровневых вещах, правильном использовании технологий и, конечно, производительности.

Олег: https://twitter.com/oleg_kovalov
Богдан: https://twitter.com/BStorozhuk
Искандер: https://twitter.com/quasilyte

Technology
Homepage Apple Podcasts Google Podcasts Overcast Castro Pocket Casts RSS feed

Episodes

GenericTalks - S03E04 - How complex system fail

February 27, 2022 13:53 - 25 minutes - 11.7 MB

GenericTalks - S03E04 - How complex system fail by Generic Talks

GenericTalks - S03E03 - GoLand special

December 19, 2021 16:28 - 1 hour - 59.6 MB

У нас в гостях Артем Хвастунов и Марат Хабибуллин - разработчики GoLand из JetBrains. Темы: 1. Плагин для TinyGo, что он может, какие есть ограничения и тд. 2. Реализация поддержки дженериков. Все ли получается сделать? 3. Поддержка Go в Fleet - новой IDE от JetBrains. 4. Новые фичи GoLand для тюнинга производительности. Новые темы заносите сюда: https://github.com/generictalks/nextepisode/issues Наш чат в Telegram: https://t.me/generictalkschat Patreon: www.patreon.com/generictalks

GenericTalks - S03E02 - Дженерики/Генерики/Жэнерики

October 12, 2021 20:44 - 1 hour - 55.3 MB

В гостях у нас Алексей Палажченко. 1. Проект над которым работает Алексей - https://www.talos.dev 2. Generics в следующей версии Go 3. Стоит ли менять стандартную библиотеку и как это делать Новые темы заносите сюда: https://github.com/generictalks/nextepisode/issues Наш чат в Telegram: https://t.me/generictalkschat Patreon: www.patreon.com/generictalks

GenericTalks - S03E01 - Легкое начало нового сезона

September 27, 2021 00:09 - 1 hour - 44.2 MB

1. Организация нового сезона 2. Roman Khavronenko: Open-source strategy at VictoriaMetrics 3. Big product companies not using Go 4. Разумно ли разрабатывать гибридное приложение с использованием Go и PHP? Почему компании делают так? Новые темы заносите сюда: https://github.com/generictalks/nextepisode/issues Наш чат в Telegram: https://t.me/generictalkschat Patreon: www.patreon.com/generictalks

GenericTalks - S02E21 - Новости Go И Размышления Об Сайд Проектах

April 24, 2021 11:26 - 1 hour - 36.1 MB

Свои вопросы и заметки по главе пишите сюда: @generictalks_bot Если Вы хотели бы послушать наше интервью с кем-то интересным или хотите сами прийти - присылайте предложения сюда: @generictalks_bot 🎙Наш канал в YouTube - https://bit.ly/3cwXsmI 📹 Шоу с код ревью и кучей интересных советов - https://bit.ly/2zc2w1j (и Телеграм @good_bad_reviewer) 💵 Patreon - www.patreon.com/generictalks

GenericTalks - S02E20 - Java16 and bugs in Go

March 23, 2021 22:13 - 2 hours - 64.9 MB

Ведущие: Олег и Богдан Teмы: 1. Java 16 2. Нахождение багов в конкурентном коде Go 3. Реквест хеджинг 4. https://thenewstack.io/rust-vs-go-why-theyre-better-together/ 5. Dart and Flutter Свои вопросы и заметки по главе пишите сюда: @generictalks_bot Если Вы хотели бы послушать наше интервью с кем-то интересным или хотите сами прийти - присылайте предложения сюда: @generictalks_bot 🎙Наш канал в YouTube - https://bit.ly/3cwXsmI 📹 Шоу с код ревью и кучей интересных советов - https://bit.ly/2...

GenericTalks - S02E19 - Transactions And Other Stuff

March 16, 2021 00:02 - 1 hour - 41 MB

Ведущие: Олег и Богдан Teмы: Транзакции и по книге и без. Свои вопросы и заметки по главе пишите сюда: @generictalks_bot Если Вы хотели бы послушать наше интервью с кем-то интересным или хотите сами прийти - присылайте предложения сюда: @generictalks_bot 🎙Наш канал в YouTube - https://bit.ly/3cwXsmI 📹 Шоу с код ревью и кучей интересных советов - https://bit.ly/2zc2w1j (и Телеграм @good_bad_reviewer) 💵 Patreon - www.patreon.com/generictalks

GenericTalks - S02E17 - Benchmarks And Performance FAQ

February 16, 2021 23:07 - 1 hour - 38.6 MB

Ведущие: Олег и Богдан Teмы: Разговаривали о выборе рантаймов, бенчмаркак и производительности. Отвечали на вопросы слушателей. Свои вопросы и заметки по главе пишите сюда: @generictalks_bot Если Вы хотели бы послушать наше интервью с кем-то интересным или хотите сами прийти - присылайте предложения сюда: @generictalks_bot 🎙Наш канал в YouTube - https://bit.ly/3cwXsmI 📹 Шоу с код ревью и кучей интересных советов - https://bit.ly/2zc2w1j (и Телеграм @good_bad_reviewer) 💵 Patreon - www.patr...

GenericTalks - S02E16 - Подкасты, Статьи, Книги

February 10, 2021 21:56 - 1 hour - 37.2 MB

Ведущие: Олег и Богдан Teмы: Разговаривали просто о всяких интересностях. "Книжный клуб" читаем и обсуждаем Martin Kleppmann / Designing Data-Intensive Applications (2017) CHAPTER 5 - Replication (Leaderless Replication) Свои вопросы и заметки по главе пишите сюда: @generictalks_bot Если Вы хотели бы послушать наше интервью с кем-то интересным или хотите сами прийти - присылайте предложения сюда: @generictalks_bot 🎙Наш канал в YouTube - https://bit.ly/3cwXsmI 📹 Шоу с код ревью и кучей ин...

GenericTalks - S02E15 - Возводим Кубы В Квадрат И Делим На Ноль

February 10, 2021 21:37 - 1 hour - 52 MB

Ведущие: Олег и Богдан Teмы: Разговариваем про Kubernetes и о том что наболело. Есть ли способы все упростить. "Книжный клуб" читаем и обсуждаем Martin Kleppmann / Designing Data-Intensive Applications (2017) CHAPTER 5 - Replication. Свои вопросы и заметки по главе пишите сюда: @generictalks_bot Если Вы хотели бы послушать наше интервью с кем-то интересным или хотите сами прийти - присылайте предложения сюда: @generictalks_bot 🎙Наш канал в YouTube - https://bit.ly/3cwXsmI 📹 Шоу с код рев...

GenericTalks - S02E14 - Vale Language And Hybrid - Generational Memory

January 29, 2021 00:47 - 1 hour - 45.6 MB

Ведущие: Олег и Богдан Teмы: Обсудили язык программирования Vale и их интересный подход к управлению памятью на основе регионов и поколенческих ссылок. - https://vale.dev - https://vale.dev/blog/generational-references - https://vale.dev/blog/hybrid-generational-memory Если Вы хотели бы послушать наше интервью с кем-то интересным или хотите сами прийти - присылайте предложения сюда: @generictalks_bot 🎙Наш канал в YouTube - https://bit.ly/3cwXsmI 📹 Шоу с код ревью и кучей интересных сов...

GenericTalks - S02E13 - 640K Is Enough For Anyone

January 12, 2021 20:40 - 1 hour - 36.8 MB

Ведущие: Олег и Богдан Teмы: Обсудили почему рантаймам с продвинутыми сборщиками мусора надо намного больше памяти а также обсудили зачем делать GC в Rust) Если Вы хотели бы послушать наше интервью с кем-то интересным или хотите сами прийти - присылайте предложения сюда: @generictalks_bot 🎙Наш канал в YouTube - https://bit.ly/3cwXsmI 📹 Шоу с код ревью и кучей интересных советов - https://bit.ly/2zc2w1j (и Телеграм @good_bad_reviewer) 💵 Patreon - www.patreon.com/generictalks

GenericTalks - S02E12 - Go 1.16 Beta

January 12, 2021 20:11 - 1 hour - 50.8 MB

Ведущие: Олег и Богдан Teмы: Обсудили релиз ноуты Go 1.16 и темы из нашего огненного GenericTalks чата о том нужны ли код аннотации в Go и тд. Если Вы хотели бы послушать наше интервью с кем-то интересным или хотите сами прийти - присылайте предложения сюда: @generictalks_bot 🎙Наш канал в YouTube - https://bit.ly/3cwXsmI 📹 Шоу с код ревью и кучей интересных советов - https://bit.ly/2zc2w1j (и Телеграм @good_bad_reviewer) 💵 Patreon - www.patreon.com/generictalks

GenericTalks - S02E11 - Go Systems Conf

December 13, 2020 20:06 - 1 hour - 40.4 MB

Generic Talks S02E11 "Go Systems Conf" Ведущие: Олег и Богдан Teмы: Обсудили лучшие доклады этой конференции https://www.youtube.com/watch?v=inrqE0Grgk0 1. High Performance Manual Memory Management in Go 2. Floating-point number parsing with perfect accuracy at a gigabyte per second 3. Serializing Data in Go 4. The Dark Side of Go: Go’s Runtime Related Problems in TiDB Production Environment 5. Can We Panic Yet? Error Handling in Go Дополнительные ссылки: - https://github.com/microsoft/sn...

GenericTalks - S02E10 - Проверка Структуры Пакетов На Ускоренной Рефлексии Портированной На M1

November 29, 2020 20:59 - 2 hours - 55.4 MB

Ведущие: Олег и Богдан Гость: Юрий Насерединов Темы: 1. Новий инструмент от Олега для проверки и созданий правил структуры проекта - https://speakerdeck.com/olegkovalov/impguard-protect-your-project-structure 2. Идея и опыт имплементации ускорения пакетов, которые используют reflection в Go 3. Сведенья очевидцев работавших с M1 от Apple 4. "Книжный клуб" читаем и обсуждаем Titus Winters, Tom Manshreck, and Hyrum Wright / Software Engineering at Google: Lessons Learned from Programmin...

GenericTalks - S02E09 - Dart, eго компиляторы и виртуальная машина

November 22, 2020 23:14 - 1 hour - 52.2 MB

Гость: Вячеслав Егоров Ведущие: Олег и Богдан Темы: 1. История самого языка и как он сейчас развивается. 2. JIT компилятор и сборщик мусора. 3. Создание AOT компилятора и жизнь без спекуляций. 4. Опыт отказа от ассемблера в пользу своего IL для некоторых специализаций. 5. Поддержка дженериков в AOT компиляторе без взрыва количества сгенерированного кода. 6. Многопоточность в Dart, isolates, раздельные хипы и как это упростило/усложнило рантайм и сборку мусора. Полезные материалы: 1. Доклад ...

GenericTalks - S02E08 - Вопросы И Ответы

November 15, 2020 21:20 - 1 hour - 42.1 MB

Состав: Олег и Богдан Темы: 1. Обязан ли мейнтейнер проекта с открытым кодом фиксить баги и не просить за это деньги? - https://news.ycombinator.com/item?id=25099862 2. О структурировании проектов, архитектуре и переусложнении 3. Software engineering vs. config editing 4. "Книжный клуб" читаем и обсуждаем Titus Winters, Tom Manshreck, and Hyrum Wright / Software Engineering at Google: Lessons Learned from Programming Over Time (2020) CHAPTER 2 and 3 - "How to Work Well on Teams" and ...

GenericTalks - S02E07 - Тестирование Системного Програмного Обеспечения

November 08, 2020 18:04 - 1 hour - 54.6 MB

Состав: Олег и Богдан и гость Сергей Бронников Темы: - Тестирование операционных систем, БД и другого низкоуровневого и системного ПО. Как искать баги там где их никто не ждет? - Тестирование распределенных систем. Проверка коректности и отказоустойчивости. - Мутационное тестирование системного и прикладного ПО. - Аналитика и метрики в тестировании. - Эффективность автоматического тестирования. Если Вы хотели бы послушать наше интервью с кем-то интере...

GenericTalks - S02E06 - Девиртуализированый Контекст Отмены На Сжатом Дереве Большой Длины

November 01, 2020 20:28 - 1 hour - 47 MB

Состав: Олег и Богдан. Темы: 1. Timeouts and cancellation for humans - https://vorpus.org/blog/timeouts-and-cancellation-for-humans/ 2. Adaptive Radix Tree и The ART of Practical Synchronization - https://15721.courses.cs.cmu.edu/spring2016/papers/leis-icde2013.pdf - https://db.in.tum.de/~leis/papers/artsync.pdf 3. Go 1.16 - early devirtualization pass и другие предложения по улучшению Go - https://github.com/golang/go/issues/33160 - https://github.com...

GenericTalks - S02E05 - Предметные сервисы и атомарные деревья

October 25, 2020 21:26 - 1 hour - 51.6 MB

Состав: Олег и Богдан. Темы: 1. Domain-Oriented Microservice Architecture - https://eng.uber.com/microservice-architecture 2. Bw-Tree - http://www.cs.cmu.edu/~huanche1/publications/open_bwtree.pdf - https://sled.rs 3. "Книжный клуб" читаем и обсуждаем Martin Kleppmann / Designing Data-Intensive Applications (2017) CHAPTER 4 - Encoding and Evolution Если Вы хотели бы послушать наше интервью с какем-то интересным или хотите сами прийти - присылайте предложения сюда: @g...

GenericTalks - S02E04 - Магия И Computer Science В GoLand

October 20, 2020 21:00 - 2 hours - 61.3 MB

У нас в гостях Артем Хвастунов и Марат Хабибуллин - разработчики GoLand из JetBrains. И разговаривали мы об внутреностях и особеностях этой самой продвинутой IDE для Go. Вопросы которые мы обсудили: - История. Как вообще родилась IDEA (первая IDE от JetBrains), почему написана на Java? - Как устроен отказоустойчивый и самовосстанавливающийся при сломаном коде парсинг? - Как выглядит внутреннее представление кода какие структуры данных используются внутри? - Зачем вам своя вир...

GenericTalks - S02E03 - Языковая блокировка с рекурсивным обходом на диске

October 18, 2020 20:44 - 1 hour - 51.7 MB

Оригинальный состав Олег, Искандер и Богдан. Темы: 1. Github Codespaces - https://github.com/features/codespaces 2. О причинах появления языков: - https://nim-lang.org - https://ziglang.org - https://www.beeflang.org - https://www.red-lang.org 3. Locking in WebKit: - https://webkit.org/blog/6161/locking-in-webkit/ - https://aspenuwu.me/posts/rust-optimization.html - https://github.com/Amanieu/parking_lot 4. Type filters & Ruleg...

GenericTalks - S02E02 - Generic заворушка

October 11, 2020 21:24 - 2 hours - 59 MB

Оригинальный состав Олег, Искандер и Богдан. Темы: 1. Как будут имплементировать generics в Go? Осуждаем возможные варианты, их преимущества и недостатки. - обусждение: https://groups.google.com/g/golang-dev/c/OcW0ATRS4oM - имплементация в Swift: https://www.youtube.com/watch?v=ctS8FzqcRug 2. Пишем БД на языках с рантаймом, чего не хватает? - крутой оптимизирующий компилятор - доступ к векторизированым операциям - отсутствие глобального хипа по дефолту...

GenericTalks - S02E01 - Мы опять в деле

October 04, 2020 20:48 - 2 hours - 59.5 MB

Старт второго сезона. Новые темы, рубрики, гости... В этом выпуске оригинальный состав Олег, Искандер и Богдан. Темы: 1. Энтерпрайз ли язык этот Go? - https://bit.ly/34jnabS 2. Challenges in Thread-per-core Implementations. & Vectorized.io blog. - https://bit.ly/3ivwYEL - https://vectorized.io/tpc-buffers/ - https://www.youtube.com/watch?v=p8d28t4qCTY 3. DigitalOcean's Hacktoberfest is Hurting Open Source. 4. Анонс новой рубрики. "Книжный клуб". Читаем и обсу...

Generic Talks - 35 - Агрегатор Новостей Для Телеграм

August 17, 2020 21:14 - 1 hour - 46.4 MB

В гостях у нас Данила Кутенин и Артемий Рябинков. Мы говорим про конкурс Телеграма по созданию агрегатора новостей: общая архитектура, распожнавания языка, категоризация, создание тематической ленты и оптимизации. Также упомянули несколько других тем)

0035. Агрегатор Новостей Для Телеграм

August 17, 2020 21:14 - 1 hour - 46.4 MB

В гостях у нас Данила Кутенин и Артемий Рябинков. Мы говорим про конкурс Телеграма по созданию агрегатора новостей: общая архитектура, распожнавания языка, категоризация, создание тематической ленты и оптимизации. Также упомянули несколько других тем)

0034. В Гостях Иван Присяжный. Базы данных, транзакции, Go, Java.

August 09, 2020 18:23 - 2 hours - 69.9 MB

В гостях Иван Присяжный из Scylla. Поговорили про такие базы как Sled, Aerospike, LMDB. Про языки Rust, Go, Java. Немножко про транзации и процы.

0033. В Гостях Иван Углянский. Рантаймы, Сборщики Мусора, Будущее JVM

July 20, 2020 21:16 - 1 hour - 54.9 MB

В гостях Иван Углянский. Мы поговорили про: - cборщики мусора: двигающие и недвигающие, поколенчиские и нет, консервативные и точные - cэйфпойнты, кооперативная и принудительная остановка потоков выполнения - как дружить толстый рантайм с нативными вызовами: JNI, Panama - немножко затронули другие большие проекты в Java мире: Valhala, Loom 🎙Наш канал в YouTube - https://bit.ly/3cwXsmI 📹 Шоу с код ревью и кучей интересных советов - https://bit.ly/2zc2w1j (и Телеграм @good_bad_reviewer) 💵 ...

0032. Новости и вопросы слушателей

July 20, 2020 21:14 - 2 hours - 67 MB

Вместе с Егором мы обсудили последние новости про Jai и Zig, а также ответили на вопросы слушателей. 🎙Наш канал в YouTube - bit.ly/3cwXsmI 📹 Шоу с код ревью и кучей интересных советов - bit.ly/2zc2w1j (и Телеграм @good_bad_reviewer) 💵 Patreon - www.patreon.com/generictalks

0031. Байки про найм и собеседования

July 20, 2020 21:09 - 2 hours - 65.1 MB

Небольшой выпуск в котором мы обсудили найм, собеседования, задачки, отзывы и просто случаи из жизни. 🎙Наш канал в YouTube - https://bit.ly/3cwXsmI 📹 Шоу с код ревью и кучей интересных советов - https://bit.ly/2zc2w1j (и Телеграм @good_bad_reviewer) 💵 Patreon - www.patreon.com/generictalks

0030. В Гостях Александр Валялкин

June 22, 2020 20:16 - 2 hours - 79.3 MB

В гостях Александр Валялкин автор FastHttp и VictoriaMetrics. Мы поговорили про то как команда VictoriaMetrics пилит супер быструю и оптимизированую базу данных для временых рядов с упором на мониторинг и совместимую по протоколу с Prometheus. Обсудили: - как устроена архитектура - внутренние структры данных - менеджмент памяти - лейаут данных на диске - работу с кешами - ужатие точек - всякие оптимизации которые применяются - отказоустойчевости и востановление после падений - будущие планы...

0029. Что Нового В Go 1.15. Новый Линкер. Аллокатор на передаче сообщений.

June 18, 2020 21:09 - 1 hour - 45.7 MB

Что Нового В Go 1.15. Новый Линкер. Аллокатор на передаче сообщений. Конец записи у нас немного повредился поэтому без прощаний) https://tip.golang.org/doc/go1.15 https://docs.google.com/document/d/1D13QhciikbdLtaI67U6Ble5d_1nsI4befEd6_k1z91U/view https://github.com/microsoft/snmalloc

0027. В Гостях Егор Мыскин.

June 09, 2020 18:30 - 3 hours - 93.5 MB

Мы говорили об вызовах написания рекламного серверсайда, Go, базах данных Aerospike, Postgres, Casandra, Druid и многом другом. Приходите к нам в https://bit.ly/3bpP7QL тут можно обсудить выпуски, задать вопросы ведущим и предложить темы для следующих выпусков. Если хотите прийти в гости пишите или оставить анонимный отзыв пишите сюда: @generictalks_bot 🎙Наш канал в YouTube - https://bit.ly/3cwXsmI 📹 Шоу с код ревью и кучей интересных советов - https://bit.ly/2zc2w1j (и Телеграм @good_bad_r...

0028. Басни Из Прода

June 09, 2020 18:30 - 2 hours - 63.2 MB

Выпуск в котором: - мы травили басни из прода - поясняли за рективщину - обсуждали статью об том что компилятору Go пора становится более умным - ну и ГУЛАГ, рабов и расстрельные списки Приходите к нам в https://bit.ly/3bpP7QL тут можно обсудить выпуски, задать вопросы ведущим и предложить темы для следующих выпусков. Если хотите прийти в гости пишите или оставить анонимный отзыв пишите сюда: @generictalks_bot 🎙Наш канал в YouTube - https://bit.ly/3cwXsmI 📹 Шоу с код ревью и кучей интересны...

0025. В Гостях Слава Бахмутов

May 19, 2020 21:44 - 3 hours - 91.9 MB

У нас в гостях Слава Бахмутов из GolangShow. Мы говорили про то как был устроен бекенд в Dropbox: - как были устроены сервисы и как они развивались со временем - какие языки использовались, какие прижились и как проходили перезды с одних технологий на другие - монорепозиторий, инфраструктура сборки и разработки - как устроена интроспекция: логеры, мониторинг, обнаружение ошибок - и самое вкусное 😀: масштабирование баз данных, шардирование, умные прокси сервисы, отказоустойчивость и управ...

0024. Архивный Выпуск С Юраном (Yuriy Nasretdinov)

May 12, 2020 22:22 - 2 hours - 73.3 MB

Всем привет, мы на этой неделе не записывались, но приготовили вам сюрприз из нашего архива: офигенный выпуск с Yuriy Nasretdinov. Тем временем приходите к нам в https://bit.ly/3bpP7QL тут можно обсудить выпуски, задать вопросы ведущим и предложить темы для следующих выпусков. Если хотите прийти в гости пишите или оставить анонимный отзыв пишите сюда: @generictalks_bot 🎙Наш канал в YouTube - https://bit.ly/3cwXsmI 📹 Шоу с код ревью и кучей интересных советов - https://bit.ly/2zc2w1j (и Теле...

0023. В Гостях Александр Разумов И Денис Исаев

May 04, 2020 18:56 - 4 hours - 112 MB

Мы поговорили об GolangCI-Lint, WebRTC на Go, а также про новые языки и их адопшен в больших компаниях. 🎙Наш канал в YouTube - https://bit.ly/3cwXsmI 📹 Шоу с код ревью и кучей интересных советов - https://bit.ly/2zc2w1j (и Телеграм @good_bad_reviewer) 💵 Patreon - www.patreon.com/generictalks

0022. В Гостях Илья Токарь И Мы Говорим Об Диктаторстве И Монополиях

April 29, 2020 20:14 - 2 hours - 73.7 MB

У нас в гостях Илья Токарь и мы поговорили о дикататуре в Open Source, монополии в браузерах, будущем Go и еще о всяких вещах. 🎙Наш канал в YouTube - https://bit.ly/3cwXsmI 📹 Шоу с код ревью и кучей интересных советов - https://bit.ly/2zc2w1j (и Телеграм @good_bad_reviewer) 💵 Patreon - www.patreon.com/generictalks

0021. В Гостях Артемий Рябинков И Мы Говорим О Всяком

April 25, 2020 21:07 - 1 hour - 52.3 MB

Этот выпуск был записан в разслабленом режиме после Stay homе и GOnline митапа. Мы разговаривали об самом митапе, докладах, немного о базах и всякой всячине. 🎙Наш канал в YouTube - https://bit.ly/3cwXsmI 📹 Шоу с код ревью и кучей интересных советов - https://bit.ly/2zc2w1j (и Телеграм @good_bad_reviewer) 💵 Patreon - www.patreon.com/generictalks

0020. PVS И Его Деревья

April 20, 2020 19:29 - 2 hours - 66.6 MB

У нас в гостях разработчики PVS-Studio Филипп Хандельянц и Юрий Минаев. Поговорили про внутренности их статического анализатора, необычные и хардкорные фичи: 1) На каком представлении работают? 🌲🌳🌴 2) Как это все умещают в память? 💾 3) Как сделали однопроходный анализатор? 🚀 4) Как кэшируют, работают с разными языками, обходят препроцессоры/макросы/темплейты и многое другое. 📣 Еще PVS-Studio стали нашими спонсорами. 📣 Здесь вы можете скачать PVS-Studio: https://www.viva64.com/ru/pvs-studio-d...

0018. В Гостях Алексей Акулович И Мы Говорим О Всяком

April 14, 2020 21:19 - 2 hours - 81.7 MB

В Гостях Алексей Акулович. Мы поговорили про разработку игр как хобби, ограничение потребления памяти для процессов Go и о том как неправильно сравнивать программистов. Парочка ссылок: Go heap limits - https://go-review.googlesource.com/c/go/+/227767/ Ludum dare 2020 - https://ldjam.com/ Блоги про разработку игр: https://www.youtube.com/user/handmadeheroarchive/videos https://www.youtube.com/user/jblow888/videos https://www.youtube.com/channel/UCUmLRMERmJrmUtgnbFfknAg/videos https://www.you...

0017. Говорим Про GPU С Георгием Евтушенко

April 08, 2020 20:45 - 2 hours - 57.5 MB

Говорим Про GPU. Гость Георгий Евтушенко (Georgy Evtushenko) Twitter: @g_evtushenko Blog: https://medium.com/@evtushenko.georgy 1. Источники ускорения при использовании GPU. 2. Специфика разработки под множественные GPU 3. JIT компиляция как источник оптимизации 4. HIP как способ поддержания единого кода для GPU от AMD и NVIDIA 5. Подходы к поддержанию единого кода для GPU и CPU.

0016. Zig, LLVM и как всегда Go

March 31, 2020 11:35 - 2 hours - 72.8 MB

Разговариваем про LLVM 10, Zig CC, Lazy Values в Go, парсеры Прата.

0015. Что же там происходит в CPU и гость Илья Токарь

March 26, 2020 07:26 - 2 hours - 309 MB

15й выпуск Generic Talks, к нам пришел супер-гость Илья Токарь, и выпуск получился крутой. 00:00:00 - Илья из Гугла и его перформанс ремесло. 00:05:00 - Говорим об ProtocolBuffers и отличиях от FlatBuffers. 00:13:30 - Пример прикладной оптимизации: сериализация float. 00:35:54 - Как собеседовать перформанс инженера? На что обращать внимание? 00:21:40 - Насколько часто мы сваливаемся в асемблер кода оптимизируем последние процентики? 00:40:27 - Как мы следим за прогресом Go и сколько мы будем...

0014. Live Show

March 21, 2020 21:43 - 2 hours - 242 MB

Новый выпуск Generic Talks про GolangCI-Lint, как настраивать линтеры на CI, дизайнить API под батчинг по дефолту, делать кеширование и другие вещи. А еще к нам зашел Юра, наш друг и гость. Это запись live-подкаста которая также доступна в Youtube https://www.youtube.com/watch?v=RUVEewnD5ww В Телеграме помимо канала есть и чат, там можно все обсудить t.me/generictalks

0013. Таймеры, почему языки такие, GopherСon, гость Александр Морозов

March 07, 2020 10:17 - 1 hour - 182 MB

Стабильная, как Go 1, тройка Generic Talks снова на связи. К нам зашел Александр Морозов, напомнить о GopherCon Russia 2020 и поговорить о таймерах. В Телеграме помимо канала есть и чат, там можно все обсудить https://t.me/generictalks 00:00:00 - Гость Александр и его карьерный путь за руку с Go к C++ 00:06:52 - Как Гугл делает так, чтобы инженеры придерживались одного стиля написания кода. Анонс 2х докладов на GopherCon Russia от Александра и Елены Морозовы. 00:08:25 - Говорим про таймер...

0012. Интерпретатор который нагибает плюсы, гость Александр Никитин

February 28, 2020 17:37 - 1 hour - 152 MB

Богдан, Олег и Александр (наш крутой гость) собрались поговорить про язык К и базу данных kdb. Александр еще ведёт 2 канала в Телеграме https://t.me/linkstream и https://t.me/notatky А еще напомним о нашем Патреоне https://www.patreon.com/generictalks 00:00:00 - Гость Александр и его биржевые будни) 00:18:40 - Что такое kdb и язык K? Как его придумали на что это похоже, зачем применяется? 00:31:59 - Автовекторизация кода, встроеные типы языка, data-driven design. Сколько это стоит и как ске...

0011. Go 1.14 и что он нам несёт

February 23, 2020 17:23 - 2 hours - 226 MB

Выпуск о новой версии Go, а еще и Java и как же весь runtime работает. С вами Олег, Богдан и Искандер. Ждем в нашем Телеграме @generictalks 00:00:00 - Вводная. Go 1.14 00:01:00 - Изменения в языке и тулинге. 00:07:34 - Новая оптимизация defer. Как это работало, как теперь будет работать. Хендлинг паник. Использование defer в performance-critical коде. 00:22:52 - RISCV как новый экспериментальный таргет. 00:29:24 - Некооперативная многозадачность. Изменения в скедулере чтобы поддержать асинхр...

0010. Пару слов о статическом анализе кода

February 18, 2020 07:06 - 2 hours - 227 MB

И вот Богдан, Искандер и Олег собрались поговорить о таких темах (а ссылки на материалы доступны в нашем Телеграме): 00:00:00 - Discord переписывает что-то с Go на Rust. Ну и что тут такого? В чем проблема то? Разбираемся в том что именно они переписывали, какая именно была архитектура. 00:06:50 - Какую проблему они решали, как они ее решили, как можно было решать по другому. В чем проблема LRU кэшей внутри управляемых рантаймов. 00:14:05 - Они использовали старый Go. Можно ли сравнивать но...

0009. Когда сервису хватит насыпать, в гостях Роман Хавроненко

February 04, 2020 22:42 - 1 hour - 194 MB

Богдан, Олег и специальный гость Роман Хавроненко из Cloudflare. 00:00:00 - Вводная. Патроны. Гость Роман из Cloudflare. 00:02:21 - С места в карьер. Есть ли замена ClickHouse? Druid, Redshift и ручные поделки. Как работать с большим количеством выборок в ClickHouse. 00:13:55 - Отказоустойчивость. Минутка SRE. Graceful degradation. Планирование и внедрение SLA и SLO. Зачем нужен Error Budget. Травим байки. 00:29:51 - Обузданый хаос. Как заставить своих программистов правильно обрабатывать ош...

Twitter Mentions

@generictalks 10 Episodes
@dgryski 1 Episode