DiscoverТысяча фичей
Claim Ownership
47 Episodes
Reverse
Разбираемся в кишочках редактора кода 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
Почему школа травмирует? Какая цель у образовательной системы? Как программисту продолжить учиться после университета? Выпуск для тех, кто готов взорвать себе голову. Ссылки: - Подкаст "Проветримся" 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
Осторожно, хардкор! Погружаемся в кишочки 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
Как засунуть Vue.js внутрь HTML? Почему современный веб – проклят? Говорим про Endshitification, философию инди-хакинга, технологии и HTMX вместе с основателем vas3k клуба. https://vas3k.club https://supabase.com -- Телеграмм канал подкаста Тысяча фичей https://t.me/tfeat Почта автора apkhmv@gmail.com
Осторожно, хардкор! Говорим про 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
Разбираемся в том, как работает IntelliJ IDEA вместе с топ контрибьютором в эту платформу Даней Овчинниковым. Обсудим нашумевший случай с голосовыми сообщениями в коментариях в Java. Разлексим Hello World приложение глазами редактора. А еще будут абстрактные синтаксические деревья, лексеры, парсеры, экшоны, Kotlin и много-много другого. Гитхаб гостя: https://github.com/dovchinnikov -- Телеграмм канал подкаста Тысяча фичей https://t.me/tfeat Почта автора apkhmv@gmail.com
Начинаю серию специальных выпусков подкаста на разные темы. Сегодня поговорим с Димой Волыхиным про 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
Оптимизация запросов – сложнейшая задача. Что бы ее решить требуется огромное количество инженеров и знаний, на которые они опираются. В заключительном выпуске второго сезона мы рассмотрим техники оптимизации запросов. -- Телеграмм канал подкаста Тысяча фичей https://t.me/tfeat Почта автора apkhmv@gmail.com
Что происходит, когда мы посылаем запрос, содержищий JOIN или ORDER BY? В новом выпуске подкаста узнаем как базы данных сортируют большие обьемы данных и чем merge sort join отличается от hash join. А еще познакомимся с оптимизациями сортировок. -- Телеграмм канал подкаста Тысяча фичей https://t.me/tfeat Почта автора apkhmv@gmail.com
Сегодня узнаем как базы данных гарантируют долговечность – WAL (Write Ahead Logging). Сначала разберем техники логирования, а потом посмотрим на то, что происходит во время восстановления. -- Телеграмм канал подкаста Тысяча фичей https://t.me/tfeat Почта автора apkhmv@gmail.com
LSM Tree (Log Structured Merge Tree) – структура данных, которая смогла конкурировать с B+ деревьями. Ее внутреннее устройство поражает своей элегантностью и близостью к SSD. Надеюсь вам она понравится не меньше. Поддержать подкаст можно лайком в Яндекс музыке или пятью звездами в айтюнс. -- Телеграмм канал подкаста Тысяча фичей https://t.me/tfeat Почта автора apkhmv@gmail.com
Переходим от теории из предыдущего выпуска про ACID к практике. Рассмотрим протоколы и алгоритмы с помощью которых разработчики баз данных реализуют транзакции. В этом выпуске говорим про двух фазную блокировку (2PL), оптимистичное управление конкурентностью (OCC) и мультиверсионирование данных (MVCC). А еще узнаем про два новых уровня изоляции. -- Телеграмм канал подкаста Тысяча фичей https://t.me/tfeat Почта автора apkhmv@gmail.com
Вопрос про ACID транзакции задается чуть ли не на каждом первом собеседовании. Зазубрить ответ не сложно. Но как насчет понять и разобраться раз и навсегда? В этом насыщенном выпуске без лишней воды разберемся с ACID и поймем, откуда взялось слово serializable. А еще узнаем, что бывает conflict serializable и view serializable. Но и без аномалий не обошлось! -- Телеграмм канал подкаста Тысяча фичей https://t.me/tfeat Почта автора apkhmv@gmail.com
Top Podcasts
The Best New Comedy Podcast Right Now – June 2024The Best News Podcast Right Now – June 2024The Best New Business Podcast Right Now – June 2024The Best New Sports Podcast Right Now – June 2024The Best New True Crime Podcast Right Now – June 2024The Best New Joe Rogan Experience Podcast Right Now – June 20The Best New Dan Bongino Show Podcast Right Now – June 20The Best New Mark Levin Podcast – June 2024
United States
купи нормальный микрофон.