Архив статей

Все статьи

Технические статьи о веб-разработке, 1С-Битрикс, NextJS, интеграциях и архитектуре.

Аутентификация в Next.js — NextAuth.js vs своё решение

Сравниваем NextAuth.js (Auth.js) и кастомную JWT-аутентификацию. Когда что использовать, подводные камни, production-ready примеры.

Интеграция с СберБанк Эквайринг API

Подключаем интернет-эквайринг СберБанка: регистрация заказа, оплата, callback, возвраты. Работающие примеры для PHP и Node.js.

SSR-кэширование в NextJS: ускоряем рендеринг в 10 раз

Разбираем стратегии кэширования Server Components в NextJS 14+. Revalidation, ISR, on-demand revalidation и edge caching.

СДЭК API — расчёт доставки и создание заказов

Интеграция с СДЭК: расчёт стоимости доставки, создание заказов, отслеживание статусов, выбор ПВЗ. Примеры для PHP и TypeScript.

ЮKassa — приём платежей в Next.js и Битрикс

Интеграция ЮKassa: создание платежей, webhook-уведомления, возвраты, рекуррентные платежи. Production-ready код для TypeScript и PHP.

Docker Compose для Битрикс — production-ready конфиг

Полный docker-compose.yml для Битрикс: nginx, PHP-FPM, MySQL, Redis, cron. Оптимизация для production, persistent volumes, healthchecks.

Оптимизация nginx для PHP и Битрикс

Тюним nginx для максимальной производительности: gzip, кэширование, fastcgi_cache, worker_processes, буферы. Production-ready конфигурация.

Service Layer в Laravel — выносим логику из контроллеров

Паттерн Service Layer помогает структурировать код: контроллеры остаются тонкими, бизнес-логика переиспользуется, тестирование упрощается.

Repository Pattern в Laravel — когда нужен и как внедрять

Repository абстрагирует работу с данными. Разбираем, когда паттерн оправдан, а когда Eloquent достаточно. Практические примеры без оверинжиниринга.

Очереди в Laravel — Jobs, Workers, Horizon

Очереди обрабатывают тяжёлые задачи в фоне: email, уведомления, импорт. Настраиваем Redis, создаём Jobs, мониторим через Horizon.

Интеграция с Ozon API: синхронизация товаров и заказов

Практическое руководство по интеграции интернет-магазина с маркетплейсом Ozon. Загрузка товаров, обработка заказов, работа с FBS/FBO.

События и слушатели в Laravel — асинхронная архитектура

Events отвязывают бизнес-логику от побочных эффектов. Создаём события, слушатели, subscribers. Асинхронная обработка через очереди.

Страница 3 из 9 • Всего 98 статей