{"changes":[{"change":"published","changed_at":"2022-10-03T00:00:00Z","id":"episode-01","key":"sha256:32b68cf1a4f28b95b90a909f557643206a7c946cc75a5edb54d6b63e365c7d44","kind":"episode","md_url":"https://apkhmv.xyz/podcast/episode-01/index.md","title":"#1: Пилот: слепая печать, коды ошибок","url":"https://apkhmv.xyz/podcast/episode-01/"},{"change":"published","changed_at":"2022-10-17T00:00:00Z","id":"episode-02","key":"sha256:42a38d8d2f8c2991b0cb2ef425ab0b6aa8a1ddee21e62cd3af6c11fba00fd5bc","kind":"episode","md_url":"https://apkhmv.xyz/podcast/episode-02/index.md","title":"#2: Гундосая спека: комменты, Open API","url":"https://apkhmv.xyz/podcast/episode-02/"},{"change":"published","changed_at":"2022-10-31T00:00:00Z","id":"episode-03","key":"sha256:eef70cc83b8644b3f34626e0b6d5291ba5dfc03844298445e7fcbba73fd2cea7","kind":"episode","md_url":"https://apkhmv.xyz/podcast/episode-03/index.md","title":"#3: Пакетный менеджер: Homebrew, self-review","url":"https://apkhmv.xyz/podcast/episode-03/"},{"change":"published","changed_at":"2022-11-14T00:00:00Z","id":"episode-04","key":"sha256:32c7b5e9248ae0405de5191bbd50fa385de9fff7c8dfc82ff938051e0f3cba6d","kind":"episode","md_url":"https://apkhmv.xyz/podcast/episode-04/index.md","title":"#4: Прагматичные тесты: TDD, техдолг","url":"https://apkhmv.xyz/podcast/episode-04/"},{"change":"published","changed_at":"2022-11-28T00:00:00Z","id":"episode-05","key":"sha256:d0751b8e252b6f0b7f2be47efd6e267fffb681c03ecf716fee0ffa2f3c3f415f","kind":"episode","md_url":"https://apkhmv.xyz/podcast/episode-05/index.md","title":"#5: Солидные скиллы: soft skills, SOLID","url":"https://apkhmv.xyz/podcast/episode-05/"},{"change":"published","changed_at":"2022-12-12T00:00:00Z","id":"episode-06","key":"sha256:edb6d15c50e3f547f34f18af656a5fdb82fb78c01709f1d7a3b3f54bafed215c","kind":"episode","md_url":"https://apkhmv.xyz/podcast/episode-06/index.md","title":"#6: Прагматичный Golang: design, dry, Go","url":"https://apkhmv.xyz/podcast/episode-06/"},{"change":"published","changed_at":"2022-12-26T00:00:00Z","id":"episode-07","key":"sha256:4ed7f1368ef621fab037384185a6b23504679e2d2e71c7584edae8ee9e37a39e","kind":"episode","md_url":"https://apkhmv.xyz/podcast/episode-07/index.md","title":"#7: Трассирующий код: прототипы, оценки","url":"https://apkhmv.xyz/podcast/episode-07/"},{"change":"published","changed_at":"2023-01-09T00:00:00Z","id":"episode-08","key":"sha256:0a28c6ac130aa21105455040e508823afa2b4393c273dffc47ceb2822802d829","kind":"episode","md_url":"https://apkhmv.xyz/podcast/episode-08/index.md","title":"#8: Медленная Java: GraalVM, Mockito","url":"https://apkhmv.xyz/podcast/episode-08/"},{"change":"published","changed_at":"2023-01-23T00:00:00Z","id":"episode-09","key":"sha256:5d6de8341c939b1c49f34f4c424da256f19d9ac9870249671ed791394e111c42","kind":"episode","md_url":"https://apkhmv.xyz/podcast/episode-09/index.md","title":"#9: Прагматичные тулы: plain text, git, shell","url":"https://apkhmv.xyz/podcast/episode-09/"},{"change":"published","changed_at":"2023-02-06T00:00:00Z","id":"episode-10","key":"sha256:e7f8505681c4b8ce1818a25eba8bdf1e7307ba285049bbbc383c6f5c462fcd0a","kind":"episode","md_url":"https://apkhmv.xyz/podcast/episode-10/index.md","title":"#10: Design by contract: инварианты, Archunit","url":"https://apkhmv.xyz/podcast/episode-10/"},{"change":"published","changed_at":"2023-02-20T00:00:00Z","id":"episode-11","key":"sha256:40c6ac2fb763d761f554c1f9437b5fa46db0424f7218c86d399ba0048045a608","kind":"episode","md_url":"https://apkhmv.xyz/podcast/episode-11/index.md","title":"#11: Горе-митап: опыт выступления, презентации","url":"https://apkhmv.xyz/podcast/episode-11/"},{"change":"published","changed_at":"2023-03-06T00:00:00Z","id":"episode-12","key":"sha256:ad8483738448172a364178148adcd8885bfe2a017f06aaddf58bdefe88b50a32","kind":"episode","md_url":"https://apkhmv.xyz/podcast/episode-12/index.md","title":"#12: Налог на наследование: конечные автоматы","url":"https://apkhmv.xyz/podcast/episode-12/"},{"change":"published","changed_at":"2023-03-20T00:00:00Z","id":"episode-13","key":"sha256:83f322bcd1fe417e63499feeaa4b742ade8477aec07dc2c5825fc638d70f6666","kind":"episode","md_url":"https://apkhmv.xyz/podcast/episode-13/index.md","title":"#13: Любимый паттерн: Builder, Concurrency, Actors","url":"https://apkhmv.xyz/podcast/episode-13/"},{"change":"published","changed_at":"2023-04-04T00:00:00Z","id":"episode-14","key":"sha256:95d4967ea47ef98c9978d0c419ca57c4bbf654113c0cb98bdb3169ec4eb70137","kind":"episode","md_url":"https://apkhmv.xyz/podcast/episode-14/index.md","title":"#14: Используем технологии по назначению","url":"https://apkhmv.xyz/podcast/episode-14/"},{"change":"published","changed_at":"2023-04-18T00:00:00Z","id":"episode-15","key":"sha256:38ccdb0dbb66010e91c59540ef2362b2fa035213afe94f3d54c013ecedb4a1aa","kind":"episode","md_url":"https://apkhmv.xyz/podcast/episode-15/index.md","title":"#15: Fib.nth: о чем не думают инженеры","url":"https://apkhmv.xyz/podcast/episode-15/"},{"change":"published","changed_at":"2023-04-20T00:00:00Z","id":"episode-16","key":"sha256:378bd236208cffb2e76d456134a8cfc90cda9546a8410ac3aa0f842783c37e83","kind":"episode","md_url":"https://apkhmv.xyz/podcast/episode-16/index.md","title":"#16: Спэшл: RBAC","url":"https://apkhmv.xyz/podcast/episode-16/"},{"change":"published","changed_at":"2023-05-01T00:00:00Z","id":"episode-17","key":"sha256:e6caf3c226484b6396b97b5543c91fe0ba61ee3c0bc064d98d9d39df5e8520ee","kind":"episode","md_url":"https://apkhmv.xyz/podcast/episode-17/index.md","title":"#17: Гибкие требования: парное программирование, Agile","url":"https://apkhmv.xyz/podcast/episode-17/"},{"change":"published","changed_at":"2023-05-04T00:00:00Z","id":"episode-18","key":"sha256:cd695be56d883011c20b2009c25266e35e7a70ed0cf6e6942f13790d06d6f8bb","kind":"episode","md_url":"https://apkhmv.xyz/podcast/episode-18/index.md","title":"#18: Спэшл: положение дел, YouTube","url":"https://apkhmv.xyz/podcast/episode-18/"},{"change":"published","changed_at":"2023-05-16T00:00:00Z","id":"episode-19","key":"sha256:a0c4f54f805be3b142dfb771a616fba5cd9fddbf6b4784b5ac891ff57341fbf2","kind":"episode","md_url":"https://apkhmv.xyz/podcast/episode-19/index.md","title":"#19: Выдал базу: три важнейших вещи в разработке","url":"https://apkhmv.xyz/podcast/episode-19/"},{"change":"published","changed_at":"2023-05-29T00:00:00Z","id":"episode-20","key":"sha256:ea2e3c3c62d9e76882a9617d18d277910921228ba86241f02b2f33f47584a06d","kind":"episode","md_url":"https://apkhmv.xyz/podcast/episode-20/index.md","title":"#20: Выживает сильнейший: генетические алгоритмы","url":"https://apkhmv.xyz/podcast/episode-20/"},{"change":"published","changed_at":"2023-06-12T00:00:00Z","id":"episode-21","key":"sha256:f85ef167c5cd2dc51f6dfc52b317e71caea771bfde90d0498fdfeddccbed3287","kind":"episode","md_url":"https://apkhmv.xyz/podcast/episode-21/index.md","title":"#21: Введение в базы данных: История и SQL","url":"https://apkhmv.xyz/podcast/episode-21/"},{"change":"published","changed_at":"2023-06-19T00:00:00Z","id":"episode-22","key":"sha256:70aaa7194fab0d1a266af17fb1b5968e2c8658e628bff91629c0b263c90931fe","kind":"episode","md_url":"https://apkhmv.xyz/podcast/episode-22/index.md","title":"#22: Архитектура баз данных: компоненты и классификация","url":"https://apkhmv.xyz/podcast/episode-22/"},{"change":"published","changed_at":"2023-06-26T00:00:00Z","id":"episode-23","key":"sha256:1e4e9249b3cf2ff7666e54a117c62452354ddc0aba2d0cfebc8c64643d4dcb46","kind":"episode","md_url":"https://apkhmv.xyz/podcast/episode-23/index.md","title":"#23: SSD и HDD: устройство дисков и слотированные страницы","url":"https://apkhmv.xyz/podcast/episode-23/"},{"change":"published","changed_at":"2023-07-03T00:00:00Z","id":"episode-24","key":"sha256:4b0362517e95999cedd8ef538f8c69c6bce3364472cc2ea45458004fa79f011d","kind":"episode","md_url":"https://apkhmv.xyz/podcast/episode-24/index.md","title":"#24: Лучшая структура данных: B-tree, B+tree","url":"https://apkhmv.xyz/podcast/episode-24/"},{"change":"published","changed_at":"2023-07-10T00:00:00Z","id":"episode-25","key":"sha256:b5447703e0fcaf85648fd191e4c5589cd549c6c97b7251e52eb4bcc8afef2817","kind":"episode","md_url":"https://apkhmv.xyz/podcast/episode-25/index.md","title":"#25: Buffer pools: почему БД реализуют часть ОС","url":"https://apkhmv.xyz/podcast/episode-25/"},{"change":"published","changed_at":"2023-07-17T00:00:00Z","id":"episode-26","key":"sha256:ed57943c8d05a77de836e55be0dde489d5a81522de23f12dbc3c5b7a40482836","kind":"episode","md_url":"https://apkhmv.xyz/podcast/episode-26/index.md","title":"#26: Оптимизируем B+tree: копирование, пакетирование","url":"https://apkhmv.xyz/podcast/episode-26/"},{"change":"published","changed_at":"2023-07-24T00:00:00Z","id":"episode-27","key":"sha256:335d83f1253e1226ba66ced4412e3e8f223bedbd7ce0ffcdbdf246a4cf79ab3a","kind":"episode","md_url":"https://apkhmv.xyz/podcast/episode-27/index.md","title":"#27: Хэш таблицы: функции и схемы хэширования","url":"https://apkhmv.xyz/podcast/episode-27/"},{"change":"published","changed_at":"2023-07-31T00:00:00Z","id":"episode-28","key":"sha256:d3fcceca0784c9755f68dd9cbf0a94675a693317bf622c862cce4028654d6f03","kind":"episode","md_url":"https://apkhmv.xyz/podcast/episode-28/index.md","title":"#28: ACID transactions: аномалии и сериализуемость","url":"https://apkhmv.xyz/podcast/episode-28/"},{"change":"published","changed_at":"2023-08-07T00:00:00Z","id":"episode-29","key":"sha256:2a8694ce2af3fb4f349852966751d96977ab1ab316e6f3d6896200519275488d","kind":"episode","md_url":"https://apkhmv.xyz/podcast/episode-29/index.md","title":"#29: Concurrency control: 2PL, OCC, MVCC","url":"https://apkhmv.xyz/podcast/episode-29/"},{"change":"published","changed_at":"2023-08-14T00:00:00Z","id":"episode-30","key":"sha256:c7e31394701e0f6ae1c25825e3e976686e775d5f3a84344e7dcc17f6a7786b27","kind":"episode","md_url":"https://apkhmv.xyz/podcast/episode-30/index.md","title":"#30: LSM Tree: структура данных взрывает мозг","url":"https://apkhmv.xyz/podcast/episode-30/"},{"change":"published","changed_at":"2023-08-21T00:00:00Z","id":"episode-31","key":"sha256:11f6104fd3ed3dfbb10e4176a857e2484b1f59d363c090f1cb8b3d8b59af8784","kind":"episode","md_url":"https://apkhmv.xyz/podcast/episode-31/index.md","title":"#31: WAL: сердце любой базы данных","url":"https://apkhmv.xyz/podcast/episode-31/"},{"change":"published","changed_at":"2023-08-28T00:00:00Z","id":"episode-32","key":"sha256:6f68bd8bd29208c8ec41a59ce8e77b7bf2af31cdf2b0d534c30cba5648194b76","kind":"episode","md_url":"https://apkhmv.xyz/podcast/episode-32/index.md","title":"#32: Merge sort и hash join: соединяют и сортируют","url":"https://apkhmv.xyz/podcast/episode-32/"},{"change":"published","changed_at":"2023-09-04T00:00:00Z","id":"episode-33","key":"sha256:ef98443b17df3a37803160ada7143bf5f94b7faf6cbdca3bcb7caefd6e98a201","kind":"episode","md_url":"https://apkhmv.xyz/podcast/episode-33/index.md","title":"#33: Query optimizations: эвристики и cost-based","url":"https://apkhmv.xyz/podcast/episode-33/"},{"change":"published","changed_at":"2023-11-07T00:00:00Z","id":"episode-34","key":"sha256:337b78373fe1114861621b5d4c5223a28d504d1b2b3fedb9b8b173e672dbe204","kind":"episode","md_url":"https://apkhmv.xyz/podcast/episode-34/index.md","title":"#34: Спэшл: Подготовка к FAANG и важность алгоритмов","url":"https://apkhmv.xyz/podcast/episode-34/"},{"change":"published","changed_at":"2023-12-19T00:00:00Z","id":"episode-35","key":"sha256:6f90eab1ea608ce52dd4437503adcbd6aa4eef9b0ed704f6d8dbd3831619c88e","kind":"episode","md_url":"https://apkhmv.xyz/podcast/episode-35/index.md","title":"#35: IntelliJ IDEA: самый популярный редактор для Java","url":"https://apkhmv.xyz/podcast/episode-35/"},{"change":"published","changed_at":"2023-12-29T00:00:00Z","id":"episode-36","key":"sha256:88e62fb18171628a48a358e40fc6c8f6151de06fb18fb7bda5820afc4025b9d1","kind":"episode","md_url":"https://apkhmv.xyz/podcast/episode-36/index.md","title":"#36: LLVM: Rust, современный C++, как законтрибьютить","url":"https://apkhmv.xyz/podcast/episode-36/"},{"change":"published","changed_at":"2024-02-16T00:00:00Z","id":"episode-37","key":"sha256:60ecf8c0e84d00f48a0e0d959a33d25a3387ed9dbe145587ae3ed269073293d1","kind":"episode","md_url":"https://apkhmv.xyz/podcast/episode-37/index.md","title":"#37: vas3k: CEO OF HTMX","url":"https://apkhmv.xyz/podcast/episode-37/"},{"change":"published","changed_at":"2024-04-01T00:00:00Z","id":"episode-38","key":"sha256:8f3de03564c8fac2262c9adb00e2c7414458a66ac756879ae05ed110fe6af6c7","kind":"episode","md_url":"https://apkhmv.xyz/podcast/episode-38/index.md","title":"#38: Почему ClickHouse не тормозит","url":"https://apkhmv.xyz/podcast/episode-38/"},{"change":"published","changed_at":"2024-04-15T00:00:00Z","id":"episode-39","key":"sha256:c494a8707cfbb742f732b22aeec1574f3bd9130454d949b56eac0d5b845a8a33","kind":"episode","md_url":"https://apkhmv.xyz/podcast/episode-39/index.md","title":"#39: Иван Ямщиков: Наука, Образование и лайфхаки","url":"https://apkhmv.xyz/podcast/episode-39/"},{"change":"published","changed_at":"2024-04-21T00:00:00Z","id":"episode-40","key":"sha256:e9019e7f0ac8d80680e6ebb94d5f984b9ee6c47ba3fe0f2d56c1432874338e3d","kind":"episode","md_url":"https://apkhmv.xyz/podcast/episode-40/index.md","title":"#40: Спэшл: Эргономика, NeoVim и TDD","url":"https://apkhmv.xyz/podcast/episode-40/"},{"change":"published","changed_at":"2024-05-29T00:00:00Z","id":"episode-41","key":"sha256:ae90411ee9962fe185b8d6eb8c5bc770240602579e737126c9b3a6cd685b852a","kind":"episode","md_url":"https://apkhmv.xyz/podcast/episode-41/index.md","title":"#41: Qdrant: Векторная база данных на Rust","url":"https://apkhmv.xyz/podcast/episode-41/"},{"change":"published","changed_at":"2024-06-14T00:00:00Z","id":"episode-42","key":"sha256:21dbf7b666b8d3e19172af01f28f61abaebbeb25c62a940a15abf9e7218314f0","kind":"episode","md_url":"https://apkhmv.xyz/podcast/episode-42/index.md","title":"#42: MrCyberSec: что нужно знать про безопасность","url":"https://apkhmv.xyz/podcast/episode-42/"},{"change":"published","changed_at":"2024-07-15T00:00:00Z","id":"episode-43","key":"sha256:5c883524b8e456c17dde4f8f5f128669ac327445ac1d825ce1590bb1e9de0487","kind":"episode","md_url":"https://apkhmv.xyz/podcast/episode-43/index.md","title":"#43: Как работает JIT в базах данных","url":"https://apkhmv.xyz/podcast/episode-43/"},{"change":"published","changed_at":"2024-07-29T00:00:00Z","id":"episode-44","key":"sha256:24bb52ca005c226375beb0ce5714bfe4f7a525f19d5ad082ce7df629e582456f","kind":"episode","md_url":"https://apkhmv.xyz/podcast/episode-44/index.md","title":"#44: SIMD в базах данных","url":"https://apkhmv.xyz/podcast/episode-44/"},{"change":"published","changed_at":"2024-08-29T00:00:00Z","id":"episode-45","key":"sha256:78ee5e936ec667d4c7b35a3191953a09fdeffc1be5edc2d391a1772c8a22e30f","kind":"episode","md_url":"https://apkhmv.xyz/podcast/episode-45/index.md","title":"#45: TigerBeetle: база данных не похожа на остальные","url":"https://apkhmv.xyz/podcast/episode-45/"},{"change":"published","changed_at":"2024-09-30T00:00:00Z","id":"episode-46","key":"sha256:0dad0f1338ce57879f5ba03e9440147b049243a4ea15b24d31b5402b7f863ff4","kind":"episode","md_url":"https://apkhmv.xyz/podcast/episode-46/index.md","title":"#46: Nikitonsky про современные редакторы кода","url":"https://apkhmv.xyz/podcast/episode-46/"},{"change":"published","changed_at":"2024-11-01T00:00:00Z","id":"episode-47","key":"sha256:faf0e6d7988400bb2331ab4e1897d51d672c4431e99e95ce4f3d7d14b9983a4a","kind":"episode","md_url":"https://apkhmv.xyz/podcast/episode-47/index.md","title":"#47: Fleet: редактор с оптимистичными транзакциями","url":"https://apkhmv.xyz/podcast/episode-47/"},{"change":"published","changed_at":"2024-11-22T00:00:00Z","id":"episode-48","key":"sha256:32eaa0de0604414e7015487ca746f3af4f79b723d2e2bdb2746a4bf71172505d","kind":"episode","md_url":"https://apkhmv.xyz/podcast/episode-48/index.md","title":"#48: Реплицируем RDBMS с ко-фаундером Neon","url":"https://apkhmv.xyz/podcast/episode-48/"},{"change":"published","changed_at":"2024-12-25T00:00:00Z","id":"episode-49","key":"sha256:d8aaebb99e16669379f13bd19df05b3ceb438294ea0f3c813621c2a968f3cdf4","kind":"episode","md_url":"https://apkhmv.xyz/podcast/episode-49/index.md","title":"#49: Serverless Postgres: как работает Neon Database","url":"https://apkhmv.xyz/podcast/episode-49/"},{"change":"published","changed_at":"2025-01-24T00:00:00Z","id":"episode-50","key":"sha256:69c443eb44f73df9a701ceb7de777b18abf3653dd418a54618495aba06f1fa6d","kind":"episode","md_url":"https://apkhmv.xyz/podcast/episode-50/index.md","title":"#50: Как я повысил свою продуктивность за этот год","url":"https://apkhmv.xyz/podcast/episode-50/"},{"change":"published","changed_at":"2025-04-12T00:00:00Z","id":"episode-51","key":"sha256:36924ab326e6a84dc304f74c02432d50e2270a65f95b69be15df11ee0515ac97","kind":"episode","md_url":"https://apkhmv.xyz/podcast/episode-51/index.md","title":"#51: Код ревью в Clickhouse","url":"https://apkhmv.xyz/podcast/episode-51/"},{"change":"published","changed_at":"2025-06-09T00:00:00Z","id":"episode-52","key":"sha256:34ea172c5ab2e70e47e1b6a7b2ba80e91d49077586e58d34917cc686e3d6f217","kind":"episode","md_url":"https://apkhmv.xyz/podcast/episode-52/index.md","title":"#52: Трансформация профессии разработчика в 2025","url":"https://apkhmv.xyz/podcast/episode-52/"},{"change":"published","changed_at":"2025-07-05T00:00:00Z","id":"episode-53","key":"sha256:d8adc797a9b544a0ce0372614d7d9512cf1902c863618312ccbf3b7a40f902a4","kind":"episode","md_url":"https://apkhmv.xyz/podcast/episode-53/index.md","title":"#53: Datomic: самая рок-н-рольная БД","url":"https://apkhmv.xyz/podcast/episode-53/"},{"change":"published","changed_at":"2025-07-28T00:00:00Z","id":"episode-54","key":"sha256:8651609c8b92e2b89f2c778285a9a66b158c25265c3e58d3abb0a2e131e2dacb","kind":"episode","md_url":"https://apkhmv.xyz/podcast/episode-54/index.md","title":"#54: Вайбим с Иваном Ямщиковым","url":"https://apkhmv.xyz/podcast/episode-54/"},{"change":"published","changed_at":"2025-09-02T00:00:00Z","id":"episode-55","key":"sha256:528f4f497485f2b09ca2967c680c07bbfaa9ece2da8c24e2888bc72a94b50cdd","kind":"episode","md_url":"https://apkhmv.xyz/podcast/episode-55/index.md","title":"#55: Как мыслит предприниматель","url":"https://apkhmv.xyz/podcast/episode-55/"},{"change":"published","changed_at":"2025-11-06T00:00:00Z","id":"episode-56","key":"sha256:281c4f74eff6bc42b3b1e2f07680323f8b871923dd48ff71c9ca821474233e0d","kind":"episode","md_url":"https://apkhmv.xyz/podcast/episode-56/index.md","title":"#56: Apache Cassandra, часть 1: клиент, сервер","url":"https://apkhmv.xyz/podcast/episode-56/"},{"change":"published","changed_at":"2025-12-01T00:00:00Z","id":"episode-57","key":"sha256:5e8b4cc7701cefa610afe714b3b6dd53b85f49aa8f9923d59717aef0e53d8695","kind":"episode","md_url":"https://apkhmv.xyz/podcast/episode-57/index.md","title":"#57: Apache Cassandra, часть 2: как работает запись","url":"https://apkhmv.xyz/podcast/episode-57/"},{"change":"published","changed_at":"2025-12-16T00:00:00Z","id":"episode-58","key":"sha256:d71f2483b67c7c6918ee5cc20f2e854419305112e6e206e355849275a3c41efb","kind":"episode","md_url":"https://apkhmv.xyz/podcast/episode-58/index.md","title":"#58: Apache Cassandra, часть 3: читаем данные","url":"https://apkhmv.xyz/podcast/episode-58/"},{"change":"published","changed_at":"2026-01-06T00:00:00Z","id":"episode-59","key":"sha256:98a9e0abf6ad00173c90352fc2f2640a82dec76dea5af0b07567d478a0e40116","kind":"episode","md_url":"https://apkhmv.xyz/podcast/episode-59/index.md","title":"#59: Основы Web3: Blockchain и Ether","url":"https://apkhmv.xyz/podcast/episode-59/"},{"change":"published","changed_at":"2026-01-14T00:00:00Z","id":"code-review-sucks","key":"sha256:98c54663e6a682676a5bba39d6fac20234280385be170c70b14063d9c5d8739b","kind":"blog","md_url":"https://apkhmv.xyz/blog/code-review-sucks/index.md","title":"Я больше не могу это ревьювить","url":"https://apkhmv.xyz/blog/code-review-sucks/"},{"change":"updated","changed_at":"2026-01-19T15:24:31+03:00","id":"code-review-sucks","key":"sha256:0fb7edc79dce8d5670bb43bfb9c67dc0d0cdbd7cd07853415d01383c3c17628b","kind":"blog","md_url":"https://apkhmv.xyz/blog/code-review-sucks/index.md","title":"Я больше не могу это ревьювить","url":"https://apkhmv.xyz/blog/code-review-sucks/"},{"change":"published","changed_at":"2026-01-28T00:00:00Z","id":"episode-60","key":"sha256:d60c4f9f797c56c893603eba475d585bfb11711a89bd93a1d89b24443d9196fa","kind":"episode","md_url":"https://apkhmv.xyz/podcast/episode-60/index.md","title":"#60: Claude Code и инженерная ответственность с Senior Software Vlogger","url":"https://apkhmv.xyz/podcast/episode-60/"},{"change":"published","changed_at":"2026-02-10T00:00:00Z","id":"episode-61","key":"sha256:eeff1ba8d38bb16f1344b344d6390a98f0b12ffc295694fe02b3c7b695d61093","kind":"episode","md_url":"https://apkhmv.xyz/podcast/episode-61/index.md","title":"#61: Лучший GC: Java и Go","url":"https://apkhmv.xyz/podcast/episode-61/"},{"change":"published","changed_at":"2026-03-09T00:00:00Z","id":"episode-62","key":"sha256:3a36bb8180334a3f1962e028f55f01e641ae5776a1d3b2f9c968daae89df7f1a","kind":"episode","md_url":"https://apkhmv.xyz/podcast/episode-62/index.md","title":"#62: AI в Энтерпрайзе","url":"https://apkhmv.xyz/podcast/episode-62/"},{"change":"published","changed_at":"2026-03-20T00:00:00Z","id":"episode-63","key":"sha256:7d8362274a5848e67c47427ce69d91565820f1d793cc62cc5d7f414e8a5f17ec","kind":"episode","md_url":"https://apkhmv.xyz/podcast/episode-63/index.md","title":"#63: Системное мышление для инженера","url":"https://apkhmv.xyz/podcast/episode-63/"},{"change":"published","changed_at":"2026-04-20T00:00:00Z","id":"episode-64","key":"sha256:6f964429f71bf0a6faf43a2436bb106d198e45877b0436a5d93242eb9fffd553","kind":"episode","md_url":"https://apkhmv.xyz/podcast/episode-64/index.md","title":"#64: Быстрее Кафки на два порядка: Алексей Лебедев про то как строить сложные системы","url":"https://apkhmv.xyz/podcast/episode-64/"},{"change":"published","changed_at":"2026-05-19T00:00:00Z","id":"episode-65","key":"sha256:0883ba0ef35a82dc8b24fdc50025bd3107beb590131f0323758f987a467977c1","kind":"episode","md_url":"https://apkhmv.xyz/podcast/episode-65/index.md","title":"#65: AI-кисы: нейрослоп против авторского контента","url":"https://apkhmv.xyz/podcast/episode-65/"},{"change":"published","changed_at":"2026-06-03T00:00:00Z","id":"episode-66","key":"sha256:8d46af4382dc7bd030419afd839ef910d939ce32edf958197e91998486d1e3a5","kind":"episode","md_url":"https://apkhmv.xyz/podcast/episode-66/index.md","title":"#66: Veai: БАЗА ПО КОДИНГ АГЕНТАМ","url":"https://apkhmv.xyz/podcast/episode-66/"},{"change":"published","changed_at":"2026-06-16T00:00:00Z","id":"episode-67","key":"sha256:37fbf0acacb037f3e77f86f3b2f087366800adc4602db697fabc2c32b38468fa","kind":"episode","md_url":"https://apkhmv.xyz/podcast/episode-67/index.md","title":"#67: Java и Spring в 2026","url":"https://apkhmv.xyz/podcast/episode-67/"},{"change":"published","changed_at":"2026-07-12T00:00:00Z","id":"episode-68","key":"sha256:a74933e25dc5f00314abeb2b77cff642eb1bab9f3bb5d95ae2a0042e662c1676","kind":"episode","md_url":"https://apkhmv.xyz/podcast/episode-68/index.md","title":"#68: Исследуем границы современных моделей вместе Владимиром Ситниковым","url":"https://apkhmv.xyz/podcast/episode-68/"},{"change":"published","changed_at":"2026-07-29T00:00:00Z","id":"episode-69","key":"sha256:939db21ab59d9c7bb5ccbbd4f6fcc01ceded3af218fb64952063787f435d0756","kind":"episode","md_url":"https://apkhmv.xyz/podcast/episode-69/index.md","title":"#69: Психология инженера с Александром Орловым","url":"https://apkhmv.xyz/podcast/episode-69/"},{"change":"published","changed_at":"2026-08-14T00:00:00Z","id":"episode-70","key":"sha256:94ca92caeb31a22af3092667b7f2fe5094c5460b9c3a02bc7e9467cc72a219a6","kind":"episode","md_url":"https://apkhmv.xyz/podcast/episode-70/index.md","title":"#70: Режим 9-9-6 для Claude","url":"https://apkhmv.xyz/podcast/episode-70/"},{"change":"published","changed_at":"2026-08-24T08:27:21Z","id":"af","key":"sha256:93018f7bb0678b01a53748a4cbaedaa6e924f4913313a659424319b5da64f7ef","kind":"product","md_url":"https://apkhmv.xyz/products/af/index.md","title":"af","url":"https://apkhmv.xyz/products/af/"},{"change":"release","changed_at":"2026-08-24T08:27:21Z","external_url":"https://github.com/PakhomovAlexander/afactory/releases/tag/v0.1.0","id":"af@v0.1.0","key":"sha256:e8edf0ed248c5634cc4487d1eac905d3f1559e2242a65766747ab51ab2f1fce9","kind":"release","md_url":"https://apkhmv.xyz/products/af/index.md","title":"af v0.1.0","url":"https://apkhmv.xyz/products/af/"},{"change":"release","changed_at":"2026-08-25T10:41:43Z","external_url":"https://github.com/PakhomovAlexander/afactory/releases/tag/v0.2.0","id":"af@v0.2.0","key":"sha256:5be964ca892062613ef320b30afd1a5a8ae045508259b71f123fe5c217f0432a","kind":"release","md_url":"https://apkhmv.xyz/products/af/index.md","title":"af v0.2.0","url":"https://apkhmv.xyz/products/af/"},{"change":"release","changed_at":"2026-08-27T15:49:51Z","external_url":"https://github.com/PakhomovAlexander/afactory/releases/tag/v0.3.0","id":"af@v0.3.0","key":"sha256:9f1cc1f4ef8a55dc2c947cb5306b29a4ae47ebdcd738f4429ca58d3dc598b959","kind":"release","md_url":"https://apkhmv.xyz/products/af/index.md","title":"af v0.3.0","url":"https://apkhmv.xyz/products/af/"},{"change":"release","changed_at":"2026-08-27T18:15:42Z","external_url":"https://github.com/PakhomovAlexander/afactory/releases/tag/v0.4.0","id":"af@v0.4.0","key":"sha256:1152ee9b110810be4b0a14096f77b1ada033d756e3ac30f03aba94c810718350","kind":"release","md_url":"https://apkhmv.xyz/products/af/index.md","title":"af v0.4.0","url":"https://apkhmv.xyz/products/af/"},{"change":"release","changed_at":"2026-08-31T19:51:51Z","external_url":"https://github.com/PakhomovAlexander/afactory/releases/tag/v0.5.0","id":"af@v0.5.0","key":"sha256:cfcdd0ed1c32d1240acc44d0146d93333b888f1af78bcd8c30cd75a517956bc7","kind":"release","md_url":"https://apkhmv.xyz/products/af/index.md","title":"af v0.5.0","url":"https://apkhmv.xyz/products/af/"},{"change":"release","changed_at":"2026-09-01T11:21:29Z","external_url":"https://github.com/PakhomovAlexander/afactory/releases/tag/v0.6.0","id":"af@v0.6.0","key":"sha256:6f7d240fccf4096dab3b4eca01e30ca915abf1dffe2265b05ae16f7688f0432a","kind":"release","md_url":"https://apkhmv.xyz/products/af/index.md","title":"af v0.6.0","url":"https://apkhmv.xyz/products/af/"},{"change":"release","changed_at":"2026-09-01T16:30:39Z","external_url":"https://github.com/PakhomovAlexander/afactory/releases/tag/v0.7.0","id":"af@v0.7.0","key":"sha256:85a80b62bbbcccf4769549a422aacbd76aca368ccd738effd5ce1d43ae39082a","kind":"release","md_url":"https://apkhmv.xyz/products/af/index.md","title":"af v0.7.0","url":"https://apkhmv.xyz/products/af/"},{"change":"published","changed_at":"2026-09-03T00:00:00Z","id":"episode-71","key":"sha256:8a9055e81044337047bcdc2ea9484ed8aca40d7ed391bf856eda89873bc44162","kind":"episode","md_url":"https://apkhmv.xyz/podcast/episode-71/index.md","title":"#71: Как работает IMDG Apache Ignite","url":"https://apkhmv.xyz/podcast/episode-71/"},{"change":"release","changed_at":"2026-09-03T13:06:20Z","external_url":"https://github.com/PakhomovAlexander/afactory/releases/tag/v0.7.1","id":"af@v0.7.1","key":"sha256:c5617277a2673b3216b8ab31827c35e74b67da2b9b73848e59dada1df6de33a8","kind":"release","md_url":"https://apkhmv.xyz/products/af/index.md","title":"af v0.7.1","url":"https://apkhmv.xyz/products/af/"},{"change":"release","changed_at":"2026-09-09T11:15:13Z","external_url":"https://github.com/PakhomovAlexander/afactory/releases/tag/v0.8.0","id":"af@v0.8.0","key":"sha256:1ef2008a10781b6662583412ab56dd73656ece8d74845683b6fd380ff70e43d0","kind":"release","md_url":"https://apkhmv.xyz/products/af/index.md","title":"af v0.8.0","url":"https://apkhmv.xyz/products/af/"},{"change":"published","changed_at":"2026-09-11T00:00:00Z","id":"episode-72","key":"sha256:0c2efa3b1acc972e9ddc2ad35814bdf8e24d7ebf15aac67e6a6d3546db1e2cd5","kind":"episode","md_url":"https://apkhmv.xyz/podcast/episode-72/index.md","title":"#72: Зачем IDEA в 2026","url":"https://apkhmv.xyz/podcast/episode-72/"},{"change":"transcript_added","changed_at":"2026-09-15T00:00:00Z","id":"episode-01","key":"sha256:a0e64096ca277d10ee5c7d038261e0eb84cdf5d464ae8dfae733c8888f137937","kind":"episode","md_url":"https://apkhmv.xyz/podcast/episode-01/index.md","title":"#1: Пилот: слепая печать, коды ошибок","url":"https://apkhmv.xyz/podcast/episode-01/"},{"change":"transcript_added","changed_at":"2026-09-15T00:00:00Z","id":"episode-02","key":"sha256:208e2aa8db405b6ed98da19c621f816bcad8fa884a27ec05f5427dff1ccb1958","kind":"episode","md_url":"https://apkhmv.xyz/podcast/episode-02/index.md","title":"#2: Гундосая спека: комменты, Open API","url":"https://apkhmv.xyz/podcast/episode-02/"},{"change":"transcript_added","changed_at":"2026-09-15T00:00:00Z","id":"episode-03","key":"sha256:ab80fe8e3a3aa78500c38158fbd98e49cc0bb56d572e63c85504caba997a64b1","kind":"episode","md_url":"https://apkhmv.xyz/podcast/episode-03/index.md","title":"#3: Пакетный менеджер: Homebrew, self-review","url":"https://apkhmv.xyz/podcast/episode-03/"},{"change":"transcript_added","changed_at":"2026-09-15T00:00:00Z","id":"episode-04","key":"sha256:9be68876137ac5e56d3ef10cd2b9f91c854971dad2eef776de35e53da2996f0d","kind":"episode","md_url":"https://apkhmv.xyz/podcast/episode-04/index.md","title":"#4: Прагматичные тесты: TDD, техдолг","url":"https://apkhmv.xyz/podcast/episode-04/"},{"change":"transcript_added","changed_at":"2026-09-15T00:00:00Z","id":"episode-05","key":"sha256:e08f69ce885f0897952ad41087aa0c338b7693085c26738a3677bc8ab416e152","kind":"episode","md_url":"https://apkhmv.xyz/podcast/episode-05/index.md","title":"#5: Солидные скиллы: soft skills, SOLID","url":"https://apkhmv.xyz/podcast/episode-05/"},{"change":"transcript_added","changed_at":"2026-09-15T00:00:00Z","id":"episode-06","key":"sha256:412745f9d24ec95326a42e05fd532f54c6553a1ba643a8d61359ef4ef7ab8f3f","kind":"episode","md_url":"https://apkhmv.xyz/podcast/episode-06/index.md","title":"#6: Прагматичный Golang: design, dry, Go","url":"https://apkhmv.xyz/podcast/episode-06/"},{"change":"transcript_added","changed_at":"2026-09-15T00:00:00Z","id":"episode-07","key":"sha256:751fa8588acd9f78cdc2e53af05e1b436684ec77517d11f6cb6393471b4c6137","kind":"episode","md_url":"https://apkhmv.xyz/podcast/episode-07/index.md","title":"#7: Трассирующий код: прототипы, оценки","url":"https://apkhmv.xyz/podcast/episode-07/"},{"change":"transcript_added","changed_at":"2026-09-15T00:00:00Z","id":"episode-08","key":"sha256:2b321a379d29e3e59e4805fd3b48930bc42801790774c72f35a834915d1f5e11","kind":"episode","md_url":"https://apkhmv.xyz/podcast/episode-08/index.md","title":"#8: Медленная Java: GraalVM, Mockito","url":"https://apkhmv.xyz/podcast/episode-08/"},{"change":"transcript_added","changed_at":"2026-09-15T00:00:00Z","id":"episode-09","key":"sha256:3e787db3ac20b64b02655d8912c09c36cbd58be6e1ebab0cf95266c3d06a67d4","kind":"episode","md_url":"https://apkhmv.xyz/podcast/episode-09/index.md","title":"#9: Прагматичные тулы: plain text, git, shell","url":"https://apkhmv.xyz/podcast/episode-09/"},{"change":"transcript_added","changed_at":"2026-09-15T00:00:00Z","id":"episode-10","key":"sha256:0fa1c28306e47e5ec8dbb23a82ee2c76239433728477a90bc2b52d65058368f0","kind":"episode","md_url":"https://apkhmv.xyz/podcast/episode-10/index.md","title":"#10: Design by contract: инварианты, Archunit","url":"https://apkhmv.xyz/podcast/episode-10/"},{"change":"transcript_added","changed_at":"2026-09-15T00:00:00Z","id":"episode-11","key":"sha256:256ff8bb807353c9689219e2e182c6bc7be163262f37ca1f44c2b1b359679c03","kind":"episode","md_url":"https://apkhmv.xyz/podcast/episode-11/index.md","title":"#11: Горе-митап: опыт выступления, презентации","url":"https://apkhmv.xyz/podcast/episode-11/"},{"change":"transcript_added","changed_at":"2026-09-15T00:00:00Z","id":"episode-12","key":"sha256:51d6e98a0dfe06a7266cafbaeb21d06f4fd3bd1a9f9ecd61ffa51468cbf70c18","kind":"episode","md_url":"https://apkhmv.xyz/podcast/episode-12/index.md","title":"#12: Налог на наследование: конечные автоматы","url":"https://apkhmv.xyz/podcast/episode-12/"},{"change":"transcript_added","changed_at":"2026-09-15T00:00:00Z","id":"episode-13","key":"sha256:d3566fe878d5b14fb3dd0c0cc35f62d913ddddd830a4c64c267a2ddedf130945","kind":"episode","md_url":"https://apkhmv.xyz/podcast/episode-13/index.md","title":"#13: Любимый паттерн: Builder, Concurrency, Actors","url":"https://apkhmv.xyz/podcast/episode-13/"},{"change":"transcript_added","changed_at":"2026-09-15T00:00:00Z","id":"episode-14","key":"sha256:493f11b836ca3ee0177adbe313444b8e69bd1610ed166f8c14000172ba32d53b","kind":"episode","md_url":"https://apkhmv.xyz/podcast/episode-14/index.md","title":"#14: Используем технологии по назначению","url":"https://apkhmv.xyz/podcast/episode-14/"},{"change":"transcript_added","changed_at":"2026-09-15T00:00:00Z","id":"episode-15","key":"sha256:72ebd3952959e5a7a8debef8bf27bb0840509bb97c7def643b6f711589de5eac","kind":"episode","md_url":"https://apkhmv.xyz/podcast/episode-15/index.md","title":"#15: Fib.nth: о чем не думают инженеры","url":"https://apkhmv.xyz/podcast/episode-15/"},{"change":"transcript_added","changed_at":"2026-09-15T00:00:00Z","id":"episode-16","key":"sha256:70fdbed8ffb08abf72535ea4c833da22290209f70ae23136232dd7b54fc2630a","kind":"episode","md_url":"https://apkhmv.xyz/podcast/episode-16/index.md","title":"#16: Спэшл: RBAC","url":"https://apkhmv.xyz/podcast/episode-16/"},{"change":"transcript_added","changed_at":"2026-09-15T00:00:00Z","id":"episode-17","key":"sha256:859d8675bc6937ba799059e70f485cbfb8f6fc57a21ee0067870e0a3cf7cb53a","kind":"episode","md_url":"https://apkhmv.xyz/podcast/episode-17/index.md","title":"#17: Гибкие требования: парное программирование, Agile","url":"https://apkhmv.xyz/podcast/episode-17/"},{"change":"transcript_added","changed_at":"2026-09-15T00:00:00Z","id":"episode-18","key":"sha256:f862a606bc1842cdbbaed400f87097eedf93587a867d3ccd03dea1238bd3f6b3","kind":"episode","md_url":"https://apkhmv.xyz/podcast/episode-18/index.md","title":"#18: Спэшл: положение дел, YouTube","url":"https://apkhmv.xyz/podcast/episode-18/"},{"change":"transcript_added","changed_at":"2026-09-15T00:00:00Z","id":"episode-19","key":"sha256:45d08d5e1fea5e15ceeeff56dc1aa23f78082f57a53e5593b98217cc768a8fb9","kind":"episode","md_url":"https://apkhmv.xyz/podcast/episode-19/index.md","title":"#19: Выдал базу: три важнейших вещи в разработке","url":"https://apkhmv.xyz/podcast/episode-19/"},{"change":"transcript_added","changed_at":"2026-09-15T00:00:00Z","id":"episode-20","key":"sha256:aec45fbc4cad8ae178a5048dd352cdcfddb2453367d149d2800fdfe4386e8e6f","kind":"episode","md_url":"https://apkhmv.xyz/podcast/episode-20/index.md","title":"#20: Выживает сильнейший: генетические алгоритмы","url":"https://apkhmv.xyz/podcast/episode-20/"},{"change":"transcript_added","changed_at":"2026-09-15T00:00:00Z","id":"episode-21","key":"sha256:729bf4cdfd6cd78fe48b47a12908aefeabd21c36504f5a49fc337af29bcc9bdb","kind":"episode","md_url":"https://apkhmv.xyz/podcast/episode-21/index.md","title":"#21: Введение в базы данных: История и SQL","url":"https://apkhmv.xyz/podcast/episode-21/"},{"change":"transcript_added","changed_at":"2026-09-15T00:00:00Z","id":"episode-22","key":"sha256:86e06e43ebf937b134ca57e5215c06299ce45f546a13c18bf28b818b639ae955","kind":"episode","md_url":"https://apkhmv.xyz/podcast/episode-22/index.md","title":"#22: Архитектура баз данных: компоненты и классификация","url":"https://apkhmv.xyz/podcast/episode-22/"},{"change":"transcript_added","changed_at":"2026-09-15T00:00:00Z","id":"episode-23","key":"sha256:5aa0b6281bbd93328c14df1ac5ce84e224962f13ab548b8818515761b57e4892","kind":"episode","md_url":"https://apkhmv.xyz/podcast/episode-23/index.md","title":"#23: SSD и HDD: устройство дисков и слотированные страницы","url":"https://apkhmv.xyz/podcast/episode-23/"},{"change":"transcript_added","changed_at":"2026-09-15T00:00:00Z","id":"episode-24","key":"sha256:6957dab5ea81307fedc19b21dc6cf7c96f1dec4f0fb2a79d71071297aee8e8ea","kind":"episode","md_url":"https://apkhmv.xyz/podcast/episode-24/index.md","title":"#24: Лучшая структура данных: B-tree, B+tree","url":"https://apkhmv.xyz/podcast/episode-24/"},{"change":"transcript_added","changed_at":"2026-09-15T00:00:00Z","id":"episode-25","key":"sha256:089f51be9410e714e57c9901cf6d5b8aba810847d17d91b2b85c4a844d8f6b11","kind":"episode","md_url":"https://apkhmv.xyz/podcast/episode-25/index.md","title":"#25: Buffer pools: почему БД реализуют часть ОС","url":"https://apkhmv.xyz/podcast/episode-25/"},{"change":"transcript_added","changed_at":"2026-09-15T00:00:00Z","id":"episode-26","key":"sha256:a6e7a38707ba1b2cae59205a05a49f2f006ae1e6babc335291a18fb019de857f","kind":"episode","md_url":"https://apkhmv.xyz/podcast/episode-26/index.md","title":"#26: Оптимизируем B+tree: копирование, пакетирование","url":"https://apkhmv.xyz/podcast/episode-26/"},{"change":"transcript_added","changed_at":"2026-09-15T00:00:00Z","id":"episode-27","key":"sha256:6718549dc6c14d290322fde53cf45a6becb5cead2ca02d7c2adc88951c3a284f","kind":"episode","md_url":"https://apkhmv.xyz/podcast/episode-27/index.md","title":"#27: Хэш таблицы: функции и схемы хэширования","url":"https://apkhmv.xyz/podcast/episode-27/"},{"change":"transcript_added","changed_at":"2026-09-15T00:00:00Z","id":"episode-28","key":"sha256:f5156b853364c631d086bc512777ac03f0fc5b4b3bdbc83106f2ed88ec6fe8bd","kind":"episode","md_url":"https://apkhmv.xyz/podcast/episode-28/index.md","title":"#28: ACID transactions: аномалии и сериализуемость","url":"https://apkhmv.xyz/podcast/episode-28/"},{"change":"transcript_added","changed_at":"2026-09-15T00:00:00Z","id":"episode-29","key":"sha256:96f4dea8cd48ac1c76da54d268ae3ab4bf1bc4f48fa2d62ce9bc7957d00d7113","kind":"episode","md_url":"https://apkhmv.xyz/podcast/episode-29/index.md","title":"#29: Concurrency control: 2PL, OCC, MVCC","url":"https://apkhmv.xyz/podcast/episode-29/"},{"change":"transcript_added","changed_at":"2026-09-15T00:00:00Z","id":"episode-30","key":"sha256:9af78bd5b401c0fe3e624f609fa115eaa89590f26ccc7db8ac43f3da55a476c6","kind":"episode","md_url":"https://apkhmv.xyz/podcast/episode-30/index.md","title":"#30: LSM Tree: структура данных взрывает мозг","url":"https://apkhmv.xyz/podcast/episode-30/"},{"change":"transcript_added","changed_at":"2026-09-15T00:00:00Z","id":"episode-31","key":"sha256:513c511cac837cfec90c373b5f63744528214dafb015809479b1db38e178785b","kind":"episode","md_url":"https://apkhmv.xyz/podcast/episode-31/index.md","title":"#31: WAL: сердце любой базы данных","url":"https://apkhmv.xyz/podcast/episode-31/"},{"change":"transcript_added","changed_at":"2026-09-15T00:00:00Z","id":"episode-32","key":"sha256:1c19d43c46f340f33aa0b16bf1b9e5c01b6ef82d1013ad76b8ad0b525b736591","kind":"episode","md_url":"https://apkhmv.xyz/podcast/episode-32/index.md","title":"#32: Merge sort и hash join: соединяют и сортируют","url":"https://apkhmv.xyz/podcast/episode-32/"},{"change":"transcript_added","changed_at":"2026-09-15T00:00:00Z","id":"episode-33","key":"sha256:245a07b5bc4f2c6981f8222e1974f4f07d5028889c0231bc19ca66a15d266e1d","kind":"episode","md_url":"https://apkhmv.xyz/podcast/episode-33/index.md","title":"#33: Query optimizations: эвристики и cost-based","url":"https://apkhmv.xyz/podcast/episode-33/"},{"change":"transcript_added","changed_at":"2026-09-15T00:00:00Z","id":"episode-34","key":"sha256:e4b438db92f5b11e5b7152deed923720461f8324c0504e0767df444b035b848d","kind":"episode","md_url":"https://apkhmv.xyz/podcast/episode-34/index.md","title":"#34: Спэшл: Подготовка к FAANG и важность алгоритмов","url":"https://apkhmv.xyz/podcast/episode-34/"},{"change":"transcript_added","changed_at":"2026-09-15T00:00:00Z","id":"episode-35","key":"sha256:4c3554a5792316cfcb32eed8b37ec723ef74d172ecc83de1d2a8923afb1b08ac","kind":"episode","md_url":"https://apkhmv.xyz/podcast/episode-35/index.md","title":"#35: IntelliJ IDEA: самый популярный редактор для Java","url":"https://apkhmv.xyz/podcast/episode-35/"},{"change":"transcript_added","changed_at":"2026-09-15T00:00:00Z","id":"episode-36","key":"sha256:2dffc9b685d600baf088a8cfa4e7a5ac0b04f406ffb607c543ad494af1247d71","kind":"episode","md_url":"https://apkhmv.xyz/podcast/episode-36/index.md","title":"#36: LLVM: Rust, современный C++, как законтрибьютить","url":"https://apkhmv.xyz/podcast/episode-36/"},{"change":"transcript_added","changed_at":"2026-09-15T00:00:00Z","id":"episode-37","key":"sha256:8ec1efcab6a75f01b307c152f31b63fe156a2d04838d61b57c94aa34c791be45","kind":"episode","md_url":"https://apkhmv.xyz/podcast/episode-37/index.md","title":"#37: vas3k: CEO OF HTMX","url":"https://apkhmv.xyz/podcast/episode-37/"},{"change":"transcript_added","changed_at":"2026-09-15T00:00:00Z","id":"episode-38","key":"sha256:3cb41a3b65ee4fab9fea32614f74115033ab4088312df0d42780078a8c3ee0ea","kind":"episode","md_url":"https://apkhmv.xyz/podcast/episode-38/index.md","title":"#38: Почему ClickHouse не тормозит","url":"https://apkhmv.xyz/podcast/episode-38/"},{"change":"transcript_added","changed_at":"2026-09-15T00:00:00Z","id":"episode-39","key":"sha256:acff057c138ed00db4e6c07c0a8865433fa5b1f3523dfbe1cd13a4d1a9667c58","kind":"episode","md_url":"https://apkhmv.xyz/podcast/episode-39/index.md","title":"#39: Иван Ямщиков: Наука, Образование и лайфхаки","url":"https://apkhmv.xyz/podcast/episode-39/"},{"change":"transcript_added","changed_at":"2026-09-15T00:00:00Z","id":"episode-40","key":"sha256:d48bb1a7a8dd1595c29e590ef6046d40afc189289008f40cf3d79d5c1638b4f7","kind":"episode","md_url":"https://apkhmv.xyz/podcast/episode-40/index.md","title":"#40: Спэшл: Эргономика, NeoVim и TDD","url":"https://apkhmv.xyz/podcast/episode-40/"},{"change":"transcript_added","changed_at":"2026-09-15T00:00:00Z","id":"episode-41","key":"sha256:4e80d0f345cf27a02f7243b396f37d0e714d9a6b4752931535bd1af8322dc4fe","kind":"episode","md_url":"https://apkhmv.xyz/podcast/episode-41/index.md","title":"#41: Qdrant: Векторная база данных на Rust","url":"https://apkhmv.xyz/podcast/episode-41/"},{"change":"transcript_added","changed_at":"2026-09-15T00:00:00Z","id":"episode-42","key":"sha256:6b6355e9c212adc7f38a90a71241957004bd62d208f48a7ab9f9d07fbe435488","kind":"episode","md_url":"https://apkhmv.xyz/podcast/episode-42/index.md","title":"#42: MrCyberSec: что нужно знать про безопасность","url":"https://apkhmv.xyz/podcast/episode-42/"},{"change":"transcript_added","changed_at":"2026-09-15T00:00:00Z","id":"episode-43","key":"sha256:b360a0bf8eaca5a55bfe292e67d63125e92ae8a9fc29c6707d12dbf08365330b","kind":"episode","md_url":"https://apkhmv.xyz/podcast/episode-43/index.md","title":"#43: Как работает JIT в базах данных","url":"https://apkhmv.xyz/podcast/episode-43/"},{"change":"transcript_added","changed_at":"2026-09-15T00:00:00Z","id":"episode-44","key":"sha256:d1d6f9060b515752b2112eabfbb592bcd0a9460bd3de24d7ad830e0118478afe","kind":"episode","md_url":"https://apkhmv.xyz/podcast/episode-44/index.md","title":"#44: SIMD в базах данных","url":"https://apkhmv.xyz/podcast/episode-44/"},{"change":"transcript_added","changed_at":"2026-09-15T00:00:00Z","id":"episode-45","key":"sha256:ba5289f650902812d069afe69f77c76376e53cf8c11d88d3333f32c5d885af92","kind":"episode","md_url":"https://apkhmv.xyz/podcast/episode-45/index.md","title":"#45: TigerBeetle: база данных не похожа на остальные","url":"https://apkhmv.xyz/podcast/episode-45/"},{"change":"transcript_added","changed_at":"2026-09-15T00:00:00Z","id":"episode-46","key":"sha256:9821d04e0450a96b4473903744fdc1a285f3eca84998256fa89dc7ac4a98b952","kind":"episode","md_url":"https://apkhmv.xyz/podcast/episode-46/index.md","title":"#46: Nikitonsky про современные редакторы кода","url":"https://apkhmv.xyz/podcast/episode-46/"},{"change":"transcript_added","changed_at":"2026-09-15T00:00:00Z","id":"episode-47","key":"sha256:f666a3ffb6dbf472d69ce18bc589197bdbdce25143c224cfcc6c6ef00ae3287b","kind":"episode","md_url":"https://apkhmv.xyz/podcast/episode-47/index.md","title":"#47: Fleet: редактор с оптимистичными транзакциями","url":"https://apkhmv.xyz/podcast/episode-47/"},{"change":"transcript_added","changed_at":"2026-09-15T00:00:00Z","id":"episode-48","key":"sha256:57ca05f460dfc21e0fb213642f61a6a14447257745e465304b11031bf0c47a79","kind":"episode","md_url":"https://apkhmv.xyz/podcast/episode-48/index.md","title":"#48: Реплицируем RDBMS с ко-фаундером Neon","url":"https://apkhmv.xyz/podcast/episode-48/"},{"change":"transcript_added","changed_at":"2026-09-15T00:00:00Z","id":"episode-49","key":"sha256:2423a038263b68167a9878bcfd3eeb53b5fc91648d2ae6aea1ab4918bb726c2c","kind":"episode","md_url":"https://apkhmv.xyz/podcast/episode-49/index.md","title":"#49: Serverless Postgres: как работает Neon Database","url":"https://apkhmv.xyz/podcast/episode-49/"},{"change":"transcript_added","changed_at":"2026-09-15T00:00:00Z","id":"episode-50","key":"sha256:75874c3e679bbe58fa1ac50a88c547abe892f68a318835da826a7c7200adeed3","kind":"episode","md_url":"https://apkhmv.xyz/podcast/episode-50/index.md","title":"#50: Как я повысил свою продуктивность за этот год","url":"https://apkhmv.xyz/podcast/episode-50/"},{"change":"transcript_added","changed_at":"2026-09-15T00:00:00Z","id":"episode-51","key":"sha256:7258a5319fe075705342859d8c795b435f12e78b6315ad3eddab34cd4be87e65","kind":"episode","md_url":"https://apkhmv.xyz/podcast/episode-51/index.md","title":"#51: Код ревью в Clickhouse","url":"https://apkhmv.xyz/podcast/episode-51/"},{"change":"transcript_added","changed_at":"2026-09-15T00:00:00Z","id":"episode-52","key":"sha256:e8021216c6c9a38cb5e3b23f8557b07150b6b0f93523be67b27e5bcf85dc4f34","kind":"episode","md_url":"https://apkhmv.xyz/podcast/episode-52/index.md","title":"#52: Трансформация профессии разработчика в 2025","url":"https://apkhmv.xyz/podcast/episode-52/"},{"change":"transcript_added","changed_at":"2026-09-15T00:00:00Z","id":"episode-53","key":"sha256:2e1787fe92d578b26688fe6aef628dbb50abd64744605508aa992021cb3ff6d3","kind":"episode","md_url":"https://apkhmv.xyz/podcast/episode-53/index.md","title":"#53: Datomic: самая рок-н-рольная БД","url":"https://apkhmv.xyz/podcast/episode-53/"},{"change":"transcript_added","changed_at":"2026-09-15T00:00:00Z","id":"episode-54","key":"sha256:13d6156adc64bfc613562d38a570fc12c3aebfe8b69e46f2086f13e275d945eb","kind":"episode","md_url":"https://apkhmv.xyz/podcast/episode-54/index.md","title":"#54: Вайбим с Иваном Ямщиковым","url":"https://apkhmv.xyz/podcast/episode-54/"},{"change":"transcript_added","changed_at":"2026-09-15T00:00:00Z","id":"episode-55","key":"sha256:e307ba6c42e4a9547ab4d2d44d2891de25271797bb74ad5caad46a6955febe29","kind":"episode","md_url":"https://apkhmv.xyz/podcast/episode-55/index.md","title":"#55: Как мыслит предприниматель","url":"https://apkhmv.xyz/podcast/episode-55/"},{"change":"transcript_added","changed_at":"2026-09-15T00:00:00Z","id":"episode-56","key":"sha256:b8e932f393082d085a530c48853d8d9efe44468749dfc9d17532d21e6ee6d2be","kind":"episode","md_url":"https://apkhmv.xyz/podcast/episode-56/index.md","title":"#56: Apache Cassandra, часть 1: клиент, сервер","url":"https://apkhmv.xyz/podcast/episode-56/"},{"change":"transcript_added","changed_at":"2026-09-15T00:00:00Z","id":"episode-57","key":"sha256:48100330a16dd535915526a78f2a672382f416b21eefb13613120e56969e37b0","kind":"episode","md_url":"https://apkhmv.xyz/podcast/episode-57/index.md","title":"#57: Apache Cassandra, часть 2: как работает запись","url":"https://apkhmv.xyz/podcast/episode-57/"},{"change":"transcript_added","changed_at":"2026-09-15T00:00:00Z","id":"episode-58","key":"sha256:f21e254d18e538397bce7483931857047456983d066fdddc9cde0164b5b5607f","kind":"episode","md_url":"https://apkhmv.xyz/podcast/episode-58/index.md","title":"#58: Apache Cassandra, часть 3: читаем данные","url":"https://apkhmv.xyz/podcast/episode-58/"},{"change":"transcript_added","changed_at":"2026-09-15T00:00:00Z","id":"episode-59","key":"sha256:542b8b09acfa2e880d00b9e77ee56628aeb9ff9f0ef80e5c7569842cceeaead0","kind":"episode","md_url":"https://apkhmv.xyz/podcast/episode-59/index.md","title":"#59: Основы Web3: Blockchain и Ether","url":"https://apkhmv.xyz/podcast/episode-59/"},{"change":"transcript_added","changed_at":"2026-09-15T00:00:00Z","id":"episode-60","key":"sha256:2370916f3ca411852618e83557e9da9da283c820fc0d1b9a59db69c795cdf711","kind":"episode","md_url":"https://apkhmv.xyz/podcast/episode-60/index.md","title":"#60: Claude Code и инженерная ответственность с Senior Software Vlogger","url":"https://apkhmv.xyz/podcast/episode-60/"},{"change":"transcript_added","changed_at":"2026-09-15T00:00:00Z","id":"episode-61","key":"sha256:bee2778642dc74a4c8725b9ebe9dddf98d1bd7aa1c096e6a7d85c4cb33dcffcb","kind":"episode","md_url":"https://apkhmv.xyz/podcast/episode-61/index.md","title":"#61: Лучший GC: Java и Go","url":"https://apkhmv.xyz/podcast/episode-61/"},{"change":"transcript_added","changed_at":"2026-09-15T00:00:00Z","id":"episode-62","key":"sha256:5bbd1e9bd818254f5a92787e370b10d43f86543a42b1922fa9609f284a5ca26f","kind":"episode","md_url":"https://apkhmv.xyz/podcast/episode-62/index.md","title":"#62: AI в Энтерпрайзе","url":"https://apkhmv.xyz/podcast/episode-62/"},{"change":"transcript_added","changed_at":"2026-09-15T00:00:00Z","id":"episode-63","key":"sha256:89e8a2c6dee238d41add6a7fbd346eb939a8770cfd5dc91daadb9223839c22cd","kind":"episode","md_url":"https://apkhmv.xyz/podcast/episode-63/index.md","title":"#63: Системное мышление для инженера","url":"https://apkhmv.xyz/podcast/episode-63/"},{"change":"transcript_added","changed_at":"2026-09-15T00:00:00Z","id":"episode-64","key":"sha256:d0b375f91e3bdb3eb74dfd71b242efa52856ccf48e3ec01ef16b9331a72dbecb","kind":"episode","md_url":"https://apkhmv.xyz/podcast/episode-64/index.md","title":"#64: Быстрее Кафки на два порядка: Алексей Лебедев про то как строить сложные системы","url":"https://apkhmv.xyz/podcast/episode-64/"},{"change":"transcript_added","changed_at":"2026-09-15T00:00:00Z","id":"episode-65","key":"sha256:4a86dcaf937942947533c20813ab6216ed1a8fbb8b50463eb1629b2cead27e9d","kind":"episode","md_url":"https://apkhmv.xyz/podcast/episode-65/index.md","title":"#65: AI-кисы: нейрослоп против авторского контента","url":"https://apkhmv.xyz/podcast/episode-65/"},{"change":"transcript_added","changed_at":"2026-09-15T00:00:00Z","id":"episode-66","key":"sha256:faac8d1a8c79da98278d28d0aa035875456379940299c74c2200ca5ea526ae48","kind":"episode","md_url":"https://apkhmv.xyz/podcast/episode-66/index.md","title":"#66: Veai: БАЗА ПО КОДИНГ АГЕНТАМ","url":"https://apkhmv.xyz/podcast/episode-66/"},{"change":"transcript_added","changed_at":"2026-09-15T00:00:00Z","id":"episode-67","key":"sha256:32106213db3a9a4133ad66631ab378d85bd9dd85d62f8e1c05df53f610b11555","kind":"episode","md_url":"https://apkhmv.xyz/podcast/episode-67/index.md","title":"#67: Java и Spring в 2026","url":"https://apkhmv.xyz/podcast/episode-67/"},{"change":"transcript_added","changed_at":"2026-09-15T00:00:00Z","id":"episode-68","key":"sha256:773e4a254d7e4b3ccf8f610a4829ec99f0dd065fc70d83eb16fda1cdea38dc81","kind":"episode","md_url":"https://apkhmv.xyz/podcast/episode-68/index.md","title":"#68: Исследуем границы современных моделей вместе Владимиром Ситниковым","url":"https://apkhmv.xyz/podcast/episode-68/"},{"change":"transcript_added","changed_at":"2026-09-15T00:00:00Z","id":"episode-69","key":"sha256:10f1c8fdfe37f6f9ce44d1514c8ea63e54260d86ae306419a6af932d6a7c1ca3","kind":"episode","md_url":"https://apkhmv.xyz/podcast/episode-69/index.md","title":"#69: Психология инженера с Александром Орловым","url":"https://apkhmv.xyz/podcast/episode-69/"},{"change":"transcript_added","changed_at":"2026-09-15T00:00:00Z","id":"episode-70","key":"sha256:8d8976ede3e486d30ab9a3cad8f8437415c2d1a2c78667639aea964caa894d14","kind":"episode","md_url":"https://apkhmv.xyz/podcast/episode-70/index.md","title":"#70: Режим 9-9-6 для Claude","url":"https://apkhmv.xyz/podcast/episode-70/"},{"change":"transcript_added","changed_at":"2026-09-15T00:00:00Z","id":"episode-71","key":"sha256:910fdf9cb85f7631155b2f51da06cabe508f071ff94f1d654d9804e603c55fae","kind":"episode","md_url":"https://apkhmv.xyz/podcast/episode-71/index.md","title":"#71: Как работает IMDG Apache Ignite","url":"https://apkhmv.xyz/podcast/episode-71/"},{"change":"transcript_added","changed_at":"2026-09-15T00:00:00Z","id":"episode-72","key":"sha256:a6f638315b5b0e6e377e08d439d99a7526d708d25258ce3ac5554f73e1bd2ef8","kind":"episode","md_url":"https://apkhmv.xyz/podcast/episode-72/index.md","title":"#72: Зачем IDEA в 2026","url":"https://apkhmv.xyz/podcast/episode-72/"},{"change":"release","changed_at":"2026-09-15T18:16:10Z","external_url":"https://github.com/PakhomovAlexander/afactory/releases/tag/v0.9.0-rc.1","id":"af@v0.9.0-rc.1","key":"sha256:c77211e519833fb6ce4e643b100784f6baa98d4ac62f54ce9b6041db9a009f9f","kind":"release","md_url":"https://apkhmv.xyz/products/af/index.md","title":"af v0.9.0-rc.1","url":"https://apkhmv.xyz/products/af/"},{"change":"release","changed_at":"2026-09-15T20:41:52Z","external_url":"https://github.com/PakhomovAlexander/afactory/releases/tag/v0.9.0-rc.2","id":"af@v0.9.0-rc.2","key":"sha256:a7edc46090bf99326d25815dab91e26450b7cc26e5044daab791f4f9cad49036","kind":"release","md_url":"https://apkhmv.xyz/products/af/index.md","title":"af v0.9.0-rc.2","url":"https://apkhmv.xyz/products/af/"},{"change":"updated","changed_at":"2026-09-16T11:54:17+03:00","id":"episode-01","key":"sha256:45891a3917d248d91fe6d3f81451f0f505245b35da06fddf1f7bbdc102ad22fc","kind":"episode","md_url":"https://apkhmv.xyz/podcast/episode-01/index.md","title":"#1: Пилот: слепая печать, коды ошибок","url":"https://apkhmv.xyz/podcast/episode-01/"},{"change":"updated","changed_at":"2026-09-16T11:54:17+03:00","id":"episode-02","key":"sha256:749a6d04e4d4781ac9f96633c4fdfa468ea78fbfd1846f9bf81ca952ddbec84e","kind":"episode","md_url":"https://apkhmv.xyz/podcast/episode-02/index.md","title":"#2: Гундосая спека: комменты, Open API","url":"https://apkhmv.xyz/podcast/episode-02/"},{"change":"updated","changed_at":"2026-09-16T11:54:17+03:00","id":"episode-03","key":"sha256:cd41fb5d0eebaec002fd1852e202f46c33ab502f88c7e6caa955beda0087e368","kind":"episode","md_url":"https://apkhmv.xyz/podcast/episode-03/index.md","title":"#3: Пакетный менеджер: Homebrew, self-review","url":"https://apkhmv.xyz/podcast/episode-03/"},{"change":"updated","changed_at":"2026-09-16T11:54:17+03:00","id":"episode-04","key":"sha256:64436e8e235206d87cf3894913bc3b1af5acc2aa77d2487d67202a9d8e0d4ea2","kind":"episode","md_url":"https://apkhmv.xyz/podcast/episode-04/index.md","title":"#4: Прагматичные тесты: TDD, техдолг","url":"https://apkhmv.xyz/podcast/episode-04/"},{"change":"updated","changed_at":"2026-09-16T11:54:17+03:00","id":"episode-05","key":"sha256:67064ca78c1ae9adad08bca91bbc2c12ac1cd0306df0a2e9009f9f8936f6d64e","kind":"episode","md_url":"https://apkhmv.xyz/podcast/episode-05/index.md","title":"#5: Солидные скиллы: soft skills, SOLID","url":"https://apkhmv.xyz/podcast/episode-05/"},{"change":"updated","changed_at":"2026-09-16T11:54:17+03:00","id":"episode-06","key":"sha256:6af5e1b20c4f5c43dc597bad871f6e8fa7ba15e1e8a9a312ef604f01343dfb63","kind":"episode","md_url":"https://apkhmv.xyz/podcast/episode-06/index.md","title":"#6: Прагматичный Golang: design, dry, Go","url":"https://apkhmv.xyz/podcast/episode-06/"},{"change":"updated","changed_at":"2026-09-16T11:54:17+03:00","id":"episode-07","key":"sha256:c32f8f92d2c70a52723de593a66b112c247e01336562eae38b1ca9d0eb4c0841","kind":"episode","md_url":"https://apkhmv.xyz/podcast/episode-07/index.md","title":"#7: Трассирующий код: прототипы, оценки","url":"https://apkhmv.xyz/podcast/episode-07/"},{"change":"updated","changed_at":"2026-09-16T11:54:17+03:00","id":"episode-08","key":"sha256:9bfb66e140867914aa0d58c2562aff47ac68d1cce20c37b6a17dd702ac680271","kind":"episode","md_url":"https://apkhmv.xyz/podcast/episode-08/index.md","title":"#8: Медленная Java: GraalVM, Mockito","url":"https://apkhmv.xyz/podcast/episode-08/"},{"change":"updated","changed_at":"2026-09-16T11:54:17+03:00","id":"episode-09","key":"sha256:f98a6a365ca0277b7e477fc06e7005af485c2a04b8a615c27b88a663ea5a1b58","kind":"episode","md_url":"https://apkhmv.xyz/podcast/episode-09/index.md","title":"#9: Прагматичные тулы: plain text, git, shell","url":"https://apkhmv.xyz/podcast/episode-09/"},{"change":"updated","changed_at":"2026-09-16T11:54:17+03:00","id":"episode-10","key":"sha256:838de33d88819094e65e592540dfbb8db1edf8a0ef18a9a5a5a8b0aaf4147c64","kind":"episode","md_url":"https://apkhmv.xyz/podcast/episode-10/index.md","title":"#10: Design by contract: инварианты, Archunit","url":"https://apkhmv.xyz/podcast/episode-10/"},{"change":"updated","changed_at":"2026-09-16T11:54:17+03:00","id":"episode-11","key":"sha256:97007f61ffb094575b5f2df862f42094d320bec830e23b0d0338e8b239e73b5e","kind":"episode","md_url":"https://apkhmv.xyz/podcast/episode-11/index.md","title":"#11: Горе-митап: опыт выступления, презентации","url":"https://apkhmv.xyz/podcast/episode-11/"},{"change":"updated","changed_at":"2026-09-16T11:54:17+03:00","id":"episode-12","key":"sha256:9fe91bb62dd45bf1fad09ff5415dfaa2e10e8dda50480ab16f96ad71fe99016c","kind":"episode","md_url":"https://apkhmv.xyz/podcast/episode-12/index.md","title":"#12: Налог на наследование: конечные автоматы","url":"https://apkhmv.xyz/podcast/episode-12/"},{"change":"updated","changed_at":"2026-09-16T11:54:17+03:00","id":"episode-13","key":"sha256:bc26f06153044859e1bf89732026bca7e00e17a5cc07f19a408a405275a27e48","kind":"episode","md_url":"https://apkhmv.xyz/podcast/episode-13/index.md","title":"#13: Любимый паттерн: Builder, Concurrency, Actors","url":"https://apkhmv.xyz/podcast/episode-13/"},{"change":"updated","changed_at":"2026-09-16T11:54:17+03:00","id":"episode-14","key":"sha256:de5531eda9cf1adcffa027938e3fc8cf75ca02c163d15378a1305cc334fc29a0","kind":"episode","md_url":"https://apkhmv.xyz/podcast/episode-14/index.md","title":"#14: Используем технологии по назначению","url":"https://apkhmv.xyz/podcast/episode-14/"},{"change":"updated","changed_at":"2026-09-16T11:54:17+03:00","id":"episode-15","key":"sha256:529aee09fd81763e76b9940ae9a832c7b8ebdb10bcac6005bafa3b399fde2249","kind":"episode","md_url":"https://apkhmv.xyz/podcast/episode-15/index.md","title":"#15: Fib.nth: о чем не думают инженеры","url":"https://apkhmv.xyz/podcast/episode-15/"},{"change":"updated","changed_at":"2026-09-16T11:54:17+03:00","id":"episode-16","key":"sha256:dd2ac6983bae5ca4755022b73fe92973ccd2054bad0f1bf829e7bc92f5f81ba0","kind":"episode","md_url":"https://apkhmv.xyz/podcast/episode-16/index.md","title":"#16: Спэшл: RBAC","url":"https://apkhmv.xyz/podcast/episode-16/"},{"change":"updated","changed_at":"2026-09-16T11:54:17+03:00","id":"episode-17","key":"sha256:92babf16dd9e5e41d398be840fd40a8f159a67662e645d39cfb2640d72df803c","kind":"episode","md_url":"https://apkhmv.xyz/podcast/episode-17/index.md","title":"#17: Гибкие требования: парное программирование, Agile","url":"https://apkhmv.xyz/podcast/episode-17/"},{"change":"updated","changed_at":"2026-09-16T11:54:17+03:00","id":"episode-18","key":"sha256:950abe22e3b8ca97a7d63fcba6f0c4e2780e922b4cf8a77b642617c2ec37204d","kind":"episode","md_url":"https://apkhmv.xyz/podcast/episode-18/index.md","title":"#18: Спэшл: положение дел, YouTube","url":"https://apkhmv.xyz/podcast/episode-18/"},{"change":"updated","changed_at":"2026-09-16T11:54:17+03:00","id":"episode-19","key":"sha256:92a1f8714914f3a389f738cb063c9a1e6607ad13d2e9ae43320bafb60e02d0cb","kind":"episode","md_url":"https://apkhmv.xyz/podcast/episode-19/index.md","title":"#19: Выдал базу: три важнейших вещи в разработке","url":"https://apkhmv.xyz/podcast/episode-19/"},{"change":"updated","changed_at":"2026-09-16T11:54:17+03:00","id":"episode-20","key":"sha256:0ca3399df8f8710abbf48353cf59fbe7891b5cbdcd2a43f2cfedaecad2ef7e84","kind":"episode","md_url":"https://apkhmv.xyz/podcast/episode-20/index.md","title":"#20: Выживает сильнейший: генетические алгоритмы","url":"https://apkhmv.xyz/podcast/episode-20/"},{"change":"updated","changed_at":"2026-09-16T11:54:17+03:00","id":"episode-21","key":"sha256:837406334179b2662f0f2eaac1a0ac1ee203e41860457d29081780b9f8486135","kind":"episode","md_url":"https://apkhmv.xyz/podcast/episode-21/index.md","title":"#21: Введение в базы данных: История и SQL","url":"https://apkhmv.xyz/podcast/episode-21/"},{"change":"updated","changed_at":"2026-09-16T11:54:17+03:00","id":"episode-22","key":"sha256:5c95898da739796663906c7e4ef2106ef97eb0f083183bb2150572a3fdc3dcfa","kind":"episode","md_url":"https://apkhmv.xyz/podcast/episode-22/index.md","title":"#22: Архитектура баз данных: компоненты и классификация","url":"https://apkhmv.xyz/podcast/episode-22/"},{"change":"updated","changed_at":"2026-09-16T11:54:17+03:00","id":"episode-23","key":"sha256:0099e1010001c36b016b5a1b58272655c020bf98d455bde3b2f8683a89af3082","kind":"episode","md_url":"https://apkhmv.xyz/podcast/episode-23/index.md","title":"#23: SSD и HDD: устройство дисков и слотированные страницы","url":"https://apkhmv.xyz/podcast/episode-23/"},{"change":"updated","changed_at":"2026-09-16T11:54:17+03:00","id":"episode-24","key":"sha256:7fe613213e2321c8546c5d624686e2e2eb164105e352c045e8075f0f0459bfea","kind":"episode","md_url":"https://apkhmv.xyz/podcast/episode-24/index.md","title":"#24: Лучшая структура данных: B-tree, B+tree","url":"https://apkhmv.xyz/podcast/episode-24/"},{"change":"updated","changed_at":"2026-09-16T11:54:17+03:00","id":"episode-25","key":"sha256:04b8ffca249c76b58cd5bfd262acd836a0b5536bffc6f9f553264e4f36d76952","kind":"episode","md_url":"https://apkhmv.xyz/podcast/episode-25/index.md","title":"#25: Buffer pools: почему БД реализуют часть ОС","url":"https://apkhmv.xyz/podcast/episode-25/"},{"change":"updated","changed_at":"2026-09-16T11:54:17+03:00","id":"episode-26","key":"sha256:409c612396c4f2da3a22b7f0bd0fb99330cffe1e32fceb6d05bc7d6452a5ac2e","kind":"episode","md_url":"https://apkhmv.xyz/podcast/episode-26/index.md","title":"#26: Оптимизируем B+tree: копирование, пакетирование","url":"https://apkhmv.xyz/podcast/episode-26/"},{"change":"updated","changed_at":"2026-09-16T11:54:17+03:00","id":"episode-27","key":"sha256:20153a869e4ba878cee788555be7b5f74c46774a1fbf71977f5905276a9c5bb2","kind":"episode","md_url":"https://apkhmv.xyz/podcast/episode-27/index.md","title":"#27: Хэш таблицы: функции и схемы хэширования","url":"https://apkhmv.xyz/podcast/episode-27/"},{"change":"updated","changed_at":"2026-09-16T11:54:17+03:00","id":"episode-28","key":"sha256:f481897c244cc29c948017219c80c55fcc69766632a2787dcb9e240910f432ed","kind":"episode","md_url":"https://apkhmv.xyz/podcast/episode-28/index.md","title":"#28: ACID transactions: аномалии и сериализуемость","url":"https://apkhmv.xyz/podcast/episode-28/"},{"change":"updated","changed_at":"2026-09-16T11:54:17+03:00","id":"episode-29","key":"sha256:af307f4ae00cb80167bfdc59f7c40d5fdbeb4692fce1a7bd02db1b927ed3699d","kind":"episode","md_url":"https://apkhmv.xyz/podcast/episode-29/index.md","title":"#29: Concurrency control: 2PL, OCC, MVCC","url":"https://apkhmv.xyz/podcast/episode-29/"},{"change":"updated","changed_at":"2026-09-16T11:54:17+03:00","id":"episode-30","key":"sha256:66882662bdad97a88f78bdfc9e48e2c6230bbb7b5245b4487c91b01a86de672e","kind":"episode","md_url":"https://apkhmv.xyz/podcast/episode-30/index.md","title":"#30: LSM Tree: структура данных взрывает мозг","url":"https://apkhmv.xyz/podcast/episode-30/"},{"change":"updated","changed_at":"2026-09-16T11:54:17+03:00","id":"episode-31","key":"sha256:cdb16a755b8d281557ee4a824cc3a8c19dc7ec888514d769986b4c7eb17c125e","kind":"episode","md_url":"https://apkhmv.xyz/podcast/episode-31/index.md","title":"#31: WAL: сердце любой базы данных","url":"https://apkhmv.xyz/podcast/episode-31/"},{"change":"updated","changed_at":"2026-09-16T11:54:17+03:00","id":"episode-32","key":"sha256:91793f143128b05d3e4df28c8fccae258a0be078411069d8e29336a289eca523","kind":"episode","md_url":"https://apkhmv.xyz/podcast/episode-32/index.md","title":"#32: Merge sort и hash join: соединяют и сортируют","url":"https://apkhmv.xyz/podcast/episode-32/"},{"change":"updated","changed_at":"2026-09-16T11:54:17+03:00","id":"episode-33","key":"sha256:99e2fa12f177ec546c5681a1f9796516a299fe6470b58bf3f747d91294f1294a","kind":"episode","md_url":"https://apkhmv.xyz/podcast/episode-33/index.md","title":"#33: Query optimizations: эвристики и cost-based","url":"https://apkhmv.xyz/podcast/episode-33/"},{"change":"updated","changed_at":"2026-09-16T11:54:17+03:00","id":"episode-34","key":"sha256:3140f2b228e3fe1d765d36be0e339e435a03a2e991965da1b3a81565c1aaa0dc","kind":"episode","md_url":"https://apkhmv.xyz/podcast/episode-34/index.md","title":"#34: Спэшл: Подготовка к FAANG и важность алгоритмов","url":"https://apkhmv.xyz/podcast/episode-34/"},{"change":"updated","changed_at":"2026-09-16T11:54:17+03:00","id":"episode-35","key":"sha256:7d65802833b0f40ca5bc11285361ddb8789804940889ec9fe5f1d882d867f6b0","kind":"episode","md_url":"https://apkhmv.xyz/podcast/episode-35/index.md","title":"#35: IntelliJ IDEA: самый популярный редактор для Java","url":"https://apkhmv.xyz/podcast/episode-35/"},{"change":"updated","changed_at":"2026-09-16T11:54:17+03:00","id":"episode-36","key":"sha256:404ecc9038bb2793972d86ada8d0f77aab7e995d1fc433698a1f35e19c69ef43","kind":"episode","md_url":"https://apkhmv.xyz/podcast/episode-36/index.md","title":"#36: LLVM: Rust, современный C++, как законтрибьютить","url":"https://apkhmv.xyz/podcast/episode-36/"},{"change":"updated","changed_at":"2026-09-16T11:54:17+03:00","id":"episode-37","key":"sha256:93aee16fb48c0b1eeba43468ce0f8537023151dea0a472055ada37de212afcef","kind":"episode","md_url":"https://apkhmv.xyz/podcast/episode-37/index.md","title":"#37: vas3k: CEO OF HTMX","url":"https://apkhmv.xyz/podcast/episode-37/"},{"change":"updated","changed_at":"2026-09-16T11:54:17+03:00","id":"episode-38","key":"sha256:d6fd212711d47165f25e580e056dcd61a31dc4649485473985ab40e083f570f8","kind":"episode","md_url":"https://apkhmv.xyz/podcast/episode-38/index.md","title":"#38: Почему ClickHouse не тормозит","url":"https://apkhmv.xyz/podcast/episode-38/"},{"change":"updated","changed_at":"2026-09-16T11:54:17+03:00","id":"episode-39","key":"sha256:b0f478c3a47511ab261e30ee5066039b60d08e890244760c88b714c04466a1c7","kind":"episode","md_url":"https://apkhmv.xyz/podcast/episode-39/index.md","title":"#39: Иван Ямщиков: Наука, Образование и лайфхаки","url":"https://apkhmv.xyz/podcast/episode-39/"},{"change":"updated","changed_at":"2026-09-16T11:54:17+03:00","id":"episode-40","key":"sha256:04e960485530bbefb3ec895b60cc11c33fbf1620e7c73d91c065ae92799739b1","kind":"episode","md_url":"https://apkhmv.xyz/podcast/episode-40/index.md","title":"#40: Спэшл: Эргономика, NeoVim и TDD","url":"https://apkhmv.xyz/podcast/episode-40/"},{"change":"updated","changed_at":"2026-09-16T11:54:17+03:00","id":"episode-41","key":"sha256:9646f40938d98a9b455bc4789a52421661cd56a7c7e6624003093b2c51f6b5d4","kind":"episode","md_url":"https://apkhmv.xyz/podcast/episode-41/index.md","title":"#41: Qdrant: Векторная база данных на Rust","url":"https://apkhmv.xyz/podcast/episode-41/"},{"change":"updated","changed_at":"2026-09-16T11:54:17+03:00","id":"episode-42","key":"sha256:889bc8788d9427069cbb10b884b4ecb0bea013c952962abf58fd951e2957e0f4","kind":"episode","md_url":"https://apkhmv.xyz/podcast/episode-42/index.md","title":"#42: MrCyberSec: что нужно знать про безопасность","url":"https://apkhmv.xyz/podcast/episode-42/"},{"change":"updated","changed_at":"2026-09-16T11:54:17+03:00","id":"episode-43","key":"sha256:1a83b551660bcad7691cbe8d1c75f1db81feaada7f79d4649301ae0e8d9d4b4b","kind":"episode","md_url":"https://apkhmv.xyz/podcast/episode-43/index.md","title":"#43: Как работает JIT в базах данных","url":"https://apkhmv.xyz/podcast/episode-43/"},{"change":"updated","changed_at":"2026-09-16T11:54:17+03:00","id":"episode-44","key":"sha256:4f298258bad5d6ff0e495f163f377bd5004ff0eeaf95b122b15f63da6bfb9765","kind":"episode","md_url":"https://apkhmv.xyz/podcast/episode-44/index.md","title":"#44: SIMD в базах данных","url":"https://apkhmv.xyz/podcast/episode-44/"},{"change":"updated","changed_at":"2026-09-16T11:54:17+03:00","id":"episode-45","key":"sha256:c86a1b5fef032c44bc51092924a419ebf60e59743040f7d8a3bb7d7d6e04df4e","kind":"episode","md_url":"https://apkhmv.xyz/podcast/episode-45/index.md","title":"#45: TigerBeetle: база данных не похожа на остальные","url":"https://apkhmv.xyz/podcast/episode-45/"},{"change":"updated","changed_at":"2026-09-16T11:54:17+03:00","id":"episode-46","key":"sha256:51f45e884d0bfb4b29d701584feee9077e483feb7239e0d5700e02af29505494","kind":"episode","md_url":"https://apkhmv.xyz/podcast/episode-46/index.md","title":"#46: Nikitonsky про современные редакторы кода","url":"https://apkhmv.xyz/podcast/episode-46/"},{"change":"updated","changed_at":"2026-09-16T11:54:17+03:00","id":"episode-47","key":"sha256:61fb63b688cde5fc3627e4f5eb6bd4922a8d58c7e122186c4e8869621f90762f","kind":"episode","md_url":"https://apkhmv.xyz/podcast/episode-47/index.md","title":"#47: Fleet: редактор с оптимистичными транзакциями","url":"https://apkhmv.xyz/podcast/episode-47/"},{"change":"updated","changed_at":"2026-09-16T11:54:17+03:00","id":"episode-48","key":"sha256:b02651e563410a4b11c8fd416542fa7802df3e0f021a03ac103be88ec8252904","kind":"episode","md_url":"https://apkhmv.xyz/podcast/episode-48/index.md","title":"#48: Реплицируем RDBMS с ко-фаундером Neon","url":"https://apkhmv.xyz/podcast/episode-48/"},{"change":"updated","changed_at":"2026-09-16T11:54:17+03:00","id":"episode-49","key":"sha256:17e2220aa1f1f431eb0d6c05d7a79dc3664101a5b96927275379505ff0e6e8ad","kind":"episode","md_url":"https://apkhmv.xyz/podcast/episode-49/index.md","title":"#49: Serverless Postgres: как работает Neon Database","url":"https://apkhmv.xyz/podcast/episode-49/"},{"change":"updated","changed_at":"2026-09-16T11:54:17+03:00","id":"episode-50","key":"sha256:4e0ded6e79bf82467064367de9ac5be3fd2ffb1180be0eb5ea20cf3a04f5123e","kind":"episode","md_url":"https://apkhmv.xyz/podcast/episode-50/index.md","title":"#50: Как я повысил свою продуктивность за этот год","url":"https://apkhmv.xyz/podcast/episode-50/"},{"change":"updated","changed_at":"2026-09-16T11:54:17+03:00","id":"episode-51","key":"sha256:917ca3053506fceff4589cc7b9f398a1c09c7cd67fef0b5b7384bb48ff51b155","kind":"episode","md_url":"https://apkhmv.xyz/podcast/episode-51/index.md","title":"#51: Код ревью в Clickhouse","url":"https://apkhmv.xyz/podcast/episode-51/"},{"change":"updated","changed_at":"2026-09-16T11:54:17+03:00","id":"episode-52","key":"sha256:d796f299e7085d3fd9e1625dfa510795fc848ac825569f7d96d55fe1ef777b66","kind":"episode","md_url":"https://apkhmv.xyz/podcast/episode-52/index.md","title":"#52: Трансформация профессии разработчика в 2025","url":"https://apkhmv.xyz/podcast/episode-52/"},{"change":"updated","changed_at":"2026-09-16T11:54:17+03:00","id":"episode-53","key":"sha256:28d6a6ea233ef034095660076999f100a5697db0bfa63ad7edf56455c147b13b","kind":"episode","md_url":"https://apkhmv.xyz/podcast/episode-53/index.md","title":"#53: Datomic: самая рок-н-рольная БД","url":"https://apkhmv.xyz/podcast/episode-53/"},{"change":"updated","changed_at":"2026-09-16T11:54:17+03:00","id":"episode-54","key":"sha256:e86ee50b2d49629a496f2c900e8277b2377bcb0ccc77ce76b480b1cef8929b46","kind":"episode","md_url":"https://apkhmv.xyz/podcast/episode-54/index.md","title":"#54: Вайбим с Иваном Ямщиковым","url":"https://apkhmv.xyz/podcast/episode-54/"},{"change":"updated","changed_at":"2026-09-16T11:54:17+03:00","id":"episode-55","key":"sha256:49128d45bb5a47318b62e40322d751d4606056ae685cd7610c84509cdef96287","kind":"episode","md_url":"https://apkhmv.xyz/podcast/episode-55/index.md","title":"#55: Как мыслит предприниматель","url":"https://apkhmv.xyz/podcast/episode-55/"},{"change":"updated","changed_at":"2026-09-16T11:54:17+03:00","id":"episode-56","key":"sha256:f5a727496af185dcb26b96022477ecf516f95c3018e9d1f206836efd4f9bbfb9","kind":"episode","md_url":"https://apkhmv.xyz/podcast/episode-56/index.md","title":"#56: Apache Cassandra, часть 1: клиент, сервер","url":"https://apkhmv.xyz/podcast/episode-56/"},{"change":"updated","changed_at":"2026-09-16T11:54:17+03:00","id":"episode-57","key":"sha256:bf90c6ca1c94813db4d3424c75b176ec28785ec2cc760007a8bef7a890f54c1e","kind":"episode","md_url":"https://apkhmv.xyz/podcast/episode-57/index.md","title":"#57: Apache Cassandra, часть 2: как работает запись","url":"https://apkhmv.xyz/podcast/episode-57/"},{"change":"updated","changed_at":"2026-09-16T11:54:17+03:00","id":"episode-58","key":"sha256:de256bf27767e576d6824fac01f4607e931d6fffc2d13409db2353728c35f444","kind":"episode","md_url":"https://apkhmv.xyz/podcast/episode-58/index.md","title":"#58: Apache Cassandra, часть 3: читаем данные","url":"https://apkhmv.xyz/podcast/episode-58/"},{"change":"updated","changed_at":"2026-09-16T11:54:17+03:00","id":"episode-59","key":"sha256:5212ca1b2a1ddbabec03af7071ec4bd6cf6a514b3f858dba63e63007a6095aa2","kind":"episode","md_url":"https://apkhmv.xyz/podcast/episode-59/index.md","title":"#59: Основы Web3: Blockchain и Ether","url":"https://apkhmv.xyz/podcast/episode-59/"},{"change":"updated","changed_at":"2026-09-16T11:54:17+03:00","id":"episode-60","key":"sha256:39d93aeeaf0d35033be9128f9790529bb71716a3698b9fa0588662510cf13d4a","kind":"episode","md_url":"https://apkhmv.xyz/podcast/episode-60/index.md","title":"#60: Claude Code и инженерная ответственность с Senior Software Vlogger","url":"https://apkhmv.xyz/podcast/episode-60/"},{"change":"updated","changed_at":"2026-09-16T11:54:17+03:00","id":"episode-61","key":"sha256:bc8cb2079a641b804a724b124f078c4898f3ddd2e8574af431129e9c6314f4ef","kind":"episode","md_url":"https://apkhmv.xyz/podcast/episode-61/index.md","title":"#61: Лучший GC: Java и Go","url":"https://apkhmv.xyz/podcast/episode-61/"},{"change":"updated","changed_at":"2026-09-16T11:54:17+03:00","id":"episode-62","key":"sha256:d749327f741ab4b4fed5580d179e3564b79e0cd8f1ec0683b9e74d555d6131ff","kind":"episode","md_url":"https://apkhmv.xyz/podcast/episode-62/index.md","title":"#62: AI в Энтерпрайзе","url":"https://apkhmv.xyz/podcast/episode-62/"},{"change":"updated","changed_at":"2026-09-16T11:54:17+03:00","id":"episode-63","key":"sha256:89907ca57c1757523212d48bc48b013776cc58607f8c3a2345c5843933533c4c","kind":"episode","md_url":"https://apkhmv.xyz/podcast/episode-63/index.md","title":"#63: Системное мышление для инженера","url":"https://apkhmv.xyz/podcast/episode-63/"},{"change":"updated","changed_at":"2026-09-16T11:54:17+03:00","id":"episode-64","key":"sha256:2b766b89f821d43cea4d369acace2cbd3caeb6d590233761615bc0a9b55d3c98","kind":"episode","md_url":"https://apkhmv.xyz/podcast/episode-64/index.md","title":"#64: Быстрее Кафки на два порядка: Алексей Лебедев про то как строить сложные системы","url":"https://apkhmv.xyz/podcast/episode-64/"},{"change":"updated","changed_at":"2026-09-16T11:54:17+03:00","id":"episode-65","key":"sha256:7ebe08ccb85a71f7adfe834cd242455e1a015cc2d389a7623f2a2ff57fb14d06","kind":"episode","md_url":"https://apkhmv.xyz/podcast/episode-65/index.md","title":"#65: AI-кисы: нейрослоп против авторского контента","url":"https://apkhmv.xyz/podcast/episode-65/"},{"change":"updated","changed_at":"2026-09-16T11:54:17+03:00","id":"episode-66","key":"sha256:4f5316ccb5918f22b3424b85a66262fe09065359eb79a417a558877cfad0181e","kind":"episode","md_url":"https://apkhmv.xyz/podcast/episode-66/index.md","title":"#66: Veai: БАЗА ПО КОДИНГ АГЕНТАМ","url":"https://apkhmv.xyz/podcast/episode-66/"},{"change":"updated","changed_at":"2026-09-16T11:54:17+03:00","id":"episode-67","key":"sha256:6360e04272d7554a028aa4ebdf427ceb0ccf4f51015d653c85a7d032d2ade4c2","kind":"episode","md_url":"https://apkhmv.xyz/podcast/episode-67/index.md","title":"#67: Java и Spring в 2026","url":"https://apkhmv.xyz/podcast/episode-67/"},{"change":"updated","changed_at":"2026-09-16T11:54:17+03:00","id":"episode-68","key":"sha256:a627669755b58f92becac9ac3d886bc76c68c7c18570ba063d716935caa543f0","kind":"episode","md_url":"https://apkhmv.xyz/podcast/episode-68/index.md","title":"#68: Исследуем границы современных моделей вместе Владимиром Ситниковым","url":"https://apkhmv.xyz/podcast/episode-68/"},{"change":"updated","changed_at":"2026-09-16T11:54:17+03:00","id":"episode-69","key":"sha256:c73c26ea370f808ed4b42d87e885a48fed4b8decefd30a57c69d34fd4985d86c","kind":"episode","md_url":"https://apkhmv.xyz/podcast/episode-69/index.md","title":"#69: Психология инженера с Александром Орловым","url":"https://apkhmv.xyz/podcast/episode-69/"},{"change":"updated","changed_at":"2026-09-16T11:54:17+03:00","id":"episode-70","key":"sha256:52fd1f8b90694767ef7b3786b246b43dffc204fc497cc3e80fa58fce6a806158","kind":"episode","md_url":"https://apkhmv.xyz/podcast/episode-70/index.md","title":"#70: Режим 9-9-6 для Claude","url":"https://apkhmv.xyz/podcast/episode-70/"},{"change":"updated","changed_at":"2026-09-16T11:54:17+03:00","id":"episode-71","key":"sha256:3790cdcb6ce1b317bb3bd688a0025cfc87ec608efce1f7888b04189ecfef53de","kind":"episode","md_url":"https://apkhmv.xyz/podcast/episode-71/index.md","title":"#71: Как работает IMDG Apache Ignite","url":"https://apkhmv.xyz/podcast/episode-71/"},{"change":"updated","changed_at":"2026-09-16T11:54:17+03:00","id":"episode-72","key":"sha256:ee06f965090e36cdc9ede0046daba32495590c7b791ddf167198ddf48de7b1cc","kind":"episode","md_url":"https://apkhmv.xyz/podcast/episode-72/index.md","title":"#72: Зачем IDEA в 2026","url":"https://apkhmv.xyz/podcast/episode-72/"},{"change":"updated","changed_at":"2026-09-16T11:54:17+03:00","id":"af","key":"sha256:4fdb6ccee430ead7300bfdfc3267b6d20f80936b2de91643095d0b9911b2617a","kind":"product","md_url":"https://apkhmv.xyz/products/af/index.md","title":"af","url":"https://apkhmv.xyz/products/af/"}],"schema_version":1}