kodnado.ru/articles

Статьи

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

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

UX-аудит сайта: как найти, что мешает заявкам и продажам

UX-аудит помогает понять, где пользователь теряется: в первом экране, навигации, форме, карточке товара или мобильной версии.

UX-аудит, юзабилити, конверсия, форма заявки, мобильная версия Читать статью →

SEO-настройка сайта на Shopify: что важно проверить в магазине

Для Shopify важны шаблоны title, коллекции, карточки товаров, canonical, скорость, микроразметка и аккуратная структура URL.

Shopify, SEO, интернет-магазин, техническая оптимизация, e-commerce Читать статью →

SEO-аудит сайта: что проверить, если трафик не растет

Технический SEO-аудит помогает найти проблемы индексации, дублей, скорости, метатегов, sitemap, robots.txt и структуры страниц.

SEO-аудит, техническое SEO, индексация, sitemap, robots.txt Читать статью →

ACF PRO Gutenberg-блоки и верстка в rem для WordPress: как сделать аккуратно

Как разработать Gutenberg-блоки на ACF PRO, сверстать их в rem и не сломать редактор WordPress, адаптивность и скорость сайта.

WordPress, ACF PRO, Gutenberg, верстка, frontend Читать статью →

React Native приложение показывает белый экран в release: как найти ошибку сборки

Белый экран в release часто связан с JS bundle, ProGuard/R8, env-переменными, навигацией, native-модулями или ошибкой, скрытой без dev overlay.

React Native, release, мобильное приложение, Android, debug Читать статью →

Фоновые задачи перестают работать после блокировки экрана: что проверить в Android-приложении

Android ограничивает фоновые процессы, особенно после блокировки экрана. Нужно проверить WorkManager, foreground service, разрешения и ограничения производителя.

Android, фоновые задачи, WorkManager, мобильное приложение, уведомления Читать статью →

Кешируется ответ API с персональными данными: как убрать риск утечки через service worker

Если service worker или proxy кеширует персональный API-ответ, другой пользователь может увидеть чужие данные. Это нужно исправлять срочно.

service worker, API, персональные данные, безопасность, кеш Читать статью →

PWA не обновляется после публикации новой версии: как управлять service worker и кешем

Если PWA показывает старый интерфейс после релиза, проблема почти всегда связана с service worker, кешем HTML, версией assets и активацией обновления.

PWA, service worker, кеш, релиз, frontend Читать статью →

Расширение не проходит модерацию Chrome Web Store: как подготовить код и разрешения

Chrome Web Store часто отклоняет расширения из-за лишних разрешений, непонятной privacy policy, удаленного кода и нарушений Manifest V3.

Chrome extension, Chrome Web Store, Manifest V3, модерация, расширение Читать статью →

WebSocket работает локально, но не работает через Nginx: как настроить proxy upgrade

Если WebSocket работает напрямую, но ломается через Nginx, чаще всего проблема в заголовках Upgrade, таймаутах, HTTPS или проксировании.

WebSocket, Nginx, real-time, сервер, proxy Читать статью →

FCM показывает успех, но телефон ничего не получает: как искать причину

Успешный ответ FCM не гарантирует показ уведомления на телефоне. Важно проверить токен, разрешения, канал уведомлений, background mode и payload.

FCM, push, Android, мобильное приложение, уведомления Читать статью →

Web Push работает в Chrome, но не работает в Safari: что проверить

Safari иначе работает с Web Push, разрешениями, manifest, service worker и Apple-экосистемой. Нужно проверять поддержку и настройки отдельно.

Web Push, Safari, service worker, уведомления, PWA Читать статью →