Статьи
Короткие разборы по сайтам, ботам, скриптам, серверу и автоматизации. Без академичности: только то, что помогает быстрее понять задачу и принять решение.
После деплоя не применились миграции: как синхронизировать код и базу
Что делать, если после деплоя не применились миграции базы: проверка release, окружения CLI, migration history, прав, блокировок, частичного DDL и безопасный порядок восстановления.
Читать статью →Telegram WebApp не видит тему: как применить themeParams и themeChanged
Что проверить, если Telegram WebApp не видит светлую или темную тему: SDK, themeParams, CSS-переменные --tg-theme-*, colorScheme, themeChanged, fallback и стили компонентов.
Читать статью →Как отслеживать очередь задач: метрики, зависшие job, worker и алерты
Как контролировать очередь фоновых задач: depth, возраст job, скорость обработки, heartbeat worker, retry, dead-letter, бизнес-метрики, dashboard и рабочие алерты.
Читать статью →После загрузки картинка становится мутной: как вернуть качество на сайте
Почему изображение становится мутным после загрузки на сайт: маленькая миниатюра, неверный srcset, Retina, повторное сжатие, настройки CMS и CDN. Диагностика и исправление.
Читать статью →Сайт создает заказы без контрагента: как исправить обмен с 1С или МойСклад
Что проверить, если заказ с сайта создается без контрагента в 1С или МойСклад: поиск покупателя, external ID, порядок обмена, права API, гостевые заказы и устранение дублей.
Читать статью →Как перенести uploads в облако: безопасная миграция файлов сайта в S3
Как перенести uploads сайта в S3-совместимое облако без пропавших файлов: инвентаризация, права, object key, копирование с проверкой, новые загрузки, CDN и откат.
Читать статью →Таблица дублирует строки заявок: как найти причину и убрать повторы
Почему Google Sheets или Excel дублирует строки заявок: двойная отправка, webhook retry, trigger, параллельный append и отсутствие idempotency key. Диагностика и исправление.
Читать статью →Карта закрывает форму на телефоне: как исправить слои и мобильный интерфейс
Что проверить, если карта закрывает форму на телефоне: responsive-сетка, stacking context, z-index, viewport, клавиатура, touch-события, modal и пересчет размеров SDK.
Читать статью →В PDF не отображается кириллица: как подключить шрифт и исправить кодировку
Что проверить, если в PDF не отображается кириллица: UTF-8, глифы и начертания шрифта, пути на сервере, встраивание, кеш PDF-библиотеки и контроль готового файла.
Читать статью →Пользователь может удалить чужую запись: как исправить объектную авторизацию
Что делать, если пользователь может удалить чужую запись: проверка владельца и tenant, единая policy, CSRF, soft delete, аудит, восстановление и тесты прав доступа.
Читать статью →Размеры и цвета не импортируются: как настроить вариации товаров и SKU
Что проверить, если при импорте товаров пропадают размеры и цвета: структура родителя и вариаций, SKU, атрибуты, сопоставление полей, остатки и безопасный повторный запуск.
Читать статью →Как подключить базу знаний к AI-боту: документы, RAG-поиск и проверка ответов
Как подключить базу знаний к AI-боту: подготовка документов, chunking, гибридный RAG-поиск, права доступа, цитаты, обновление индекса и оценка качества.
Читать статью →