kodnado.ru/articles

Статьи

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

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

Удаленный отзыв возвращается после синхронизации

Как согласовать локальное удаление и внешний источник: tombstone, статус модерации, source of truth, webhook и правила повторного импорта.

отзывы, синхронизация, удаление, модерация, интеграция Читать статью →

Один отзыв отображается несколько раз: как убрать дубли

Причины дублей отзывов: join, пагинация, синхронизация источников, external_id, кеш и безопасная дедупликация.

отзывы, дубли, SQL, синхронизация, пагинация Читать статью →

Slack-бот не получает событие удаления сообщения

Проверка message_deleted в Slack Events API: subscriptions, scopes, bot membership, subtype, retries и обработка thread сообщений.

Slack bot, Events API, message_deleted, webhook, интеграция Читать статью →

Расширение теряет настройки после перезапуска браузера

Как сохранять настройки Chrome-расширения: chrome.storage, service worker Manifest V3, sync/local, миграции схемы и обработка ошибок.

Chrome extension, Manifest V3, chrome.storage, настройки, браузер Читать статью →

Desktop-приложение падает при закрытии окна

Причины падения macOS/Linux-приложения при закрытии: double free, фоновые потоки, callbacks, tray, IPC и порядок освобождения ресурсов.

desktop, macOS, Linux, crash, lifecycle Читать статью →

Приложение недоступно в нужной стране: настройки App Store и Google Play

Почему приложение не находится в регионе: availability, страны релиза, цены, legal agreements, device catalog и staged rollout.

App Store, Google Play, регионы, публикация, мобильное приложение Читать статью →

Плагин камеры работает на Android, но падает на iOS: что проверить

Диагностика камеры во Flutter и React Native: permissions, Info.plist, Android Manifest, lifecycle, версии SDK и нативные логи.

Flutter, React Native, камера, iOS, Android Читать статью →

Офлайн-форма отправляется несколько раз после восстановления сети

Как убрать дубли из Background Sync и Service Worker: client id, очередь, идемпотентный API, retries и подтверждение отправки.

Service Worker, offline, Background Sync, формы, идемпотентность Читать статью →

Роль удалена, но права пользователей остались: исправляем RBAC

Почему удаление роли не отзывает доступ: кеш разрешений, membership, JWT claims, наследование ролей и безопасная миграция.

RBAC, роли, права доступа, JWT, кеш Читать статью →

Пользователь не может завершить регистрацию после оплаты

Как связать оплату и создание аккаунта: временная заявка, payment id, webhook, повторный вход и восстановление незавершенной регистрации.

регистрация, оплата, webhook, аккаунт, интеграция Читать статью →

Ссылка восстановления пароля работает несколько раз: как сделать токен одноразовым

Одноразовые токены сброса пароля: хеширование, срок жизни, атомарное погашение, отзыв сессий и защита от гонок.

сброс пароля, токен, безопасность, сессии, авторизация Читать статью →

Пользователь видит чужой QR-код 2FA: критическая ошибка изоляции

Как найти и устранить выдачу чужого TOTP-секрета: кеш, сессия, tenant, временная запись, права и отзыв раскрытых ключей.

2FA, QR-код, утечка данных, TOTP, безопасность Читать статью →