DiscoverТысяча фичей
Тысяча фичей
Claim Ownership

Тысяча фичей

Author: Саша Пахомов

Subscribed: 102Played: 1,318
Share

Description

Подкаст тысяча фичей
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 
loading