Generic Talks открытые
[search 0]

Download the App!

show episodes
 
Душевные беседы о программировании и смежных темах. Говорим о коде: высоко- и низкоуровневых вещах, правильном использовании технологий и, конечно, производительности. Олег: https://twitter.com/oleg_kovalov Богдан: https://twitter.com/BStorozhuk Искандер: https://twitter.com/quasilyte
 
Loading …
show series
 
Ведущие: Олег и БогданTeмы:1. Java 162. Нахождение багов в конкурентном коде Go3. Реквест хеджинг4. https://thenewstack.io/rust-vs-go-why-theyre-better-together/5. Dart and FlutterСвои вопросы и заметки по главе пишите сюда: @generictalks_botЕсли Вы хотели бы послушать наше интервью с кем-то интересным или хотите сами прийти - присылайте предложени…
 
Ведущие: Олег и БогданTeмы:Транзакции и по книге и без.Свои вопросы и заметки по главе пишите сюда: @generictalks_botЕсли Вы хотели бы послушать наше интервью с кем-то интересным или хотите сами прийти - присылайте предложения сюда: @generictalks_bot🎙Наш канал в YouTube - https://bit.ly/3cwXsmI📹 Шоу с код ревью и кучей интересных советов - https://…
 
Ведущие: Олег и БогданTeмы:Разговаривали о выборе рантаймов, бенчмаркак и производительности. Отвечали на вопросы слушателей.Свои вопросы и заметки по главе пишите сюда: @generictalks_botЕсли Вы хотели бы послушать наше интервью с кем-то интересным или хотите сами прийти - присылайте предложения сюда: @generictalks_bot🎙Наш канал в YouTube - https:/…
 
Ведущие: Олег и БогданTeмы:Разговаривали просто о всяких интересностях."Книжный клуб" читаем и обсуждаем Martin Kleppmann / Designing Data-Intensive Applications (2017) CHAPTER 5 - Replication (Leaderless Replication)Свои вопросы и заметки по главе пишите сюда: @generictalks_botЕсли Вы хотели бы послушать наше интервью с кем-то интересным или хотит…
 
Ведущие: Олег и БогданTeмы:Разговариваем про Kubernetes и о том что наболело. Есть ли способы все упростить."Книжный клуб" читаем и обсуждаем Martin Kleppmann / Designing Data-Intensive Applications (2017) CHAPTER 5 - Replication.Свои вопросы и заметки по главе пишите сюда: @generictalks_botЕсли Вы хотели бы послушать наше интервью с кем-то интерес…
 
Ведущие: Олег и БогданTeмы:Обсудили язык программирования Vale и их интересный подход к управлению памятью на основе регионов и поколенческих ссылок. - https://vale.dev - https://vale.dev/blog/generational-references - https://vale.dev/blog/hybrid-generational-memoryЕсли Вы хотели бы послушать наше интервью с кем-то интересным или хотите сами прийт…
 
Ведущие: Олег и БогданTeмы:Обсудили почему рантаймам с продвинутыми сборщиками мусора надо намного больше памяти а также обсудили зачем делать GC в Rust)Если Вы хотели бы послушать наше интервью с кем-то интересным или хотите сами прийти - присылайте предложения сюда: @generictalks_bot🎙Наш канал в YouTube - https://bit.ly/3cwXsmI📹 Шоу с код ревью и…
 
Ведущие: Олег и БогданTeмы:Обсудили релиз ноуты Go 1.16 и темы из нашего огненного GenericTalks чата о том нужны ли код аннотации в Go и тд.Если Вы хотели бы послушать наше интервью с кем-то интересным или хотите сами прийти - присылайте предложения сюда: @generictalks_bot🎙Наш канал в YouTube - https://bit.ly/3cwXsmI📹 Шоу с код ревью и кучей интере…
 
Generic Talks S02E11 "Go Systems Conf"Ведущие: Олег и БогданTeмы:Обсудили лучшие доклады этой конференции https://www.youtube.com/watch?v=inrqE0Grgk01. High Performance Manual Memory Management in Go2. Floating-point number parsing with perfect accuracy at a gigabyte per second3. Serializing Data in Go4. The Dark Side of Go: Go’s Runtime Related Pr…
 
Ведущие: Олег и БогданГость: Юрий НасерединовТемы:1. Новий инструмент от Олега для проверки и созданий правил структуры проекта - https://speakerdeck.com/olegkovalov/impguard-protect-your-project-structure2. Идея и опыт имплементации ускорения пакетов, которые используют reflection в Go3. Сведенья очевидцев работавших с M1 от Apple4. "Книжный клуб"…
 
Гость: Вячеслав ЕгоровВедущие: Олег и БогданТемы:1. История самого языка и как он сейчас развивается.2. JIT компилятор и сборщик мусора.3. Создание AOT компилятора и жизнь без спекуляций.4. Опыт отказа от ассемблера в пользу своего IL для некоторых специализаций.5. Поддержка дженериков в AOT компиляторе без взрыва количества сгенерированного кода.6…
 
Состав: Олег и БогданТемы:1. Обязан ли мейнтейнер проекта с открытым кодом фиксить баги и не просить за это деньги? - https://news.ycombinator.com/item?id=250998622. О структурировании проектов, архитектуре и переусложнении3. Software engineering vs. config editing4. "Книжный клуб" читаем и обсуждаем Titus Winters, Tom Manshreck, and Hyrum Wright /…
 
Состав: Олег и Богдан и гость Сергей БронниковТемы: - Тестирование операционных систем, БД и другого низкоуровневого и системного ПО. Как искать баги там где их никто не ждет? - Тестирование распределенных систем. Проверка коректности и отказоустойчивости. - Мутационное тестирование системного и прикладного ПО. - Аналитика и метрики в тестировании.…
 
Состав: Олег и Богдан.Темы: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.pdf3. Go 1.16 - early devirtualization pass…
 
Состав: Олег и Богдан.Темы:1. Domain-Oriented Microservice Architecture - https://eng.uber.com/microservice-architecture2. Bw-Tree - http://www.cs.cmu.edu/~huanche1/publications/open_bwtree.pdf - https://sled.rs3. "Книжный клуб" читаем и обсуждаем Martin Kleppmann / Designing Data-Intensive Applications (2017) CHAPTER 4 - Encoding and EvolutionЕсли…
 
У нас в гостях Артем Хвастунов и Марат Хабибуллин - разработчики GoLand из JetBrains.И разговаривали мы об внутреностях и особеностях этой самой продвинутой IDE для Go.Вопросы которые мы обсудили: - История. Как вообще родилась IDEA (первая IDE от JetBrains), почему написана на Java? - Как устроен отказоустойчивый и самовосстанавливающийся при слом…
 
Оригинальный состав Олег, Искандер и Богдан.Темы:1. Github Codespaces - https://github.com/features/codespaces2. О причинах появления языков: - https://nim-lang.org - https://ziglang.org - https://www.beeflang.org - https://www.red-lang.org3. Locking in WebKit: - https://webkit.org/blog/6161/locking-in-webkit/ - https://aspenuwu.me/posts/rust-optim…
 
Оригинальный состав Олег, Искандер и Богдан.Темы:1. Как будут имплементировать generics в Go? Осуждаем возможные варианты, их преимущества и недостатки. - обусждение: https://groups.google.com/g/golang-dev/c/OcW0ATRS4oM - имплементация в Swift: https://www.youtube.com/watch?v=ctS8FzqcRug2. Пишем БД на языках с рантаймом, чего не хватает? - крутой о…
 
Старт второго сезона. Новые темы, рубрики, гости...В этом выпуске оригинальный состав Олег, Искандер и Богдан.Темы:1. Энтерпрайз ли язык этот Go? - https://bit.ly/34jnabS2. Challenges in Thread-per-core Implementations. & Vectorized.io blog. - https://bit.ly/3ivwYEL - https://vectorized.io/tpc-buffers/ - https://www.youtube.com/watch?v=p8d28t4qCTY3…
 
В гостях у нас Данила Кутенин и Артемий Рябинков. Мы говорим про конкурс Телеграма по созданию агрегатора новостей: общая архитектура, распожнавания языка, категоризация, создание тематической ленты и оптимизации. Также упомянули несколько других тем)Generic Talks
 
В гостях Иван Присяжный из Scylla. Поговорили про такие базы как Sled, Aerospike, LMDB. Про языки Rust, Go, Java. Немножко про транзации и процы.Generic Talks
 
В гостях Иван Углянский.Мы поговорили про: - cборщики мусора: двигающие и недвигающие, поколенчиские и нет, консервативные и точные - cэйфпойнты, кооперативная и принудительная остановка потоков выполнения - как дружить толстый рантайм с нативными вызовами: JNI, Panama - немножко затронули другие большие проекты в Java мире: Valhala, Loom🎙Наш канал…
 
Вместе с Егором мы обсудили последние новости про Jai и Zig, а также ответили на вопросы слушателей.🎙Наш канал в YouTube - bit.ly/3cwXsmI📹 Шоу с код ревью и кучей интересных советов - bit.ly/2zc2w1j (и Телеграм @good_bad_reviewer)💵 Patreon - www.patreon.com/generictalksGeneric Talks
 
Небольшой выпуск в котором мы обсудили найм, собеседования, задачки, отзывы и просто случаи из жизни.🎙Наш канал в YouTube - https://bit.ly/3cwXsmI📹 Шоу с код ревью и кучей интересных советов - https://bit.ly/2zc2w1j (и Телеграм @good_bad_reviewer)💵 Patreon - www.patreon.com/generictalksGeneric Talks
 
В гостях Александр Валялкин автор FastHttp и VictoriaMetrics.Мы поговорили про то как команда VictoriaMetrics пилит супер быструю и оптимизированую базу данных для временых рядов с упором на мониторинг и совместимую по протоколу с Prometheus. Обсудили:- как устроена архитектура - внутренние структры данных- менеджмент памяти- лейаут данных на диске…
 
Что Нового В Go 1.15. Новый Линкер. Аллокатор на передаче сообщений.Конец записи у нас немного повредился поэтому без прощаний)https://tip.golang.org/doc/go1.15https://docs.google.com/document/d/1D13QhciikbdLtaI67U6Ble5d_1nsI4befEd6_k1z91U/viewhttps://github.com/microsoft/snmallocGeneric Talks
 
Мы говорили об вызовах написания рекламного серверсайда, Go, базах данных Aerospike, Postgres, Casandra, Druid и многом другом.Приходите к нам в https://bit.ly/3bpP7QL тут можно обсудить выпуски, задать вопросы ведущим и предложить темы для следующих выпусков.Если хотите прийти в гости пишите или оставить анонимный отзыв пишите сюда: @generictalks_…
 
Выпуск в котором:- мы травили басни из прода- поясняли за рективщину- обсуждали статью об том что компилятору Go пора становится более умным- ну и ГУЛАГ, рабов и расстрельные спискиПриходите к нам в https://bit.ly/3bpP7QL тут можно обсудить выпуски, задать вопросы ведущим и предложить темы для следующих выпусков.Если хотите прийти в гости пишите ил…
 
У нас в гостях Слава Бахмутов из GolangShow.Мы говорили про то как был устроен бекенд в Dropbox: - как были устроены сервисы и как они развивались со временем - какие языки использовались, какие прижились и как проходили перезды с одних технологий на другие - монорепозиторий, инфраструктура сборки и разработки - как устроена интроспекция: логеры, м…
 
Всем привет, мы на этой неделе не записывались, но приготовили вам сюрприз из нашего архива: офигенный выпуск с Yuriy Nasretdinov.Тем временем приходите к нам в https://bit.ly/3bpP7QL тут можно обсудить выпуски, задать вопросы ведущим и предложить темы для следующих выпусков.Если хотите прийти в гости пишите или оставить анонимный отзыв пишите сюда…
 
Мы поговорили об GolangCI-Lint, WebRTC на Go, а также про новые языки и их адопшен в больших компаниях.🎙Наш канал в YouTube - https://bit.ly/3cwXsmI📹 Шоу с код ревью и кучей интересных советов - https://bit.ly/2zc2w1j (и Телеграм @good_bad_reviewer)💵 Patreon - www.patreon.com/generictalksGeneric Talks
 
У нас в гостях Илья Токарь и мы поговорили о дикататуре в Open Source, монополии в браузерах, будущем Go и еще о всяких вещах.🎙Наш канал в YouTube - https://bit.ly/3cwXsmI📹 Шоу с код ревью и кучей интересных советов - https://bit.ly/2zc2w1j (и Телеграм @good_bad_reviewer)💵 Patreon - www.patreon.com/generictalks…
 
Этот выпуск был записан в разслабленом режиме после Stay homе и GOnline митапа.Мы разговаривали об самом митапе, докладах, немного о базах и всякой всячине.🎙Наш канал в YouTube - https://bit.ly/3cwXsmI📹 Шоу с код ревью и кучей интересных советов - https://bit.ly/2zc2w1j (и Телеграм @good_bad_reviewer)💵 Patreon - www.patreon.com/generictalks…
 
У нас в гостях разработчики PVS-Studio Филипп Хандельянц и Юрий Минаев. Поговорили про внутренности их статического анализатора, необычные и хардкорные фичи:1) На каком представлении работают? 🌲🌳🌴2) Как это все умещают в память? 💾3) Как сделали однопроходный анализатор? 🚀4) Как кэшируют, работают с разными языками, обходят препроцессоры/макросы/тем…
 
В Гостях Алексей Акулович.Мы поговорили про разработку игр как хобби, ограничение потребления памяти для процессов Go и о том как неправильно сравнивать программистов.Парочка ссылок:Go heap limits - https://go-review.googlesource.com/c/go/+/227767/Ludum dare 2020 - https://ldjam.com/Блоги про разработку игр:https://www.youtube.com/user/handmadehero…
 
Говорим Про GPU.Гость Георгий Евтушенко (Georgy Evtushenko) Twitter: @g_evtushenkoBlog: https://medium.com/@evtushenko.georgy1. Источники ускорения при использовании GPU.2. Специфика разработки под множественные GPU3. JIT компиляция как источник оптимизации4. HIP как способ поддержания единого кода для GPU от AMD и NVIDIA5. Подходы к поддержанию ед…
 
15й выпуск Generic Talks, к нам пришел супер-гость Илья Токарь, и выпуск получился крутой.00:00:00 - Илья из Гугла и его перформанс ремесло.00:05:00 - Говорим об ProtocolBuffers и отличиях от FlatBuffers.00:13:30 - Пример прикладной оптимизации: сериализация float.00:35:54 - Как собеседовать перформанс инженера? На что обращать внимание?00:21:40 - …
 
Новый выпуск Generic Talks про GolangCI-Lint, как настраивать линтеры на CI, дизайнить API под батчинг по дефолту, делать кеширование и другие вещи. А еще к нам зашел Юра, наш друг и гость.Это запись live-подкаста которая также доступна в Youtube https://www.youtube.com/watch?v=RUVEewnD5wwВ Телеграме помимо канала есть и чат, там можно все обсудить…
 
И вот 3й выпуск подкаста Generic Talks. С вами Богдан и Олег!Соцсети где нас найти:t.me/generictalkstwitter.com/generictalksvk.com/generictalkswww.facebook.com/generictalks0:00 - интро0:10 - High & Mid IR в Rust, а так же LLVM и компиляция кода16:54 - Compiler GC27:30 - академический код33:05 - асинхронный код44:55 - грустная заметка про Nginx4…
 
Loading …

Краткое руководство

Google login Twitter login Classic login