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

0008. GC на серверах и трудностях разработки с concurrency

January 28, 2020 09:14 - 1 hour - 168 MB

На связи Олег и Богдан, ссылки на озвученные вещи в Телеграме @generictalks 00:00:00 - IBM прекращает инвестировать в серверный Swift. Почему так получилось? 00:05:41 - GC в Swift, специфика использования и оптимизации. 00:14:00 - Имплементация сетевых драйверов в userspace, сравнение рантаймов языков. 00:18:29 - Продолжаем рассмотрение статей и результатов. Сравнения разных GC в Java. Зачем добавили Epsilon GC в JVM. Догадка почему латенси колектора который ничего не делает выше, чем у Shen...

0007. Ваши бенчмарки (скорее всего) ничего не значат

January 21, 2020 06:48 - 1 hour - 185 MB

Богдан, Олег и Искандер опять собрались поговорить. Хотим напомнить, что лента подкаста находится в Телеграме, как и чат, где можно добавить вопросы и набросы: https://t.me/generictalks (инвайт в чат в описании) 00:00:00 - Посчитать размер объекта в Go. Что может быть проще? Зачем вообще это делать? 00:12:22 - Как ограничивают память другие известные проекты на Go. Разбираем подходы. 00:17:00 - Как понять что мы достигли предела по оптимизациям и пора внедрять другие подходы. Шипилев и его ...

0006. Подождём в очереди

January 07, 2020 20:44 - 1 hour - 138 MB

С вами Богдан и Олег, вещи упомянутые в выпуске можно найти в нашем Телеграме https://t.me/generictalks 00:00 - Начнём с очереди 10:00 - Capacity planing, metrics 23:25 - Когда работать асинхронно, как правильно? Архитектура SEDA 42:28 - Твит Кармака о Python, C++, C# и Java и что уже железо 47:40 - Не С++ единым, Rust no_std 56:28 - И снова вернёмся к очередям 1:02:05 - Классический race condition, о котором не все знают.

0005. Defensive и чуть-чуть Offensive programming

December 29, 2019 22:33 - 1 hour - 133 MB

Generic talks 0005 и с вами Богдан и Олег. 00:00 - Использование Context не только для request scope 13:00 - Названия переменных с типом error 20:27 - Убираем причину возникновения багов а не только сам баг (+hexagonal architecture) 32:05 - Как помочь пользователям библиотеки обработать ошибки и закрыть все ресурсы 46:54 - Contract-based vs Defensive programming 56:26 - Load balancing at Twitter 1:08:45 - все сливается в Кафку и о следующих выпусках

C++ и в гостях Данила Кутенин

December 24, 2019 08:58 - 1 hour - 118 MB

Generic Talks 0004 Да, еще 1 выпуск с Олегом, Богданом, Искандером. Говорили о C++ с нашим первым гостем Данилом (а еще он пишет о крутых вещах в блоге, советуем https://t.me/experimentalchill) 00:00 - Гость Данила и его кресты) 06:50 - Почему в С++ все пишут свои корутины и хеш мапы. 11:16 - Стандартная библиотека против Abseil. 13:52 - Программисты оптимизируют свой код под библиотеки а не наоборот 🤷🏻‍♂️ 15:57 - Кастомные алокаторы в C++, Zig и Go 24:00 - Санитайзеры в плюсах и ядре Linux...

#4 - C++ и в гостях Данила Кутенин

December 24, 2019 08:58 - 1 hour - 118 MB

Generic Talks 0004 Да, еще 1 выпуск с Олегом, Богданом, Искандером. Говорили о C++ с нашим первым гостем Данилом (а еще он пишет о крутых вещах в блоге, советуем https://t.me/experimentalchill) 00:00 - Гость Данила и его кресты) 06:50 - Почему в С++ все пишут свои корутины и хеш мапы. 11:16 - Стандартная библиотека против Abseil. 13:52 - Программисты оптимизируют свой код под библиотеки а не наоборот 🤷🏻‍♂️ 15:57 - Кастомные алокаторы в C++, Zig и Go 24:00 - Санитайзеры в плюсах и ядре Linux...

0004. C++ и в гостях Данила Кутенин

December 24, 2019 08:58 - 1 hour - 118 MB

Generic Talks 0004 Да, еще 1 выпуск с Олегом, Богданом, Искандером. Говорили о C++ с нашим первым гостем Данилом (а еще он пишет о крутых вещах в блоге, советуем https://t.me/experimentalchill) 00:00 - Гость Данила и его кресты) 06:50 - Почему в С++ все пишут свои корутины и хеш мапы. 11:16 - Стандартная библиотека против Abseil. 13:52 - Программисты оптимизируют свой код под библиотеки а не наоборот 🤷🏻‍♂️ 15:57 - Кастомные алокаторы в C++, Zig и Go 24:00 - Санитайзеры в плюсах и ядре Linux...

#3 - Rust & LLVM

December 17, 2019 20:19 - 58 minutes - 80.3 MB

И вот 3й выпуск подкаста Generic Talks. С вами Богдан и Олег! Соцсети где нас найти: t.me/generictalks twitter.com/generictalks vk.com/generictalks www.facebook.com/generictalks 0:00 - интро 0:10 - High & Mid IR в Rust, а так же LLVM и компиляция кода 16:54 - Compiler <-> GC 27:30 - академический код 33:05 - асинхронный код 44:55 - грустная заметка про Nginx 45:44 - а может Nginx на Rust? и грустные реалии 51:10 - длинная арифметика в Go 57:49 - лирическое отступление

Generic Talks Episode 3

December 17, 2019 20:19 - 58 minutes - 80.3 MB

И вот 3й выпуск подкаста Generic Talks. С вами Богдан и Олег! Соцсети где нас найти: t.me/generictalks twitter.com/generictalks vk.com/generictalks www.facebook.com/generictalks 0:00 - интро 0:10 - High & Mid IR в Rust, а так же LLVM и компиляция кода 16:54 - Compiler <-> GC 27:30 - академический код 33:05 - асинхронный код 44:55 - грустная заметка про Nginx 45:44 - а может Nginx на Rust? и грустные реалии 51:10 - длинная арифметика в Go 57:49 - лирическое отступление

0003. Rust & LLVM

December 17, 2019 20:19 - 58 minutes - 80.3 MB

И вот 3й выпуск подкаста Generic Talks. С вами Богдан и Олег! Соцсети где нас найти: t.me/generictalks twitter.com/generictalks vk.com/generictalks www.facebook.com/generictalks 0:00 - интро 0:10 - High & Mid IR в Rust, а так же LLVM и компиляция кода 16:54 - Compiler <-> GC 27:30 - академический код 33:05 - асинхронный код 44:55 - грустная заметка про Nginx 45:44 - а может Nginx на Rust? и грустные реалии 51:10 - длинная арифметика в Go 57:49 - лирическое отступление

0002. Кодген, аллокаторы и ошибки

December 09, 2019 18:55 - 1 hour - 95.6 MB

2й выпуск подкаста Generic Talks. С вами Олег, Богдан и даже Искандер! Соцсети где нас найти: t.me/generictalks twitter.com/generictalks vk.com/generictalks www.facebook.com/generictalks 0:00 - интро 0:10 - аннотация ошибок в го 11:00 - контроль ресурсов (хотя там и ошибки, и аллокаторы, и кодген) 25:10 - кодогенерация (привет https://t.me/teamerlin :) 39:14 - пропозал про встраивание данных в го + опять модули 49:52 - решаем инженерные проблемы аргументируя их безопасностью 1:02:05 - про...

Generic talks episode 2

December 09, 2019 18:55 - 1 hour - 95.6 MB

2й выпуск подкаста Generic Talks. С вами Олег, Богдан и даже Искандер! Соцсети где нас найти: t.me/generictalks twitter.com/generictalks vk.com/generictalks www.facebook.com/generictalks 0:00 - интро 0:10 - аннотация ошибок в го 11:00 - контроль ресурсов (хотя там и ошибки, и аллокаторы, и кодген) 25:10 - кодогенерация (привет https://t.me/teamerlin :) 39:14 - пропозал про встраивание данных в го + опять модули 49:52 - решаем инженерные проблемы аргументируя их безопасностью 1:02:05 - про...

#2 - Кодген, аллокаторы и ошибки

December 09, 2019 18:55 - 1 hour - 95.6 MB

2й выпуск подкаста Generic Talks. С вами Олег, Богдан и даже Искандер! Соцсети где нас найти: t.me/generictalks twitter.com/generictalks vk.com/generictalks www.facebook.com/generictalks 0:00 - интро 0:10 - аннотация ошибок в го 11:00 - контроль ресурсов (хотя там и ошибки, и аллокаторы, и кодген) 25:10 - кодогенерация (привет https://t.me/teamerlin :) 39:14 - пропозал про встраивание данных в го + опять модули 49:52 - решаем инженерные проблемы аргументируя их безопасностью 1:02:05 - про...

0001. Начнём

December 02, 2019 16:07 - 59 minutes - 78.2 MB

Всем привет и добро пожаловать в 1й выпуск подкаста Generic Talks. С вами Олег и Богдан. Так же мы есть в Телеграме, Твиттере, ВКонтакте и Фейсбуке (ах да, еще Soundclous и iTunes) https://t.me/generictalks https://twitter.com/generictalks https://vk.com/generictalks https://www.facebook.com/generictalks (Богдан сказал, что это 2й выпуск, потому что 1й мы решили перезаписать) 0:00 - интро 1:32 - будущее языков 6:52 - скрытая сложность 15:00 - о языках (pony, zig) 28:00 - аллокаторы 33:35 ...

#1 Начнём

December 02, 2019 16:07 - 59 minutes - 78.2 MB

Всем привет и добро пожаловать в 1й выпуск подкаста Generic Talks. С вами Олег и Богдан. Так же мы есть в Телеграме, Твиттере, ВКонтакте и Фейсбуке (ах да, еще Soundclous и iTunes) https://t.me/generictalks https://twitter.com/generictalks https://vk.com/generictalks https://www.facebook.com/generictalks (Богдан сказал, что это 2й выпуск, потому что 1й мы решили перезаписать) 0:00 - интро 1:32 - будущее языков 6:52 - скрытая сложность 15:00 - о языках (pony, zig) 28:00 - аллокаторы 33:35 ...

Episode 1

December 02, 2019 16:07 - 59 minutes - 78.2 MB

Всем привет и добро пожаловать в 1й выпуск подкаста Generic Talks. С вами Олег и Богдан. Так же мы есть в Телеграме, Твиттере, ВКонтакте и Фейсбуке (ах да, еще Soundclous и iTunes) https://t.me/generictalks https://twitter.com/generictalks https://vk.com/generictalks https://www.facebook.com/generictalks (Богдан сказал, что это 2й выпуск, потому что 1й мы решили перезаписать) 0:00 - интро 1:32 - будущее языков 6:52 - скрытая сложность 15:00 - о языках (pony, zig) 28:00 - аллокаторы 33:35 ...

Generic talks episode 1

December 02, 2019 16:07 - 59 minutes - 78.2 MB

Всем привет и добро пожаловать в 1й выпуск подкаста Generic Talks. С вами Олег и Богдан. Так же мы есть в Телеграме, Твиттере, ВКонтакте и Фейсбуке (ах да, еще Soundclous и iTunes) https://t.me/generictalks https://twitter.com/generictalks https://vk.com/generictalks https://www.facebook.com/generictalks (Богдан сказал, что это 2й выпуск, потому что 1й мы решили перезаписать) 0:00 - интро 1:32 - будущее языков 6:52 - скрытая сложность 15:00 - о языках (pony, zig) 28:00 - аллокаторы 33:35 ...

Twitter Mentions

@generictalks 10 Episodes
@dgryski 1 Episode