Какой-то невнятный пост получился 🙂
Мы уходим в отпуск до октября. И потом начинаем второй сезон. Будут новые гости и новые темы.
Тем временем не скучайте, заходите к нам в чат, предлагайте темы и гостей.
Мы уходим в отпуск до октября. И потом начинаем второй сезон. Будут новые гости и новые темы.
Тем временем не скучайте, заходите к нам в чат, предлагайте темы и гостей.
Привет, мы вышли на 2й сезон. Богдан, Искандер и Олег на связи. Самое время подключаться.
https://www.youtube.com/watch?v=t_u5rKMELOs
https://www.youtube.com/watch?v=t_u5rKMELOs
YouTube
Generic Talks S02E01 "Мы опять в деле"
Generic Talks S02E01 "Мы опять в деле"
Старт второго сезона. Новые темы, рубрики, гости...
В этом выпуске оригинальный состав Олег, Искандер и Богдан.
Темы:
1. Энтерпрайз ли язык этот Go?
- https://bit.ly/34jnabS
2. Challenges in Thread-per-core…
Старт второго сезона. Новые темы, рубрики, гости...
В этом выпуске оригинальный состав Олег, Искандер и Богдан.
Темы:
1. Энтерпрайз ли язык этот Go?
- https://bit.ly/34jnabS
2. Challenges in Thread-per-core…
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
Старт второго сезона. Новые темы, рубрики, гости...
В этом выпуске оригинальный состав Олег, Искандер и Богдан.
Темы:
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
Medium
Golang is not Ready for Enterprise Systems yet and Here’s Why
Enterprise application is a long-lived, reliable system, having a lot of persisting data for many years. Nowadays the world of Golang is not providing possibilities to build systems in the way that…
Мы через ~15 мин лайв будем, самое время налить молока и взять печеньки
Generic Talks
Мы через ~15 мин лайв будем, самое время налить молока и взять печеньки
Ну вот, поехали https://www.youtube.com/watch?v=5cfg-sPKD3A
YouTube
Generic Talks S02E02 "Generic заворушка"
Generic Talks S02E02 "Generic заворушка"
Оригинальный состав Олег, Искандер и Богдан.
Темы:
1. Как будут имплементировать generics в Go? Осуждаем возможные варианты, их преимущества и недостатки.
- обусждение: https://groups.google.com/g/golang-…
Оригинальный состав Олег, Искандер и Богдан.
Темы:
1. Как будут имплементировать generics в Go? Осуждаем возможные варианты, их преимущества и недостатки.
- обусждение: https://groups.google.com/g/golang-…
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
Оригинальный состав Олег, Искандер и Богдан.
Темы:
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
Мы опять с вами, подключайтесь. Поговорим о языках, локах и поиску по коду. https://www.youtube.com/watch?v=Oq0JiOz65Fo
YouTube
Generic Talks S02E03 "Языковая блокировка с рекурсивным обходом на диске"
Generic Talks S02E03 "Языковая блокировка с рекурсивным обходом на диске"
Оригинальный состав Олег, Искандер и Богдан.
Темы:
1. Github Codespaces
- https://github.com/features/codespaces
2. О причинах появления языков:
- https://nim-lang.org…
Оригинальный состав Олег, Искандер и Богдан.
Темы:
1. Github Codespaces
- https://github.com/features/codespaces
2. О причинах появления языков:
- https://nim-lang.org…
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
Оригинальный состав Олег, Искандер и Богдан.
Темы:
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
GitHub
GitHub Codespaces
GitHub Codespaces gets you up and coding faster with fully configured, secure cloud development environments native to GitHub.
Мы лайв, в гостях крутые ребята: GoLand / Артем Хвастунов и Марат Хабибуллин. Приходите!
https://www.youtube.com/watch?v=ZIDM-0Wc2BI
https://www.youtube.com/watch?v=ZIDM-0Wc2BI
YouTube
Generic Talks S02E04 - Артем Хвастунов и Марат Хабибуллин "Магия и Computer Science в GoLand"
Generic Talks S02E04 "Магия и Computer Science в GoLand"
У нас в гостях Артем Хвастунов и Марат Хабибуллин - разработчики GoLand из JetBrains.
И разговаривали мы об внутреностях и особеностях этой самой продвинутой IDE для Go.
Вопросы которые мы обсудили:…
У нас в гостях Артем Хвастунов и Марат Хабибуллин - разработчики GoLand из JetBrains.
И разговаривали мы об внутреностях и особеностях этой самой продвинутой IDE для Go.
Вопросы которые мы обсудили:…
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
У нас в гостях Артем Хвастунов и Марат Хабибуллин - разработчики 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
YouTube
Алексей Кудрявцев — Computer Science еще жива
Ближайшая конференция: Joker 2023, 9–10 октября (Online), 13–14 октября (Offline, Санкт-Петербург)
Подробности и билеты: https://bit.ly/3UAk3V4
— —
. . . . Алексей Кудрявцев — Computer Science еще жива
Java-конференция Joker 2016, Санкт-Петербург, 14-15.10.2016…
Подробности и билеты: https://bit.ly/3UAk3V4
— —
. . . . Алексей Кудрявцев — Computer Science еще жива
Java-конференция Joker 2016, Санкт-Петербург, 14-15.10.2016…
Ну что мы тут сидим-скучаем?
Давайте вы в уважаемого бота @generictalks_bot подкините вопросы по первым 4м главам книги с кабанчиком (ту самую, которую мы читаем с начала сезона).
На вопросы ответим, на хорошие может соберем отдельный эпизод, ну а прям на суперские попробуем гостя найти. Ждём короч.
Давайте вы в уважаемого бота @generictalks_bot подкините вопросы по первым 4м главам книги с кабанчиком (ту самую, которую мы читаем с начала сезона).
На вопросы ответим, на хорошие может соберем отдельный эпизод, ну а прям на суперские попробуем гостя найти. Ждём короч.
Generic Talks
Сегодня в 20:00 СЕТ будет лайв
Короч поехали https://www.youtube.com/watch?v=lCF6LNX7PlA
YouTube
Generic Talks S02E05 "Предметные сервисы и атомарные деревья"
Generic Talks S02E05 "Предметные сервисы и атомарные деревья"
Состав: Олег и Богдан.
Темы:
1. Domain-Oriented Microservice Architecture
- https://eng.uber.com/microservice-architecture
2. Bw-Tree
- http://www.cs.cmu.edu/~huanche1/publica…
Состав: Олег и Богдан.
Темы:
1. Domain-Oriented Microservice Architecture
- https://eng.uber.com/microservice-architecture
2. Bw-Tree
- http://www.cs.cmu.edu/~huanche1/publica…