kodnado.ru/articles

Статьи

Короткие разборы по сайтам, ботам, скриптам, серверу и автоматизации. Без академичности: только то, что помогает быстрее понять задачу и принять решение.

1127 материаловРазборы по сайтам, ботам, API, серверам и автоматизации

Tailscale-устройства видят интернет, но не видят друг друга: как проверить сеть

Почему устройства в Tailscale не пингуются между собой: ACL, subnet routes, firewall, MagicDNS, exit node и split DNS.

Tailscale, VPN, частная сеть, ACL, ZeroTier Читать статью →

Slack-бот не отвечает в приватном канале: что проверить

Почему Slack-бот молчит в private channel: scopes, приглашение бота, events, app mentions, permissions и endpoint.

Slack bot, интеграция, webhook, permissions, автоматизация Читать статью →

Облачная функция не успевает до таймаута: как переработать задачу

Что делать, если serverless-функция падает по timeout: очереди, батчи, память, cold start, retry и асинхронная обработка.

serverless, cloud functions, timeout, очереди, backend Читать статью →

React-компонент бесконечно перерисовывается: как найти причину

Почему React уходит в бесконечный render: useEffect, зависимости, setState, новые объекты, контекст и запросы к API.

React, frontend, useEffect, render, JavaScript Читать статью →

AI-ассистент отвечает не по документам: как исправить RAG и базу знаний

Почему AI-бот игнорирует документы: чанки, embeddings, поиск, промпт, права, устаревшая база и отсутствие цитирования.

RAG, AI ассистент, база знаний, embeddings, чат-бот Читать статью →

MQTT-устройство подключается, но не публикует данные: где искать сбой

Почему MQTT-клиент подключен, но сообщения не доходят: topic, ACL, QoS, retain, payload, broker logs и нестабильная сеть.

MQTT, IoT, датчики, broker, телеметрия Читать статью →

Прогресс урока не сохраняется после выхода: как исправить LMS

Почему LMS теряет прогресс урока: события видео, autosave, сессия, API, статусы, local storage и права пользователя.

LMS, онлайн-обучение, прогресс урока, видео, API Читать статью →

gRPC-клиент не подключается через ingress: что проверить

Почему gRPC не работает через ingress: HTTP/2, TLS, nginx annotations, timeout, service port, proto и health checks.

gRPC, ingress, Kubernetes, HTTP/2, nginx Читать статью →

GraphQL возвращает null без понятной ошибки: как найти причину

Почему GraphQL-запрос отдает null: resolver, права доступа, nullable-поля, N+1, ошибки в логах и неправильные переменные.

GraphQL, API, backend, resolver, debug Читать статью →

Аналитика запускается до согласия на cookies: как исправить consent logic

Как настроить запуск Метрики, GA4 и пикселей только после согласия пользователя: consent mode, GTM, cookie banner и события.

cookie consent, аналитика, GTM, GA4, Метрика Читать статью →

Дашборд показывает цифры, которые не совпадают с CRM: как сверить аналитику

Почему BI-дашборд расходится с CRM: фильтры, даты, статусы, часовые пояса, дубли, обновление данных и разные правила подсчета.

BI, дашборд, CRM, аналитика, отчеты Читать статью →

Приложение в облаке неожиданно расходует бюджет: как найти источник затрат

Как разобрать рост затрат в облаке: compute, storage, egress, логи, serverless, базы, autoscaling и забытые ресурсы.

облако, AWS, Yandex Cloud, GCP, бюджет Читать статью →