Мы опять с вами, подключайтесь. Поговорим о языках, локах и поиску по коду. 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…
Generic Talks S02E05 "Предметные сервисы и атомарные деревья"
Состав: Олег и Богдан.
Темы:
1. Domain-Oriented Microservice Architecture
- https://eng.uber.com/microservice-architecture
2. Bw-Tree
- http://www.cs.cmu.edu/~huanche1/publications/open_bwtree.pdf
- https://sled.rs
3. "Книжный клуб" читаем и обсуждаем Martin Kleppmann / Designing Data-Intensive Applications (2017) CHAPTER 4 - Encoding and Evolution
Если Вы хотели бы послушать наше интервью с кем-то интересным или хотите сами прийти - присылайте предложения сюда: @generictalks_bot
🎙Наш канал в YouTube - https://bit.ly/3cwXsmI
📹 Шоу с код ревью и кучей интересных советов - https://bit.ly/2zc2w1j (и Телеграм @good_bad_reviewer)
💵 Patreon - www.patreon.com/generictalks
https://soundcloud.com/generictalks/generictalks-s02e05-predmetnye-servisy-i-atomarnye-derevya
Состав: Олег и Богдан.
Темы:
1. Domain-Oriented Microservice Architecture
- https://eng.uber.com/microservice-architecture
2. Bw-Tree
- http://www.cs.cmu.edu/~huanche1/publications/open_bwtree.pdf
- https://sled.rs
3. "Книжный клуб" читаем и обсуждаем Martin Kleppmann / Designing Data-Intensive Applications (2017) CHAPTER 4 - Encoding and Evolution
Если Вы хотели бы послушать наше интервью с кем-то интересным или хотите сами прийти - присылайте предложения сюда: @generictalks_bot
🎙Наш канал в YouTube - https://bit.ly/3cwXsmI
📹 Шоу с код ревью и кучей интересных советов - https://bit.ly/2zc2w1j (и Телеграм @good_bad_reviewer)
💵 Patreon - www.patreon.com/generictalks
https://soundcloud.com/generictalks/generictalks-s02e05-predmetnye-servisy-i-atomarnye-derevya
В конце последнего выпуска начали говорить о новой книге, так вот.
Мы решили сделать небольшой перерыв с книгой-кабанчиком и почитать кое-что другое: Software Engineering at Google. https://www.oreilly.com/library/view/software-engineering-at/9781492082781/
В простонародье книга от гугла/книга от Тайтуса(и ли Титуса :)
Так вот, почитаем её, посмотрим как надо правильно организовывать работу. Вопросы по книге с кабанчиков все также в силе)
UPD: к кабанчику вернемся, офк
Мы решили сделать небольшой перерыв с книгой-кабанчиком и почитать кое-что другое: Software Engineering at Google. https://www.oreilly.com/library/view/software-engineering-at/9781492082781/
В простонародье книга от гугла/книга от Тайтуса(и ли Титуса :)
Так вот, почитаем её, посмотрим как надо правильно организовывать работу. Вопросы по книге с кабанчиков все также в силе)
UPD: к кабанчику вернемся, офк
O’Reilly Online Learning
Software Engineering at Google
Today, software engineers need to know not only how to program effectively but also how to develop proper engineering practices to make their codebase sustainable and healthy. This... - Selection from Software Engineering at Google [Book]
Привет, мы лайв, пошли https://www.youtube.com/watch?v=S-qD84ouiKA
YouTube
Generic Talks S02E06 "Девиртуализированый контекст отмены на сжатом дереве большой длины"
Generic Talks S02E06 "Девиртуализированый контекст отмены на сжатом дереве большой длины"
Состав: Олег и Богдан.
Темы:
1. Timeouts and cancellation for humans
- https://vorpus.org/blog/timeouts-and-cancellation-for-humans/
2. Adaptive Radix Tree…
Состав: Олег и Богдан.
Темы:
1. Timeouts and cancellation for humans
- https://vorpus.org/blog/timeouts-and-cancellation-for-humans/
2. Adaptive Radix Tree…
Generic Talks S02E06 "Девиртуализированый контекст отмены на сжатом дереве большой длины"
Состав: Олег и Богдан.
Темы:
1. Timeouts and cancellation for humans
- https://vorpus.org/blog/timeouts-and-cancellation-for-humans/
2. Adaptive Radix Tree и The ART of Practical Synchronization
- https://15721.courses.cs.cmu.edu/spring2016/papers/leis-icde2013.pdf
- https://db.in.tum.de/~leis/papers/artsync.pdf
3. Go 1.16 - early devirtualization pass и другие предложения по улучшению Go
- https://github.com/golang/go/issues/33160
- https://github.com/golang/go/issues/33502
4. "Книжный клуб" читаем и обсуждаем Titus Winters, Tom Manshreck, and Hyrum Wright / Software Engineering at Google: Lessons Learned from Programming Over Time (2020) CHAPTER 1 - What Is Software Engineering?
Если Вы хотели бы послушать наше интервью с кем-то интересным или хотите сами прийти - присылайте предложения сюда: @generictalks_bot
🎙Наш канал в YouTube - https://bit.ly/3cwXsmI
📹 Шоу с код ревью и кучей интересных советов - https://bit.ly/2zc2w1j (и Телеграм @good_bad_reviewer)
💵 Patreon - www.patreon.com/generictalks
https://soundcloud.com/generictalks/generictalks-s02e06-devirtualizirovanyi-kontekst-otmeny-na-szhatom-dereve-bolshoi-dliny
Состав: Олег и Богдан.
Темы:
1. Timeouts and cancellation for humans
- https://vorpus.org/blog/timeouts-and-cancellation-for-humans/
2. Adaptive Radix Tree и The ART of Practical Synchronization
- https://15721.courses.cs.cmu.edu/spring2016/papers/leis-icde2013.pdf
- https://db.in.tum.de/~leis/papers/artsync.pdf
3. Go 1.16 - early devirtualization pass и другие предложения по улучшению Go
- https://github.com/golang/go/issues/33160
- https://github.com/golang/go/issues/33502
4. "Книжный клуб" читаем и обсуждаем Titus Winters, Tom Manshreck, and Hyrum Wright / Software Engineering at Google: Lessons Learned from Programming Over Time (2020) CHAPTER 1 - What Is Software Engineering?
Если Вы хотели бы послушать наше интервью с кем-то интересным или хотите сами прийти - присылайте предложения сюда: @generictalks_bot
🎙Наш канал в YouTube - https://bit.ly/3cwXsmI
📹 Шоу с код ревью и кучей интересных советов - https://bit.ly/2zc2w1j (и Телеграм @good_bad_reviewer)
💵 Patreon - www.patreon.com/generictalks
https://soundcloud.com/generictalks/generictalks-s02e06-devirtualizirovanyi-kontekst-otmeny-na-szhatom-dereve-bolshoi-dliny
Generic Talks S02E07 "Тестирование системного програмного обеспечения"
Состав: Олег и Богдан и гость Сергей Бронников
Темы:
- Тестирование операционных систем, БД и другого низкоуровневого и системного ПО. Как искать баги там где их никто не ждет?
- Тестирование распределенных систем. Проверка коректности и отказоустойчивости.
- Мутационное тестирование системного и прикладного ПО.
- Аналитика и метрики в тестировании.
- Эффективность автоматического тестирования.
Если Вы хотели бы послушать наше интервью с кем-то интересным или хотите сами прийти - присылайте предложения сюда: @generictalks_bot
🎙Наш канал в YouTube - https://bit.ly/3cwXsmI
📹 Шоу с код ревью и кучей интересных советов - https://bit.ly/2zc2w1j (и Телеграм @good_bad_reviewer)
💵 Patreon - www.patreon.com/generictalks
https://soundcloud.com/generictalks/generictalks-s02e07-testirovanie-sistemnogo-programnogo-obespecheniya
Состав: Олег и Богдан и гость Сергей Бронников
Темы:
- Тестирование операционных систем, БД и другого низкоуровневого и системного ПО. Как искать баги там где их никто не ждет?
- Тестирование распределенных систем. Проверка коректности и отказоустойчивости.
- Мутационное тестирование системного и прикладного ПО.
- Аналитика и метрики в тестировании.
- Эффективность автоматического тестирования.
Если Вы хотели бы послушать наше интервью с кем-то интересным или хотите сами прийти - присылайте предложения сюда: @generictalks_bot
🎙Наш канал в YouTube - https://bit.ly/3cwXsmI
📹 Шоу с код ревью и кучей интересных советов - https://bit.ly/2zc2w1j (и Телеграм @good_bad_reviewer)
💵 Patreon - www.patreon.com/generictalks
https://soundcloud.com/generictalks/generictalks-s02e07-testirovanie-sistemnogo-programnogo-obespecheniya
Привет, давайте попробуем одну штуку: накидайте нам тем перед выпуском, а мы за 2ч попробуем что-то придумать :)
Весь выпуск скорее получится Q&A и не только по книге.
Вопросы/темы лучше отправлять боту @generictalks_bot
Весь выпуск скорее получится Q&A и не только по книге.
Вопросы/темы лучше отправлять боту @generictalks_bot
Generic Talks
Привет, давайте попробуем одну штуку: накидайте нам тем перед выпуском, а мы за 2ч попробуем что-то придумать :) Весь выпуск скорее получится Q&A и не только по книге. Вопросы/темы лучше отправлять боту @generictalks_bot
YouTube
Generic Talks S02E08 "Вопросы и ответы"
Generic Talks S02E08 "Вопросы и ответы"
Состав: Олег и Богдан
Темы:
1. Обязан ли мейнтейнер проекта с открытым кодом фиксить баги и не просить за это деньги?
- https://news.ycombinator.com/item?id=25099862
2. О структурировании проектов, архитектуре…
Состав: Олег и Богдан
Темы:
1. Обязан ли мейнтейнер проекта с открытым кодом фиксить баги и не просить за это деньги?
- https://news.ycombinator.com/item?id=25099862
2. О структурировании проектов, архитектуре…