Статьи
Короткие разборы по сайтам, ботам, скриптам, серверу и автоматизации. Без академичности: только то, что помогает быстрее понять задачу и принять решение.
Шаблон документа ломается при длинном названии компании: как исправить генерацию
В договоре, счете или акте длинное название компании ломает верстку. Что проверить в DOCX/PDF-шаблоне, переносах, таблицах и генераторе.
Читать статью →Транзакционное письмо содержит данные другого клиента: как найти и закрыть ошибку
Системное письмо ушло с чужими данными. Что проверить в шаблонах, очередях, переменных, кешировании, batch-рассылке и логах отправки.
Читать статью →HLS поток отстает на несколько минут: как уменьшить задержку трансляции
HLS-трансляция идет с большой задержкой. Что проверить в сегментах, playlist, encoder, CDN, player buffer и Low-Latency HLS.
Читать статью →Сайт медленно загружается после обновления: что проверить и как ускорить
После обновления сайт стал медленным. Как найти причину в кэше, теме, плагинах, базе, JS/CSS, изображениях, сервере и внешних скриптах.
Читать статью →Товар списывается не с той партии: как исправить складскую логику
Складская система списывает товар не с той партии или серийного номера. Что проверить в FIFO/FEFO, резервах, заказах, остатках и транзакциях.
Читать статью →Пользователя постоянно выбрасывает из личного кабинета: как найти причину
Пользователь авторизуется, но сессия сбрасывается. Что проверить в cookies, домене, HTTPS, session storage, балансировщике и времени жизни токена.
Читать статью →API ключ попал в публичный Git-репозиторий: что делать сразу
Секретный API-ключ оказался в публичном репозитории. Пошагово: отозвать ключ, проверить логи, убрать секрет из истории и настроить защиту.
Читать статью →Пользователь без прав видит административный раздел: как закрыть ошибку доступа
Обычный пользователь видит админку или служебные страницы. Что проверить в RBAC, middleware, API, меню, кешировании и серверных проверках.
Читать статью →Новому пользователю нечего рекомендовать: как решить cold start в рекомендациях
Система рекомендаций не знает, что показать новому пользователю. Как использовать популярное, онбординг, категории, контекст, правила и быстрый сбор сигналов.
Читать статью →Расширение Chrome перестало работать после обновления Manifest V3: как найти ошибку
После перехода на Manifest V3 расширение Chrome не запускается, не ловит события или не делает запросы. Что проверить в service worker, permissions и content scripts.
Читать статью →App Store требует удалить внешний способ оплаты: что проверить перед повторной отправкой
Модерация App Store отклонила приложение из-за внешней оплаты. Как проверить правила, экраны, ссылки, webview, подписки и сборку перед review.
Читать статью →Промокод применяется несколько раз одним пользователем: как исправить логику скидок
Один пользователь применяет промокод повторно и получает лишнюю скидку. Где искать ошибку в заказах, транзакциях, API, корзине и статусах оплаты.
Читать статью →