Статьи
Короткие разборы по сайтам, ботам, скриптам, серверу и автоматизации. Без академичности: только то, что помогает быстрее понять задачу и принять решение.
React приложение падает из-за ошибки одного виджета: как изолировать сбой
Один виджет ломает все React-приложение: проверяем Error Boundary, lazy loading, данные API, fallback, логи и изоляцию сторонних компонентов.
Читать статью →Vue watcher запускает запрос несколько раз: как убрать лишние вызовы API
Почему watcher во Vue делает несколько запросов подряд: проверяем deep, immediate, реактивные объекты, debounce, lifecycle и отмену старых запросов.
Читать статью →Нужно перенести старый SPA на SSR без потери URL: план миграции без просадки
Как мигрировать SPA на SSR и не потерять индексацию: карта URL, редиректы, canonical, роутинг, мета-теги, гидрация и проверка поисковых страниц.
Читать статью →Запрос на удаление не удаляет файлы пользователя: как проверить хранилище и интеграции
Пользователь удален, а файлы остались: проверяем S3, локальное хранилище, CDN, бэкапы, очереди, связи в базе и аудит удаления.
Читать статью →Участник не добавляется в закрытый канал после оплаты: как проверить бота и подписку
Оплата прошла, но доступ в закрытый Telegram-канал не выдан: проверяем webhook платежа, бота, invite link, права, username и очередь.
Читать статью →Сертификат генерируется с чужим именем: как исправить данные в LMS
Почему сертификат в LMS получает чужое имя: проверяем кэш, шаблон, профиль ученика, привязку курса, очередь генерации PDF и права доступа.
Читать статью →Резерв заказа не снимается после отмены: как вернуть товар в доступные остатки
Отмененный заказ продолжает держать резерв: проверяем статусы, складские движения, оплату, доставку, cron и синхронизацию остатков.
Читать статью →Курьер может завершить заказ далеко от адреса: как настроить геоконтроль доставки
Как запретить закрытие доставки не по адресу: проверяем GPS, радиус, геокодирование, офлайн-режим, доказательство доставки и спорные случаи.
Читать статью →Сумма в платежной системе отличается от суммы заказа: как найти расхождение
Почему сумма оплаты не совпадает с заказом: проверяем скидки, доставку, округления, валюту, НДС, комиссии и порядок пересчета корзины.
Читать статью →Продавец видит заказы другого магазина: как закрыть ошибку прав в маркетплейсе
Если продавец видит чужие заказы, нужно срочно проверить multi-tenant права, vendor_id, фильтры API, админку, экспорт и уведомления.
Читать статью →После возврата не восстанавливается остаток товара: как исправить складскую логику
Возврат оформлен, а товар не вернулся на склад: проверяем статусы заказа, партии, резерв, синхронизацию, 1С и повторную обработку событий.
Читать статью →После оплаты лимиты не увеличиваются: как проверить тариф, квоты и платежный webhook
Оплата прошла, но лимиты остались прежними: проверяем тарифный план, квоты, кеш, webhook, пересчет периода и отображение в личном кабинете.
Читать статью →