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

Web: https://generictalks.com

Feedback: @generictalks_bot

Halp: @olegkovalov
Download Telegram
Generic Talks
Будем в 19:30 по СЕТ, попробую потранслировать что-то, скорее на ютюб. Если кто-то спец по трансляции с Zoom, то можете тыкнуть меня в лс @olegkovalov через 5ч8м начнем-с https://time.is/1930_19_Mar_2020_in_CET
А, ну вот, мы live.

Пришлось выйти на канале Good Reviewer - Bad Reviewer, из-за правил ютюба, но это 1й раз. Чатить можно как в телеграме, так и на ютюбе, выбирайте сами)

https://www.youtube.com/watch?v=RUVEewnD5ww
Audio
Как некоторые из вас видели посты за четверг, мы сделали live-запись на youtube, а теперь её можно послушать и в аудио.

Говорили о разном, и про апи, и про CI, и как там дела в процессорах. О! еще о кешах было, а еще к нам зашел Юра, друг и гость :)

https://soundcloud.com/generictalks/0014-live-show
Audio
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 и сколько мы будем оптимизировать всего когда появятся generics.
01:02:44 - Костыли для C++ которые делают его немного безопасние vs костыли которые делают Java быстрее.
01:25:00 - Можно ли изменить сalling convention для Go?
01:42:27 - Закон Мура умер? Что теперь делать? Можем ли мы передвинуть примитивные структуры данных в камень? Говорим про FPGA.
02:16:40 - Сколько оверхеда вносит виртуализация. Почему между скоростью и безопасностью мы выбираем скорость? JavaScript vs C++ vs Rust - кто к кому заходит на поляну?
Generic Talks опять Live, подключайтесь :)

https://www.youtube.com/watch?v=WLo3SDFiEZQ
Generic Talks
Generic Talks опять Live, подключайтесь :) https://www.youtube.com/watch?v=WLo3SDFiEZQ
Audio
16й выпуск теперь и в мп3.

Разговаривали про LLVM 10, Zig CC, Lazy Values в Go, парсеры Прата от Искандера.

Последние 20 минут уже после live на ютюб. А еще снизили качество записи, тестовая группа не заметила разницы, поживём в таком формате пока (заботимся о пропускной способности во время карантина, так-то)

https://soundcloud.com/generictalks/generic-talks-16
Еще полюзуясь случаем хотим напомнить что вы можете:

- Подписатся на наш канал в YouTube, чтобы получать уведомления про лайв стримы, а не только слушать запись - https://www.youtube.com/channel/UCLW_8skJ-sIHXACL7HZqchA

- Подписатся на наше шоу с код ревью и кучей интересных советов - https://www.youtube.com/channel/UC8_A5W8g7UV0pk0uL66iQAQ (и Телеграм @good_bad_reviewer)

- Поддержать нас на Patreon - https://www.patreon.com/generictalks
Хей, мы планируем выпуск про вычисления на GPU сделать. Не хотите вопросов подкинуть? может что-то слышали и хотите узнать детальнее? А может готовы все-все оспорить? Напишите в чате или боту. Спасибо :)
Audio
17й выпуск в мп3.

Говорим Про GPU С Георгием Евтушенко.
Twitter: @g_evtushenko
Blog: medium.com/@evtushenko.georgy

1. Источники ускорения при использовании GPU.
2. Специфика разработки под множественные GPU
3. JIT компиляция как источник оптимизации
4. HIP как способ поддержания единого кода для GPU от AMD и NVIDIA
5. Подходы к поддержанию единого кода для GPU и CPU.

https://soundcloud.com/generictalks/generic-talks-17-govorim-pro-gpu-s-georgiem-evtushenko

🎙Наш канал в YouTube - https://www.youtube.com/channel/UCLW_8skJ-sIHXACL7HZqchA
📹 Шоу с код ревью и кучей интересных советов - https://www.youtube.com/channel/UC8_A5W8g7UV0pk0uL66iQAQ (и Телеграм @good_bad_reviewer)
💵 Patreon - https://www.patreon.com/generictalks
А мы live! У нас новый гость - Алексей Акулович из ВК. Поговорим о Go, геймдеве, перформансе и...а кто его знает. Присоединяйтесь)

https://www.youtube.com/watch?v=2m-Ebr_6Bng
Audio
18й выпуск в аудио

В Гостях Алексей Акулович.
Мы поговорили про разработку игр как хобби, ограничение потребления памяти для процессов Go и о том как неправильно сравнивать программистов.

Парочка ссылок:
Go heap limits - https://go-review.googlesource.com/c/go/+/227767/
Ludum dare 2020 - https://ldjam.com/

Блоги про разработку игр:
www.youtube.com/user/handmadeheroarchive/videos
www.youtube.com/user/jblow888/videos
www.youtube.com/channel/UCUmLRMER…tgnbFfknAg/videos
www.youtube.com/user/ThinMatrix

🎙Наш канал в YouTube - www.youtube.com/channel/UCLW_8skJ-sIHXACL7HZqchA
📹 Шоу с код ревью и кучей интересных советов - www.youtube.com/channel/UC8_A5W8g7UV0pk0uL66iQAQ (и Телеграм @good_bad_reviewer)
💵 Patreon - www.patreon.com/generictalks

https://soundcloud.com/generictalks/0018-v-gostyakh-aleksei-akulovich-i-my-govorim-o-vsyakom
Привет, эт мы, у нас в гостях разработчики от PVS-Studio.

А еще хотим поделиться промо-кодом на загрузку их крутого продукта: https://www.viva64.com/ru/pvs-studio-download/?promo=generictalks Бесплатно получите лицензию на месяц (вместо 7 дней!)

https://www.youtube.com/watch?v=g3VP2fftbuI
Audio
Generic Talks 20 - PVS и его деревья.

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

📣 Еще PVS-Studio стали нашими спонсорами.
Здесь вы можете скачать PVS-Studio: https://www.viva64.com/ru/pvs-studio-download/?promo=generictalks
и если ввести промокод #generictalks в поле "Сообщение" на странице скачивания, можно получить бесплатную лицензию на месяц, вместо 7 дней.

Заранее спасибо!

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

https://soundcloud.com/generictalks/0020-pvs-i-ego-derevya
Несколько наших ведущих и гостей будут учавствывать в митапе "Stay home and GOnline" 25-го апреля.
Тут можно почитать и найти ссылки на трансляцию: https://bit.ly/3eEWh6m
После митапа сделаем еще лайв шоу Generic Talks.
Мы снова live и в гостях у нас Артемий Рябинков. Подключайтесь! Дада, продолжаем после Авито-митапа :)

https://www.youtube.com/watch?v=awdMLFgJJaA
Audio
Generic Talks 21 - В гостях Артемий Рябинков и мы говорим про всякое.

Этот выпуск был записан в разслабленом режиме после Stay homе и GOnline митапа.
Мы разговаривали об самом митапе, докладах, немного о базах и всякой всячине.

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

https://soundcloud.com/generictalks/0021-v-gostyakh-artemii-ryabinkov