Статьи
Короткие разборы по сайтам, ботам, скриптам, серверу и автоматизации. Без академичности: только то, что помогает быстрее понять задачу и принять решение.
Tailscale-устройства видят интернет, но не видят друг друга: как проверить сеть
Почему устройства в Tailscale не пингуются между собой: ACL, subnet routes, firewall, MagicDNS, exit node и split DNS.
Читать статью →Slack-бот не отвечает в приватном канале: что проверить
Почему Slack-бот молчит в private channel: scopes, приглашение бота, events, app mentions, permissions и endpoint.
Читать статью →Облачная функция не успевает до таймаута: как переработать задачу
Что делать, если serverless-функция падает по timeout: очереди, батчи, память, cold start, retry и асинхронная обработка.
Читать статью →React-компонент бесконечно перерисовывается: как найти причину
Почему React уходит в бесконечный render: useEffect, зависимости, setState, новые объекты, контекст и запросы к API.
Читать статью →AI-ассистент отвечает не по документам: как исправить RAG и базу знаний
Почему AI-бот игнорирует документы: чанки, embeddings, поиск, промпт, права, устаревшая база и отсутствие цитирования.
Читать статью →MQTT-устройство подключается, но не публикует данные: где искать сбой
Почему MQTT-клиент подключен, но сообщения не доходят: topic, ACL, QoS, retain, payload, broker logs и нестабильная сеть.
Читать статью →Прогресс урока не сохраняется после выхода: как исправить LMS
Почему LMS теряет прогресс урока: события видео, autosave, сессия, API, статусы, local storage и права пользователя.
Читать статью →gRPC-клиент не подключается через ingress: что проверить
Почему gRPC не работает через ingress: HTTP/2, TLS, nginx annotations, timeout, service port, proto и health checks.
Читать статью →GraphQL возвращает null без понятной ошибки: как найти причину
Почему GraphQL-запрос отдает null: resolver, права доступа, nullable-поля, N+1, ошибки в логах и неправильные переменные.
Читать статью →Аналитика запускается до согласия на cookies: как исправить consent logic
Как настроить запуск Метрики, GA4 и пикселей только после согласия пользователя: consent mode, GTM, cookie banner и события.
Читать статью →Дашборд показывает цифры, которые не совпадают с CRM: как сверить аналитику
Почему BI-дашборд расходится с CRM: фильтры, даты, статусы, часовые пояса, дубли, обновление данных и разные правила подсчета.
Читать статью →Приложение в облаке неожиданно расходует бюджет: как найти источник затрат
Как разобрать рост затрат в облаке: compute, storage, egress, логи, serverless, базы, autoscaling и забытые ресурсы.
Читать статью →