ebash

$

$ ls ./episodes/ --latest --all

episode_59.mp3 2026-01-06

#59: Основы Web3: Blockchain и Ether

Разбираемся в Web3, блокчейне и Ethereum вместе с гостем Димой Королёвым.

00:00/1:32:46
episode_58.mp3 2025-12-16

#58: Apache Cassandra, часть 3: читаем данные

Исследуем процессы чтения данных в Cassandra с Димой Константиновым.

00:00/2:28:11
episode_57.mp3 2025-12-01

#57: Apache Cassandra, часть 2: как работает запись

Обсуждаем операции записи в базе данных Cassandra.

00:00/2:33:13
episode_56.mp3 2025-11-06

#56: Apache Cassandra, часть 1: клиент, сервер

Клиент-серверная архитектура и разработка драйвера Cassandra.

00:00/2:46:12
episode_55.mp3 2025-09-02

#55: Как мыслит предприниматель

Обсуждаем предпринимательское мышление с основателем yuchat.ai.

00:00/1:33:22
episode_54.mp3 2025-07-28

#54: Вайбим с Иваном Ямщиковым

Что отличает программистов в 2025 году с Иваном Ямщиковым.

00:00/56:24
episode_53.mp3 2025-07-05

#53: Datomic: самая рок-н-рольная БД

Обсуждаем базу данных Datomic с Nikitonsky.

00:00/1:29:32
episode_52.mp3 2025-06-09

#52: Трансформация профессии разработчика в 2025

Будущее профессии разработчика с Андреем Володиным.

00:00/2:26:19
episode_51.mp3 2025-04-12

#51: Код ревью в Clickhouse

Практики код ревью в ClickHouse с Максимом Кита.

00:00/1:29:42
episode_50.mp3 2025-01-24

#50: Как я повысил свою продуктивность за этот год

Эргономика рабочего места, софт и здоровье.

00:00/1:19:57
episode_49.mp3 2024-12-25

#49: Serverless Postgres: как работает Neon Database

Архитектура serverless PostgreSQL с основателем Neon Стасом Кельвичем.

00:00/2:44:29
episode_48.mp3 2024-11-22

#48: Реплицируем RDBMS с ко-фаундером Neon

Репликация баз данных, SQL, оптимизация запросов, ACID.

00:00/1:56:11
episode_47.mp3 2024-11-01

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

Внутренности редактора Fleet с Андреем Зайцевым.

00:00/2:09:45
episode_46.mp3 2024-09-30

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

Современные редакторы: Vim, IDEA, Zed с создателем FiraCode.

00:00/1:45:32
episode_45.mp3 2024-08-29

#45: TigerBeetle: база данных не похожа на остальные

Уникальная БД с matklad, разработчиком Rust IDE и анализатора.

00:00/1:49:47
episode_44.mp3 2024-07-29

#44: SIMD в базах данных

SIMD инструкции и процессоры в ClickHouse.

00:00/2:09:21
episode_43.mp3 2024-07-15

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

Just-In-Time компиляция в JVM, Postgres, ClickHouse.

00:00/2:09:25
episode_42.mp3 2024-06-14

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

Основы кибербезопасности и лучшие практики.

00:00/1:32:52
episode_41.mp3 2024-05-29

#41: Qdrant: Векторная база данных на Rust

Векторная БД и поисковый движок с Андреем Васнецовым.

00:00/2:41:18
episode_40.mp3 2024-04-21

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

Эргономика и переход на редактор NeoVim.

00:00/1:55:28
episode_39.mp3 2024-04-15

#39: Иван Ямщиков: Наука, Образование и лайфхаки

Система образования, обучение для программистов с Иваном Ямщиковым.

00:00/1:33:30
episode_38.mp3 2024-04-01

#38: Почему ClickHouse не тормозит

Внутренности ClickHouse, OLAP/OLTP, производительность с Максимом Кита.

00:00/2:36:01
episode_37.mp3 2024-02-16

#37: vas3k: CEO OF HTMX

Веб-технологии, HTMX, философия инди-хакинга.

00:00/1:47:47
episode_36.mp3 2023-12-29

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

LLVM, компиляторы, Rust, C++ с Максимом Кита.

00:00/1:53:52
episode_35.mp3 2023-12-19

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

Внутренности IntelliJ IDEA с Даней Овчинниковым.

00:00/54:53
episode_34.mp3 2023-11-07

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

Подготовка к интервью в FAANG, алгоритмы, system design.

00:00/1:48:28
episode_33.mp3 2023-09-04

#33: Query optimizations: эвристики и cost-based

Техники оптимизации запросов в базах данных.

00:00/46:50
episode_32.mp3 2023-08-28

#32: Merge sort и hash join: соединяют и сортируют

Операции join и sort в базах данных.

00:00/30:34
episode_31.mp3 2023-08-21

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

Write-Ahead Logging в базах данных.

00:00/28:59
episode_30.mp3 2023-08-14

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

Log-Structured Merge Tree структура данных.

00:00/34:09
episode_29.mp3 2023-08-07

#29: Concurrency control: 2PL, OCC, MVCC

Протоколы транзакций и уровни изоляции.

00:00/47:09
episode_28.mp3 2023-07-31

#28: ACID transactions: аномалии и сериализуемость

ACID свойства, аномалии транзакций.

00:00/29:59
episode_27.mp3 2023-07-24

#27: Хэш таблицы: функции и схемы хэширования

Хэш-функции и схемы разрешения коллизий.

00:00/32:48
episode_26.mp3 2023-07-17

#26: Оптимизируем B+tree: копирование, пакетирование

Техники оптимизации B+tree.

00:00/22:25
episode_25.mp3 2023-07-10

#25: Buffer pools: почему БД реализуют часть ОС

Управление buffer pool и проблемы fsync.

00:00/26:56
episode_24.mp3 2023-07-03

#24: Лучшая структура данных: B-tree, B+tree

Структуры данных B-tree и B+tree.

00:00/20:19
episode_23.mp3 2023-06-26

#23: SSD и HDD: устройство дисков и слотированные страницы

Архитектура дисковых хранилищ и slotted pages.

00:00/26:41
episode_22.mp3 2023-06-19

#22: Архитектура баз данных: компоненты и классификация

Слои архитектуры БД и типы баз данных.

00:00/24:10
episode_21.mp3 2023-06-12

#21: Введение в базы данных: История и SQL

Введение в базы данных и история SQL.

00:00/39:41
episode_20.mp3 2023-05-29

#20: Выживает сильнейший: генетические алгоритмы

Генетические алгоритмы и генерация юнит-тестов.

00:00/43:49
episode_19.mp3 2023-05-16

#19: Выдал базу: три важнейших вещи в разработке

Основы разработки ПО: команды, практики.

00:00/33:54
episode_18.mp3 2023-05-04

#18: Спэшл: положение дел, YouTube

Форматы подкаста и стратегия контент-платформ.

00:00/26:01
episode_17.mp3 2023-05-01

#17: Гибкие требования: парное программирование, Agile

Требования, парное программирование, Agile методология.

00:00/36:59
episode_16.mp3 2023-04-20

#16: Спэшл: RBAC

Системы управления доступом на основе ролей.

00:00/13:12
episode_15.mp3 2023-04-18

#15: Fib.nth: о чем не думают инженеры

Рефакторинг, TDD, property tests, безопасность.

00:00/42:19
episode_14.mp3 2023-04-04

#14: Используем технологии по назначению

ChatGPT, Copilot, Whisper, DeepL — использование инструментов.

00:00/24:27
episode_13.mp3 2023-03-20

#13: Любимый паттерн: Builder, Concurrency, Actors

Паттерны проектирования, builder, concurrency в Java.

00:00/36:03
episode_12.mp3 2023-03-06

#12: Налог на наследование: конечные автоматы

Критика наследования, конечные автоматы, реактивное программирование.

00:00/29:23
episode_11.mp3 2023-02-20

#11: Горе-митап: опыт выступления, презентации

Публичные выступления и инструменты презентаций.

00:00/35:47
episode_10.mp3 2023-02-06

#10: Design by contract: инварианты, Archunit

Design by contract и тестирование архитектуры.

00:00/29:30
episode_9.mp3 2023-01-23

#9: Прагматичные тулы: plain text, git, shell

Инструменты разработки: plain text, Git, shell.

00:00/46:32
episode_8.mp3 2023-01-09

#8: Медленная Java: GraalVM, Mockito

Оптимизация запуска Java и GraalVM.

00:00/42:32
episode_7.mp3 2022-12-26

#7: Трассирующий код: прототипы, оценки

Техники прототипирования и оценки.

00:00/37:38
episode_6.mp3 2022-12-12

#6: Прагматичный Golang: design, dry, Go

Программирование на Golang и принципы проектирования.

00:00/39:11
episode_5.mp3 2022-11-28

#5: Солидные скиллы: soft skills, SOLID

Soft skills и принципы SOLID.

00:00/51:05
episode_4.mp3 2022-11-14

#4: Прагматичные тесты: TDD, техдолг

Test-driven development и технический долг.

00:00/29:45
episode_3.mp3 2022-10-31

#3: Пакетный менеджер: Homebrew, self-review

Пакетные менеджеры и практики код ревью.

00:00/12:42
episode_2.mp3 2022-10-17

#2: Гундосая спека: комменты, Open API

Комментарии к коммитам и спецификация OpenAPI.

00:00/22:21
episode_1.mp3 2022-10-03

#1: Пилот: слепая печать, коды ошибок

Слепая печать и обработка ошибок (RFC-7807).

00:00/22:46