![Generic Talks artwork](https://is2-ssl.mzstatic.com/image/thumb/Podcasts113/v4/95/2a/54/952a5427-b2de-8f82-5f14-417bcb5c4683/mza_6298972961698958720.jpg/100x100bb.jpg)
Generic Talks
67 episodes - Russian - Latest episode: over 2 years ago -Душевные беседы о программировании и смежных темах. Говорим о коде: высоко- и низкоуровневых вещах, правильном использовании технологий и, конечно, производительности.
Олег: https://twitter.com/oleg_kovalov
Богдан: https://twitter.com/BStorozhuk
Искандер: https://twitter.com/quasilyte
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 MBGenericTalks - 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 MB1. Организация нового сезона 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 MBGeneric 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 MB15й выпуск 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 - Обузданый хаос. Как заставить своих программистов правильно обрабатывать ош...