Discover
Тысяча фичей
59 Episodes
Reverse
Как работает Web3, Blockchain и Ether? Разбираемся в новом выпуске. В гостях Дима Королев. Stateful compute: https://dimakorolev.substack.com/p/stateful-compute -- Телеграмм канал подкаста Тысяча фичей https://t.me/tfeat Почта автора apkhmv@gmail.com
Как работает чтение из Кассандры? В гостях Дима Константинов. Первая часть: https://t.me/tfeat/145 Вторая часть: https://t.me/tfeat/151 -- Доклад про процесс чтения из Cassandra: https://www.youtube.com/watch?v=zYF0wXpOybQ&list=PLK4DgKoWPVSLEwmNu0oQt4SsnYgrs2Qey&index=3 https://sre.google/sre-book/addressing-cascading-failures/ Про выбор реплики: https://cassandra.apache.org/doc/latest/cassandra/managing/operating/snitch.html#dynamic-snitching https://www.elastic.co/blog/improving-response-latency-in-elasticsearch-with-adaptive-replica-selection Пагинация: https://docs.datastax.com/en/developer/java-driver/4.17/manual/core/paging/index.html Фильтры Блума: https://cassandra.apache.org/doc/5.0/cassandra/managing/operating/bloom_filters.html Сжатие: https://cassandra.apache.org/doc/5.0/cassandra/managing/operating/compression.html https://issues.apache.org/jira/browse/CASSANDRA-20902 -- Телеграмм канал подкаста Тысяча фичей https://t.me/tfeat Почта автора apkhmv@gmail.com
Вторая часть про Кассандру. Разбираемся в том, как работает запись данных. В гостях Дима Константинов. Первая часть: https://t.me/tfeat/145 -- Доклад про процесс записи в Cassandra: https://www.youtube.com/watch?v=-bKciMy6mOU&list=PLK4DgKoWPVSLEwmNu0oQt4SsnYgrs2Qey&index=2 Доклад про устройство Netty: https://www.youtube.com/watch?v=NvnOg6g4114 Netty нативная реализация TCP epoll: https://netty.io/wiki/native-transports.html Управление перегрузкой TCP: https://en.wikipedia.org/wiki/TCP_congestion_control Те же идеи на уровне приложения: https://netflixtechblog.medium.com/performance-under-load-3e6fa9a60581 Обзор алгоритмов consistent/stable hashing: https://dgryski.medium.com/consistent-hashing-algorithmic-tradeoffs-ef6b8e2fcae8 Trie memtable https://www.vldb.org/pvldb/vol15/p3359-lambov.pdf https://www.youtube.com/watch?v=eKxj6s4vzmI B-trees в памяти, заметки от ScyllaDB разработчиков: https://www.scylladb.com/2021/11/23/the-taming-of-the-b-trees/ Unified compaction strategy: https://www.youtube.com/watch?v=dWvJg1XGf-o Аналог CAP теоремы для логики хранения данных - RUM: http://daslab.seas.harvard.edu/rum-conjecture/ -- Телеграмм канал подкаста Тысяча фичей https://t.me/tfeat Почта автора apkhmv@gmail.com
После этого выпуска вы сможете написать свой драйвер для Cassandra. В гостях Дима Константинов. -- Доки по драйверу: https://docs.datastax.com/en/developer/java-driver/4.17/index.html В частности, - раздел про производительность: https://docs.datastax.com/en/developer/java-driver/4.17/manual/core/performance/index.html - балансировка на клиенте: https://docs.datastax.com/en/developer/java-driver/4.17/manual/core/load_balancing/index.html Описание CQL протокола: https://cassandra.apache.org/doc/latest/cassandra/reference/native-protocol.html Timing wheels: оригинальная статья: https://www.cs.columbia.edu/~nahum/w6998/papers/sosp87-timing-wheels.pdf использование в Linux: https://lwn.net/Articles/646950/ использование в Kafka: https://www.confluent.io/blog/apache-kafka-purgatory-hierarchical-timing-wheels/ Реализация от Netty: https://netty.io/4.2/api/io/netty/util/HashedWheelTimer.html Управление перегрузкой TCP: https://en.wikipedia.org/wiki/TCP_congestion_control -- Телеграмм канал подкаста Тысяча фичей https://t.me/tfeat Почта автора apkhmv@gmail.com
Видео версия https://www.youtube.com/watch?v=BMnkAV9SxHE Самореализация на работе, социум и ощущение эйфории. Мега выпуск с основателем https://www.yuchat.ai -- Телеграмм канал подкаста Тысяча фичей https://t.me/tfeat Почта автора apkhmv@gmail.com
Что отличает программистов от программистов в 2025? Ответ в новом выпуске подкаста с Иваном Ямщиковым. Подкаст Ивана "Проветримся": https://progulka.yamshchikov.info Предыдущий выпуск с Иваном про образование: https://t.me/tfeat/91 -- Телеграмм канал подкаста Тысяча фичей https://t.me/tfeat Почта автора apkhmv@gmail.com
Nikitonsky про Datomic. https://www.datomic.com Телеграм канал Никиты: https://t.me/nikitonsky_pub -- Телеграмм канал подкаста Тысяча фичей https://t.me/tfeat Почта автора apkhmv@gmail.com
Андрей Володин, основатель "нетмонет" и "gracia.ai" интересно рассуждает о будущем профессии разработчика. -- Канал Андрея https://t.me/beyond3sigmas -- Инструменты, про которые мы говорим: https://aider.chat https://www.factory.ai https://replit.com https://blog.google/technology/google-labs/jules/ https://www.anthropic.com/claude-code https://repomix.com https://www.browserbase.com -- Телеграмм канал подкаста Тысяча фичей https://t.me/tfeat Почта автора apkhmv@gmail.com
В гостях Максим Кита, разработчик Clickhouse. Раскрываем тему код ревью. -- Блог Максима: https://maksimkita.com -- Выпуски с Максимом: - 36. LLVM: Rust, современный C++, как законтрибьютить в Swift https://t.me/tfeat/84 - 38. Почему ClickHouse не тормозит? https://t.me/tfeat/89 - 43. Как работает JIT в базах данных? https://t.me/tfeat/99 - 44. SIMD в базах данных. https://t.me/tfeat/102 -- Телеграмм канал подкаста Тысяча фичей https://t.me/tfeat Почта автора apkhmv@gmail.com
Классический формат монолога вернулся! Сегодня говорю про эргономику рабочего места, софт и здоровье. -- Фоточка рабочего места: https://t.me/toxic_enterprise/219 -- Телеграмм канал подкаста Тысяча фичей https://t.me/tfeat Почта автора apkhmv@gmail.com
Ко-фаундер Neon Database, Posgres коммитер -- Стас Кельвич, рассказывает о том, как работет постгрес без сервера. -- Статья SELECT 'HELLO WORLD': https://neon.tech/blog/hello-world Интервью Стоунбрейкера: https://archive.computerhistory.org/resources/access/text/2012/12/102635858-05-01-acc.pdf -- Вакансии Neon Database: - Делать Neon Postgres — https://job-boards.greenhouse.io/neondatabase/jobs/5217600004 - Делать Neon Storage — https://job-boards.greenhouse.io/neondatabase/jobs/5365488004 -- Телеграмм канал подкаста Тысяча фичей https://t.me/tfeat Почта автора apkhmv@gmail.com
В гостях ко-фаундер Neon Database. Разговариваем про базы данных, SQL, оптимизаторы запросов, шардирование, ACID. Мне очень понравилось записывать выпуск со Стасом. Получился супер выпуск с кучей полезной информации и инсайдов. -- Телеграмм канал подкаста Тысяча фичей https://t.me/tfeat Почта автора apkhmv@gmail.com
Разбираемся в кишочках редактора кода Fleet вместе с основным идейным вдохновителем этого продукта -- Андреем Зайцевым. Как начинался Fleet, что не так с IDEA, UI на Kotlin, функциональное программирование и куча всего интересного! А самое главное: Что общего между редактором кода и распределенной базой данных? -- Твиттер Андрея: https://x.com/jetzajac -- Телеграмм канал подкаста Тысяча фичей https://t.me/tfeat Почта автора apkhmv@gmail.com
Каким должен быть редактор кода в 2024 году? Почему Vim морально устарел, а IDEA, кажется, сдает позиции? Популярность Zed, минимализм SublimeText, гибкость Emacs и многое другое в новом выпуске. Это большой эпизод про редакторы кода вместе с создателем самого популярного шрифта среди программисов -- FiraCode. Телеграм канал Никиты: https://t.me/nikitonsky_pub -- Телеграмм канал подкаста Тысяча фичей https://t.me/tfeat Почта автора apkhmv@gmail.com
В гостях matkald -- разработчик TigerBeetle, Rust IDE и Rust analyzer. Поговорили про интересную базу данных, которая совсем не похожа на остальные. Осторожно, хардкор. -- Блог Алексея: https://matklad.github.io TigerBeetle: https://tigerbeetle.com -- Телеграмм канал подкаста Тысяча фичей https://t.me/tfeat Почта автора apkhmv@gmail.com
Выдаем базу про процессоры и 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
Just In Time Compilation (JIT) используется в таких системах, как JVM, Postgres, Clickhouse. Сегодня разбираем эту технологию по косточкам. Осторожно, хардкор! -- Блог Максима: https://maksimkita.com Выпуск про LLVM: https://t.me/tfeat/84 -- Телеграмм канал подкаста Тысяча фичей https://t.me/tfeat Почта автора apkhmv@gmail.com
Наваливаем базу про кибербезопасность вместе с 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
В гостях автор движка векторного поиска Qdrant, Андрей Васнецов. Разбираеммя в векторном поиске, индексах и Rust. https://qdrant.tech -- Телеграмм канал подкаста Тысяча фичей https://t.me/tfeat Почта автора apkhmv@gmail.com
Почему я решил перейти на 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









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