Тысяча фичей

Подкаст тысяча фичей

47. Fleet: редактор кода с оптимистичными распределенными транзакциями.

Разбираемся в кишочках редактора кода Fleet вместе с основным идейным вдохновителем этого продукта -- Андреем Зайцевым. Как начинался Fleet, что не так с IDEA, UI на Kotlin, функциональное программирование и куча всего интересного!  А самое главное: Что общего между редактором кода и распределенной базой данных?  -- Твиттер Андрея: https://x.com/jetzajac  -- Телеграмм канал подкаста Тысяча фичей https://t.me/tfeat  Почта автора apkhmv@gmail.com 

11-01
02:09:45

46. Nikitonsky про современные редакторы кода.

Каким должен быть редактор кода в 2024 году? Почему Vim морально устарел, а IDEA, кажется, сдает позиции? Популярность Zed, минимализм SublimeText, гибкость Emacs и многое другое в новом выпуске.   Это большой эпизод про редакторы кода вместе с создателем самого популярного шрифта среди программисов -- FiraCode.  Телеграм канал Никиты: https://t.me/nikitonsky_pub  -- Телеграмм канал подкаста Тысяча фичей https://t.me/tfeat  Почта автора apkhmv@gmail.com 

09-30
01:45:32

45. TigerBeetle: база данных, которая не похожа на остальные.

В гостях matkald -- разработчик TigerBeetle, Rust IDE и Rust analyzer. Поговорили про интересную базу данных, которая совсем не похожа на остальные. Осторожно, хардкор. -- Блог Алексея: https://matklad.github.io  TigerBeetle: https://tigerbeetle.com  -- Телеграмм канал подкаста Тысяча фичей https://t.me/tfeat  Почта автора apkhmv@gmail.com 

08-29
01:49:47

44. SIMD в базах данных.

Выдаем базу про процессоры и SIMD инструкции на примере Clickhouse. Осторожно, хардкор!  -- Блог Максима: https://maksimkita.com   Книга Агнера: https://www.agner.org/optimize/#manuals  Книга Брендана Грегга: https://www.brendangregg.com/systems-performance-2nd-edition-book.html    -- Телеграмм канал подкаста Тысяча фичей https://t.me/tfeat  Почта автора apkhmv@gmail.com 

07-29
02:09:20

43. Как работает JIT в базах данных?

Just In Time Compilation (JIT) используется в таких системах, как JVM, Postgres, Clickhouse. Сегодня разбираем эту технологию по косточкам. Осторожно, хардкор!  -- Блог Максима: https://maksimkita.com   Выпуск про LLVM: https://t.me/tfeat/84  -- Телеграмм канал подкаста Тысяча фичей https://t.me/tfeat  Почта автора apkhmv@gmail.com 

07-15
02:09:25

42. MrCyberSec: что нужно знать про безопасность.

Наваливаем базу про кибербезопасность вместе с MrCyberSec. --  Подкаст "Смени Пароль!"  https://smeni-parol.ru   -- Материалы: https://www.youtube.com/@MrCyberSec https://github.com/danielmiessler/SecLists  Web applications hackers hadbook Hacking APIs book https://www.hackthebox.com  https://tryhackme.com  https://www.root-me.org/?lang=ru  https://ctftime.org/ctfs  https://picoctf.org --   Телеграмм канал подкаста Тысяча фичей https://t.me/tfeat  Почта автора apkhmv@gmail.com 

06-14
01:32:52

41. Qdrant: Векторная база данных, написанная на Rust.

В гостях автор движка векторного поиска Qdrant, Андрей Васнецов. Разбираеммя в векторном поиске, индексах и Rust.    https://qdrant.tech  -- Телеграмм канал подкаста Тысяча фичей https://t.me/tfeat  Почта автора apkhmv@gmail.com 

05-29
02:41:18

40. Спэшл: Эргономика, NeoVim и TDD.

Почему я решил перейти на NeoVim? Разбираемся в этом и многом другом вместе с автором ютуб канала "куда войти?". Видео версия подкаста: https://youtu.be/0b6x5eJK4WM  Канал Ильи: https://www.youtube.com/c/Кудавойти  Плейлист Learn NeoVim: https://www.youtube.com/playlist?list=PLzWf2xLEjn8bnlh2yJ3W0eYbvcwkwA5F2   -- Телеграмм канал подкаста Тысяча фичей https://t.me/tfeat  Почта автора apkhmv@gmail.com 

04-21
01:55:28

39. Иван Ямщиков: Наука, Образование и лайвхаки для программистов.

Почему школа травмирует? Какая цель у образовательной системы? Как программисту продолжить учиться после университета?  Выпуск для тех, кто готов взорвать себе голову.    Ссылки: - Подкаст "Проветримся" https://progulka.yamshchikov.info  - Тэд ток Кени Робенсона: https://youtu.be/wX78iKhInsc?si=aUWHP3FPzlIfFjf2  - Книга "Отупляя нас": https://www.amazon.com/dp/0865718547?ref_=cm_sw_r_cp_ud_dp_HY1AN1FDK5NEDJ9X034G  - Документалка нетфликса: https://www.netflix.com/title/81311783     -- Телеграмм канал подкаста Тысяча фичей https://t.me/tfeat  Почта автора apkhmv@gmail.com 

04-15
01:33:30

38. Почему ClickHouse не тормозит?

Осторожно, хардкор!  Погружаемся в кишочки CliсkHouse. Гость выпуска -- Максим Кита. Говорим про OLTP, OLAP, HTAP, CI, performance, algorithms, optimisations, open source.  История из начала выпуска: https://www.tinybird.co/blog-posts/clickhouse-lock-contention Статья Максима про оптимизации: https://maksimkita.com/blog/power-of-small-optimizations.html  -- Телеграмм канал подкаста Тысяча фичей https://t.me/tfeat  Почта автора apkhmv@gmail.com 

04-01
02:36:01

37. vas3k: CEO OF HTMX [18+].

Как засунуть Vue.js внутрь HTML? Почему современный веб – проклят?   Говорим про Endshitification, философию инди-хакинга, технологии и HTMX вместе с основателем vas3k клуба. https://vas3k.club  https://supabase.com  -- Телеграмм канал подкаста Тысяча фичей https://t.me/tfeat  Почта автора apkhmv@gmail.com 

02-16
01:47:47

36. LLVM: Rust, современный C++, как законтрибьютить в Swift.

Осторожно, хардкор!  Говорим про Rust, проблемы C++, LLVM, перформанс тестирование Clickhouse, компиляторы и Open Source. Гость выпуска – Максим Кита. Коммитер в LLVM, разработчик Clickhouse и контрибьютор в Swift.   Гость: https://maksimkita.com  Материалы:  - Книга Дракона про компиляторы https://en.wikipedia.org/wiki/Compilers:_Principles,_Techniques,_and_Tools  - Compiler Construction Niklaus Wirth https://people.inf.ethz.ch/wirth/CompilerConstruction/CompilerConstruction1.pdf - Chris Lattner https://www.nondot.org/sabre/ - Hacker's Delight https://www.amazon.com/Hackers-Delight-2nd-Henry-Warren/dp/0321842685 - Kaleidoscope (LLVM totorial)  https://llvm.org/docs/tutorial/MyFirstLanguageFrontend/LangImpl01.html   -- Телеграмм канал подкаста Тысяча фичей https://t.me/tfeat  Почта автора apkhmv@gmail.com 

12-29
01:53:52

35. IntelliJ IDEA: как работает самый популярный редактор кода для Java.

Разбираемся в том, как работает IntelliJ IDEA вместе с топ контрибьютором в эту платформу Даней Овчинниковым. Обсудим нашумевший случай с голосовыми сообщениями в коментариях в Java. Разлексим Hello World приложение глазами редактора. А еще будут абстрактные синтаксические деревья, лексеры, парсеры, экшоны, Kotlin и много-много другого.   Гитхаб гостя: https://github.com/dovchinnikov  -- Телеграмм канал подкаста Тысяча фичей https://t.me/tfeat  Почта автора apkhmv@gmail.com 

12-19
54:53

34. Спэшл: Подготовка к FAANG и важность алгоритмов.

Начинаю серию специальных выпусков подкаста на разные темы. Сегодня поговорим с Димой Волыхиным про FAANG, алгоритмы, System Design и Behavioral Interview. Видео версию можно посмотреть на Youtube https://youtu.be/8CvUrZ91h9E  -- Полезные ссылки:  Курс по Алгоритмам на курсере: https://www.coursera.org/learn/algorithms-part1 https://www.coursera.org/learn/algorithms-part2 Лекции ИТМО Павла Маврина: https://www.youtube.com/@pavelmavrin/playlists  Книга Cracking the coding interview: https://www.crackingthecodinginterview.com/  Книга System design Alex Xu: https://www.amazon.com/System-Design-Interview-insiders-Second/dp/B08CMF2CQF  Зарплаты: https://levels.fyi  Сообщество FAANG Talk: https://www.youtube.com/@faangtalk -- Телеграмм канал подкаста Тысяча фичей https://t.me/tfeat  Почта автора apkhmv@gmail.com 

11-07
01:48:28

33. Query optimizations: эвристики и cost-based оптимизации.

Оптимизация запросов – сложнейшая задача. Что бы ее решить требуется огромное количество инженеров и знаний, на которые они опираются. В заключительном выпуске второго сезона мы рассмотрим техники оптимизации запросов.  -- Телеграмм канал подкаста Тысяча фичей https://t.me/tfeat  Почта автора apkhmv@gmail.com 

09-04
46:50

32. Merge sort и hash join: как базы данных соединяют и сортируют таблицы.

Что происходит, когда мы посылаем запрос, содержищий JOIN или ORDER BY? В новом выпуске подкаста узнаем как базы данных сортируют большие обьемы данных и чем merge sort join отличается от hash join. А еще познакомимся с оптимизациями сортировок. -- Телеграмм канал подкаста Тысяча фичей https://t.me/tfeat  Почта автора apkhmv@gmail.com 

08-28
16:42

31. WAL: сердце любой базы данных.

Сегодня узнаем как базы данных гарантируют долговечность – WAL (Write Ahead Logging). Сначала разберем техники логирования, а потом посмотрим на то, что происходит во время восстановления.    -- Телеграмм канал подкаста Тысяча фичей https://t.me/tfeat  Почта автора apkhmv@gmail.com 

08-21
28:59

30. LSM Tree: структура данных, которая взрывает мозг.

LSM Tree (Log Structured Merge Tree) – структура данных, которая смогла конкурировать с B+ деревьями. Ее внутреннее устройство поражает своей элегантностью и близостью к SSD. Надеюсь вам она понравится не меньше.  Поддержать подкаст можно лайком в Яндекс музыке или пятью звездами в айтюнс.   -- Телеграмм канал подкаста Тысяча фичей https://t.me/tfeat  Почта автора apkhmv@gmail.com 

08-14
34:09

29. Concurrency control: 2PL, timestamp ordering, OCC, MVCC.

Переходим от теории из предыдущего выпуска про ACID к практике. Рассмотрим протоколы и алгоритмы с помощью которых разработчики баз данных реализуют транзакции.  В этом выпуске говорим про двух фазную блокировку (2PL), оптимистичное управление конкурентностью (OCC) и мультиверсионирование данных (MVCC). А еще узнаем про два новых уровня изоляции.  -- Телеграмм канал подкаста Тысяча фичей https://t.me/tfeat  Почта автора apkhmv@gmail.com 

08-07
47:09

28. ACID transactions: аномалии, два вида сериализуемости.

Вопрос про ACID транзакции задается чуть ли не на каждом первом собеседовании. Зазубрить ответ не сложно. Но как насчет понять и разобраться раз и навсегда?  В этом насыщенном выпуске без лишней воды разберемся с ACID и поймем, откуда взялось слово serializable. А еще узнаем, что бывает conflict serializable и view serializable. Но и без аномалий не обошлось!  -- Телеграмм канал подкаста Тысяча фичей https://t.me/tfeat  Почта автора apkhmv@gmail.com 

07-31
29:59

Макс

купи нормальный микрофон.

10-27 Reply

Recommend Channels