kodnado.ru/articles

Статьи

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

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

Electron приложение потребляет слишком много памяти: как найти утечку и снизить расход

Electron-приложение разрастается по памяти, зависает или тормозит. Проверяем renderer, main process, DevTools, listeners, кеш, окна и тяжелые ресурсы.

Electron, память, desktop приложение, JavaScript, оптимизация Читать статью →

Баннер согласия показывается на каждой странице: как исправить cookie consent

Cookie-баннер появляется снова и снова на каждой странице. Что проверить в записи согласия, домене cookie, localStorage, кешировании и скриптах.

cookie consent, cookies, баннер согласия, аналитика, frontend Читать статью →

Фильтр периода не влияет на часть графиков: как исправить BI-дашборд

На BI-дашборде фильтр даты меняет одни графики, но не влияет на другие. Что проверить в источниках данных, связях, параметрах, SQL и визуализациях.

BI, дашборд, фильтр периода, SQL, аналитика Читать статью →

Managed database не принимает соединения из приложения: что проверить в облаке и сети

Приложение не может подключиться к managed database в AWS, Yandex Cloud или GCP. Разбираем security groups, allowlist, SSL, DNS, пользователя и лимиты подключений.

managed database, облако, AWS, Yandex Cloud, GCP, PostgreSQL, MySQL Читать статью →

React Native проект не запускается после обновления зависимостей: как откатить хаос и починить сборку

После обновления npm/yarn зависимостей React Native приложение перестало запускаться. Что проверить в lock-файле, native modules, Gradle, CocoaPods и Metro.

React Native, мобильное приложение, зависимости, Gradle, CocoaPods Читать статью →

Формулы в Excel перестали протягиваться в таблице: как найти и исправить причину

Excel больше не копирует формулы в новые строки таблицы. Что проверить в calculated columns, форматировании таблицы, ручном расчете и поврежденных диапазонах.

Excel, формулы, таблицы, автоматизация, модели Читать статью →

Бот теряет права после изменения ролей: как исправить Discord-бота

Discord-бот перестает выполнять команды после изменения ролей. Что проверить в permissions, intents, hierarchy, cache и правах канала.

Discord бот, роли, permissions, бот, интеграция Читать статью →

Данные дублируются при повторной загрузке: как сделать импорт идемпотентным

При повторной загрузке файла или потока данные появляются дважды. Что проверить в ключах, upsert, ClickHouse, ETL, дедупликации и логах импорта.

дубли данных, импорт, ETL, ClickHouse, upsert Читать статью →

Шаблон документа ломается при длинном названии компании: как исправить генерацию

В договоре, счете или акте длинное название компании ломает верстку. Что проверить в DOCX/PDF-шаблоне, переносах, таблицах и генераторе.

документы, DOCX, PDF, шаблоны, генерация документов Читать статью →

Транзакционное письмо содержит данные другого клиента: как найти и закрыть ошибку

Системное письмо ушло с чужими данными. Что проверить в шаблонах, очередях, переменных, кешировании, batch-рассылке и логах отправки.

транзакционные письма, email, персональные данные, шаблоны, безопасность Читать статью →

HLS поток отстает на несколько минут: как уменьшить задержку трансляции

HLS-трансляция идет с большой задержкой. Что проверить в сегментах, playlist, encoder, CDN, player buffer и Low-Latency HLS.

HLS, стриминг, видео, задержка, CDN Читать статью →

Сайт медленно загружается после обновления: что проверить и как ускорить

После обновления сайт стал медленным. Как найти причину в кэше, теме, плагинах, базе, JS/CSS, изображениях, сервере и внешних скриптах.

скорость сайта, оптимизация, Core Web Vitals, кэш, frontend Читать статью →