Generic Talks
869 subscribers
11 photos
130 links
Душевные беседы о программировании и смежных темах. Говорим о коде: высоко- и низкоуровневых вещах, правильном

Web: https://generictalks.com

Feedback: @generictalks_bot

Halp: @olegkovalov
Download Telegram
Channel created
Channel name was changed to «Generic Talks»
Channel photo updated
Всем привет и добро пожаловать в 1й выпуск подкаста Generic Talks. С вами Олег и Богдан.

Так же мы есть в Телеграме, Твиттере, ВКонтакте и Фейсбуке (ах да, еще Soundclous и iTunes)

Выпуск: https://soundcloud.com/generictalks/episode-1

t.iss.one/generictalks
twitter.com/generictalks
vk.com/generictalks
www.facebook.com/generictalks

(Богдан сказал, что это 2й выпуск, потому что 1й мы решили перезаписать)

0:00 - интро
1:32 - будущее языков
6:52 - скрытая сложность
15:00 - о языках (pony, zig)
28:00 - аллокаторы
33:35 - aeron (not a chair)
39:30 - generics
45:30 - try proposal
57:10 - следующий выпуск

UPD: RSS for hardcore fans https://feeds.soundcloud.com/users/soundcloud:users:702018677/sounds.rss
UPD: Spotify https://open.spotify.com/show/3VZMfTLvm4pWOe5v2Pp36c
Кстати, друзья, мы ведь в iTunes и Google Podcast уже есть (правда Apple не уведомили по почте, хоть и обещали).

https://podcasts.apple.com/us/podcast/generic-talks/id1489980299

Заканчиваем обработку 2го выпуска, скоро будет!

UPD: возможно гугл еще тупит, простите...
2й выпуск подкаста Generic Talks. С вами Олег, Богдан и даже Искандер!

Соцсети где нас найти:

t.iss.one/generictalks
twitter.com/generictalks
vk.com/generictalks
www.facebook.com/generictalks
soundcloud.com/generictalks/generic-talks-episode-2
(и в десятке других сервисов для подкастов, если не хватает - сообщите в телеграм чате)

0:00 - интро
0:10 - аннотация ошибок в го
11:00 - контроль ресурсов (хотя там и ошибки, и аллокаторы, и кодген)
25:10 - кодогенерация (привет t.iss.one/teamerlin :)
39:14 - пропозал про встраивание данных в го + опять модули
49:52 - решаем инженерные проблемы аргументируя их безопасностью
1:02:05 - про безопасность и как пишутся крипто-алгоритмы
1:07:52 - следующий выпуск
Качество звука по сравнению с 1м выпуском?
Anonymous Poll
34%
Лучше
52%
Тоже самое
14%
Хуже (0_ 0)
Друзья, а подскажите, какие темы вам хотелось бы послушать в подкасте? Можно в чат, можно сразу мне в лс @olegkovalov

Еще есть бот, я даже забыл что он существует @generictalks_bot :D
И вот 3й выпуск подкаста Generic Talks. С вами Богдан и Олег!

Соцсети где нас найти:

t.iss.one/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 - лирическое отступление
Audio
Generic Talks 0004

Да, еще 1 выпуск с Олегом, Богданом, Искандером. Говорили о C++ с нашим первым гостем Данилом (а еще он пишет о крутых вещах в блоге, советуем https://t.iss.one/experimentalchill)

https://soundcloud.com/generictalks/c-i-v-gostyakh-danila-kutenin

00:00 - Гость Данила и его кресты)
06:50 - Почему в С++ все пишут свои корутины и хеш мапы.
11:16 - Стандартная библиотека против Abseil.
13:52 - Программисты оптимизируют свой код под библиотеки а не наоборот 🤷🏻‍♂️
15:57 - Кастомные алокаторы в C++, Zig и Go
24:00 - Санитайзеры в плюсах и ядре Linux
27:40 - Читаем асемблер и считаем регистры в уме 🙃
40:26 - Что делать если твой язык слишком сложный. Будущее С++. Переход на новые стандарты и депрекейшн
53:18 - Корутины, горутины и цена рантайма
58:35 - На каком уровне мы мыслим и уровень абстракций в языках
1:03:10 - О расширениях к С при помощи GCC
1:08:50 - C++ ranges, совместимость и поддержка в будущем
1:14:14 - Ускоряем С++ без смс
1:17:55 - Мета-вопрос о подкасте, а потом мысли вслух и планы на след выпуск.
Audio
Возможно некоторые из вас в курсе, что у нас появился свой(!) сайт https://generictalks.com/

Если есть замечания и предложения, то можете тыкать меня в лс @olegkovalov

PS: скоро обновим RSS ссылку, надеюсь все подкаст-аггрегаторы это проглотят без проблем.
Generic talks 0005 и с вами Богдан и Олег.

https://soundcloud.com/generictalks/0005-defensive-i-chut-chut-offensive-programming

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 - все сливается в Кафку и о следующих выпусках
Audio