REST API и вебхуки Битрикс24: как искать ошибки интеграции
Интеграция с Битрикс24 может падать из-за прав вебхука, лимитов REST, неверного метода, структуры полей, токена, портала или обработки ошибок.
Читать далееЗаметки о PHP, Yii2, legacy-коде, архитектуре и доработке веб-проектов.
Интеграция с Битрикс24 может падать из-за прав вебхука, лимитов REST, неверного метода, структуры полей, токена, портала или обработки ошибок.
Читать далееПеред доработкой старого сайта нужно проверить код, базу, сервер, зависимости, cron, интеграции, логи и риски. Иначе оценка сроков будет случайной.
Читать далееСтарая форма заказа может быть связана с почтой, CRM, оплатой, аналитикой и складом. Перед правкой нужно зафиксировать текущее поведение и логи.
Читать далееИнтеграция с маркетплейсом должна учитывать external_id, статусы, retry, логи, блокировки и повторный запуск. Иначе заказы теряются или дублируются.
Читать далееКороткий рабочий порядок деплоя Yii2/PHP-проекта: что проверить перед выкладкой, как не забыть миграции, права, кэш и фоновые процессы.
Читать далееLegacy-код не всегда нужно переписывать целиком. Сначала стоит найти реальные риски: дубли, огромные методы, скрытые зависимости, отсутствие логов и тестов.
Читать далееБазовый план ускорения PHP-сайта без гадания: замеры, медленные SQL-запросы, кэш, изображения, автозагрузка и проверка реального узкого места.
Читать далееПосле composer update сайт может упасть из-за несовместимых версий, изменённого lock-файла, autoload, PHP-версии или пакета, который подтянул major update.
Читать далееПрактический подход к доработке старого PHP-кода: как не сломать рабочий функционал, где начинать рефакторинг и что фиксировать перед изменениями.
Читать далееБольшой CSV нельзя бездумно загружать целиком в массив. Нужны потоковое чтение, batch-обработка, валидация строк, лог ошибок и безопасный повтор запуска.
Читать далееОставьте ваш номер телефона, и мы перезвоним вам в ближайшее время
Проверим скорость, SEO, безопасность и UX. Вернемся с чек-листом рекомендаций в течение 2 рабочих дней.
Ваша заявка принята. Мы свяжемся с вами в ближайшее время.