Тысяча фичей
Тысяча фичей
Саша Пахомов
Подкаст тысяча фичей
37. vas3k: CEO OF HTMX [18+].
Как засунуть Vue.js внутрь HTML? Почему современный веб – проклят?   Говорим про Endshitification, философию инди-хакинга, технологии и HTMX вместе с основателем vas3k клуба. https://vas3k.club  https://supabase.com  -- Телеграмм канал подкаста Тысяча фичей https://t.me/tfeat  Почта автора [email protected] 
Feb 16, 2024
1 hr 47 min
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  Почта автора [email protected] 
Dec 29, 2023
1 hr 53 min
35. IntelliJ IDEA: как работает самый популярный редактор кода для Java.
Разбираемся в том, как работает IntelliJ IDEA вместе с топ контрибьютором в эту платформу Даней Овчинниковым. Обсудим нашумевший случай с голосовыми сообщениями в коментариях в Java. Разлексим Hello World приложение глазами редактора. А еще будут абстрактные синтаксические деревья, лексеры, парсеры, экшоны, Kotlin и много-много другого.   Гитхаб гостя: https://github.com/dovchinnikov  -- Телеграмм канал подкаста Тысяча фичей https://t.me/tfeat  Почта автора [email protected] 
Dec 19, 2023
54 min
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  Почта автора [email protected] 
Nov 7, 2023
1 hr 48 min
33. Query optimizations: эвристики и cost-based оптимизации.
Оптимизация запросов – сложнейшая задача. Что бы ее решить требуется огромное количество инженеров и знаний, на которые они опираются. В заключительном выпуске второго сезона мы рассмотрим техники оптимизации запросов.  -- Телеграмм канал подкаста Тысяча фичей https://t.me/tfeat  Почта автора [email protected] 
Sep 4, 2023
46 min
32. Merge sort и hash join: как базы данных соединяют и сортируют таблицы.
Что происходит, когда мы посылаем запрос, содержищий JOIN или ORDER BY? В новом выпуске подкаста узнаем как базы данных сортируют большие обьемы данных и чем merge sort join отличается от hash join. А еще познакомимся с оптимизациями сортировок. -- Телеграмм канал подкаста Тысяча фичей https://t.me/tfeat  Почта автора [email protected] 
Aug 28, 2023
30 min
31. WAL: сердце любой базы данных.
Сегодня узнаем как базы данных гарантируют долговечность – WAL (Write Ahead Logging). Сначала разберем техники логирования, а потом посмотрим на то, что происходит во время восстановления.    -- Телеграмм канал подкаста Тысяча фичей https://t.me/tfeat  Почта автора [email protected] 
Aug 21, 2023
28 min
30. LSM Tree: структура данных, которая взрывает мозг.
LSM Tree (Log Structured Merge Tree) – структура данных, которая смогла конкурировать с B+ деревьями. Ее внутреннее устройство поражает своей элегантностью и близостью к SSD. Надеюсь вам она понравится не меньше.  Поддержать подкаст можно лайком в Яндекс музыке или пятью звездами в айтюнс.   -- Телеграмм канал подкаста Тысяча фичей https://t.me/tfeat  Почта автора [email protected] 
Aug 14, 2023
34 min
29. Concurrency control: 2PL, timestamp ordering, OCC, MVCC.
Переходим от теории из предыдущего выпуска про ACID к практике. Рассмотрим протоколы и алгоритмы с помощью которых разработчики баз данных реализуют транзакции.  В этом выпуске говорим про двух фазную блокировку (2PL), оптимистичное управление конкурентностью (OCC) и мультиверсионирование данных (MVCC). А еще узнаем про два новых уровня изоляции.  -- Телеграмм канал подкаста Тысяча фичей https://t.me/tfeat  Почта автора [email protected] 
Aug 7, 2023
47 min
28. ACID transactions: аномалии, два вида сериализуемости.
Вопрос про ACID транзакции задается чуть ли не на каждом первом собеседовании. Зазубрить ответ не сложно. Но как насчет понять и разобраться раз и навсегда?  В этом насыщенном выпуске без лишней воды разберемся с ACID и поймем, откуда взялось слово serializable. А еще узнаем, что бывает conflict serializable и view serializable. Но и без аномалий не обошлось!  -- Телеграмм канал подкаста Тысяча фичей https://t.me/tfeat  Почта автора [email protected] 
Jul 31, 2023
29 min
Load more