Telegram Web
Какой-то невнятный пост получился 🙂
Мы уходим в отпуск до октября. И потом начинаем второй сезон. Будут новые гости и новые темы.
Тем временем не скучайте, заходите к нам в чат, предлагайте темы и гостей.
факт
🚀
Audio
Generic Talks S02E01 "Мы опять в деле"

Старт второго сезона. Новые темы, рубрики, гости...
В этом выпуске оригинальный состав Олег, Искандер и Богдан.


Темы:
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. Анонс новой рубрики. "Книжный клуб". Читаем и обсуждаем Martin Kleppmann / Designing Data-Intensive Applications (2017) CHAPTER 1 - Reliable, Scalable, and Maintainable Applications.
5. Чем смыть горечь после интевью или "Коллеги, вы меня огорчаете."
- https://bit.ly/3jvEj8p
6. Игрушка для программистов, кодинг на Go, yaegi внутри wasm для serverless исполнения кода на клиенте.
- https://quasilyte.dev/gophers-and-dragons/
7. Сжатия кода, а разжатие через gofmt; serverless шаринг кода через lz-compress для данных в URL.
- https://github.com/quasilyte/minformat


На следующий раз в "Книжный клуб" читаем и обсуждаем Martin Kleppmann / Designing Data-Intensive Applications (2017) CHAPTER 2 - Data Models and Query Languages
Свои вопросы и заметки по главе пишите сюда: @generictalks_bot

Если Вы хотели бы послушать наше интервью с кем-то интересным или хотите сами прийти - присылайте предложения сюда: @generictalks_bot

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

https://soundcloud.com/generictalks/generictalks-s02e01-my-opyat-v-dele
Мы через ~15 мин лайв будем, самое время налить молока и взять печеньки
Audio
Generic Talks S02E02 "Generic заворушка"
Оригинальный состав Олег, Искандер и Богдан.

Темы:
1. Как будут имплементировать generics в Go? Осуждаем возможные варианты, их преимущества и недостатки.
- обусждение: https://groups.google.com/g/golang-dev/c/OcW0ATRS4oM
- имплементация в Swift: https://www.youtube.com/watch?v=ctS8FzqcRug
2. Пишем БД на языках с рантаймом, чего не хватает?
- крутой оптимизирующий компилятор
- доступ к векторизированым операциям
- отсутствие глобального хипа по дефолту
- гранулярный контроль над скедулером
- возможность работы с памятью мимо сборщика муссора
- переписать стд либ чтобы она по дефолту меньше аллоцировала и давала контроль над аллокациями
- дать возможность четко отслеживать размеры обьектов
- сделать апи для фриза обьектов при шаринге между горутинами
- персистентные структуры данных
3. "Книжный клуб" читаем и обсуждаем Martin Kleppmann / Designing Data-Intensive Applications (2017) CHAPTER 2 - Data Models and Query Languages
3.1. Обсуждаем вопросы к предыдущей главе.


На следующий раз в "Книжный клуб" читаем и обсуждаем Martin Kleppmann / Designing Data-Intensive Applications (2017) CHAPTER 3 - Storage and Retrieval
Свои вопросы и заметки по главе пишите сюда: @generictalks_bot

Если Вы хотели бы послушать наше интервью с кем-то интересным или хотите сами прийти - присылайте предложения сюда: @generictalks_bot

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

https://soundcloud.com/generictalks/generictalks-s02e02-generic-zavorushka
Channel photo updated
Audio
Generic Talks S02E03 "Языковая блокировка с рекурсивным обходом на диске"
Оригинальный состав Олег, Искандер и Богдан.

Темы:
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 & Ruleguard
- https://twitter.com/dgryski/status/1317245210041012224
- Что такое фильтры типов в ruleguard
- Фильтры структурных типов в ruleguard (type matching)
- Underlying types
- Что означает “contains?”
- Как выразить фильтр для подвыражения фильтра https://bit.ly/2FEfEjq

5. "Книжный клуб" читаем и обсуждаем Martin Kleppmann / Designing Data-Intensive Applications (2017) CHAPTER 3 - Storage and Retrieval

На следующий раз в "Книжный клуб" читаем и обсуждаем Martin Kleppmann / Designing Data-Intensive Applications (2017) CHAPTER 4 - Encoding and Evolution
Свои вопросы и заметки по главе пишите сюда: @generictalks_bot

Если Вы хотели бы послушать наше интервью с кем-то интересным или хотите сами прийти - присылайте предложения сюда: @generictalks_bot

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

https://soundcloud.com/generictalks/generictalks-s02e03-yazykovaya-blokirovka-s-rekursivnym-obkhodom-na-diske
Audio
Generic Talks S02E04 "Магия и Computer Science в GoLand"
У нас в гостях Артем Хвастунов и Марат Хабибуллин - разработчики GoLand из JetBrains.
И разговаривали мы об внутреностях и особеностях этой самой продвинутой IDE для Go.

Вопросы которые мы обсудили:
- История. Как вообще родилась IDEA (первая IDE от JetBrains), почему написана на Java?
- Как устроен отказоустойчивый и самовосстанавливающийся при сломаном коде парсинг?
- Как выглядит внутреннее представление кода какие структуры данных используются внутри?
- Зачем вам своя виртуальная файловая система?
- Что делает GoLand когда долго что-то индексирует или делает начальную индексацию?
- Как вообще живется на JVM не напрягает ли GC?
- Как устроены плагины и почему иногда надо перегружать IDE для их установки?
- Language Server Protocol, есть ли планы по поддержке?
- Как тестировать такую сложную и гибкую систему с сотнями разных конфигураций и молудей?
- Как начался GoLand как плагин и как потом переделался в самостоятельную IDE?
- Переиспользуете ли какие-то части тулинга Go?
- Специфичные инспекции и смарт комплиты.
- Статистика - какими комплитами и постфиксами люди пользуются, какие ошибки вы чаще всего допускают.
- Интеграция с дебагером.
- Поддержка модулей.
- Пропоузал по дженерикам. Насколько сложно их будет поддержать в IDE?

Ссылочки:
- Доклад "Алексей Кудрявцев — Computer Science еще жива" https://bit.ly/3kkixoH
- GoLand - https://www.jetbrains.com/go/

Если Вы хотели бы послушать наше интервью с кем-то интересным или хотите сами прийти - присылайте предложения сюда: @generictalks_bot

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

https://soundcloud.com/generictalks/generictalks-s02e04-magiya-i-computer-science-v-goland
Ну что мы тут сидим-скучаем?

Давайте вы в уважаемого бота @generictalks_bot подкините вопросы по первым 4м главам книги с кабанчиком (ту самую, которую мы читаем с начала сезона).

На вопросы ответим, на хорошие может соберем отдельный эпизод, ну а прям на суперские попробуем гостя найти. Ждём короч.
Сегодня в 20:00 СЕТ будет лайв
2025/06/26 16:04:37
Back to Top
HTML Embed Code: