Почта на своём сервере после Stalwart 1.0: JMAP, SPF/DKIM/DMARC и цена доставляемости

2 ноября 2026 · 17 минут · Denis Evsyukov

Self-hosted фото: Immich, PhotoPrism и Ente — три модели хранения

1 ноября 2026 · 17 минут · Denis Evsyukov

Как Tailscale находит путь: NAT traversal, birthday paradox и цена своего DERP

31 октября 2026 · 23 минуты · Denis Evsyukov

От EPUB до электронных чернил: как KOReader верстает и обновляет страницу

30 октября 2026 · 13 минут · Denis Evsyukov

NixOS, Ansible и Docker Compose для homelab: уровни, откат, секреты и дрейф

29 октября 2026 · 23 минуты · Denis Evsyukov

CalDAV и CardDAV: как на самом деле работает синхронизация календарей, задач и контактов

26 октября 2026 · 23 минуты · Denis Evsyukov

SQLite в продакшене: WAL, конкурентность и пределы одного файла

25 октября 2026 · 1 минута · Denis Evsyukov

Память агентов: mem0, Letta и Zep — что на самом деле хранится между сессиями

24 октября 2026 · 16 минут · Denis Evsyukov

Локальный инференс LLM: llama.cpp, vLLM и Ollama — где ноутбук заканчивается и начинается сервер

23 октября 2026 · 1 минута · Denis Evsyukov

Local-first синхронизация: CRDT, server-authoritative и WebDAV — что выбирать для офлайн-приложения

22 октября 2026 · 20 минут · Denis Evsyukov