Все статьи
Технические статьи о веб-разработке, 1С-Битрикс, NextJS, интеграциях и архитектуре.
Свои свойства в выгрузке из 1С без правки ядра
Как связать реквизит из 1С со свойством инфоблока через XML_ID, что делать со свалкой CML2_ATTRIBUTES и почему обработчик на каждом элементе убивает обмен.
Отладка обмена с 1С: логи, зависшие сессии, повторный импорт
Четыре источника правды в строгом порядке, механика зависшего цикла импорта и безопасный повторный запуск обмена руками на боевом сайте.
Блокировка по странам в nginx: как отсечь 80% запросов и не выпасть из Google
Блокировка по странам в nginx без GeoIP2: geo и map, проверка Googlebot и Яндекса по IP, страница 403 с просьбой отключить VPN и fail2ban для сканеров.
Обмен с 1С по расписанию: cron вместо агентов
Почему обмен ночью проходит, а обработка после него не запускается, как развести import.xml и offers.xml по разным интервалам и чем закрыть параллельный запуск.
Настройка MikroTik RB951G-2HnD с нуля: готовый скрипт PPPoE и Wi-Fi
Базовая настройка MikroTik RB951G-2HnD одним .rsc-скриптом: PPPoE на ether1, мост из ether2–5 и Wi-Fi, файрвол с FastTrack, порядок запуска и отладка.
Обмен Битрикса с 1С по CommerceML: как устроен протокол
Разбираем обмен не по галочкам в админке, а по проводу: пять HTTP-команд, структура import.xml и offers.xml, пошаговый импорт и точки расширения.
Next.js: полная модель из API или только нужные поля
Как данные из внешнего API доходят до браузера в Next.js App Router, что попадает в RSC payload и где на самом деле нужно резать модель.
NextJS на виртуальном хостинге Beget — Passenger вместо PM2
Развернуть Next.js на shared-хостинге Beget можно, но не по гайдам для VPS. Разбираем Passenger, standalone-сборку, чего в ней не хватает и где это ломается.
CSRF и XSS: защита в PHP-приложениях
Разбираем две самые частые веб-уязвимости. Как атакуют, как защищаться, примеры для Laravel и Битрикс.
Аудит безопасности Битрикс-сайта: чеклист
Практический чеклист для проверки безопасности 1С-Битрикс. Конфигурация, права, уязвимости, мониторинг.
Двухфакторная аутентификация в 1С-Битрикс
Настройка 2FA для администраторов и пользователей. OTP, приложения-аутентификаторы, резервные коды.
Vercel vs свой VPS: что выбрать для Next.js
Сравниваем Vercel и self-hosted деплой. Цены, производительность, ограничения и когда что использовать.