Заметки e-commerce разработчика
Делюсь опытом в разработке высоконагруженных платформ, интеграции 1С, управлении командой и архитектуре e-commerce систем.

15k+ заказов в месяц на 1С-Битрикс без падения под нагрузкой
Композитный кеш и индексы MySQL — что реально держит нагрузку на проекте 1С-Битрикс с 15k+ заказов в месяц.

Отключение событий Add/Update/Delete в 1С-Битрикс: почему raw SQL и EventManager — оба не то
Разбираю, почему прямой SQL в обход CUser::Update() ломает интеграции, и почему EventManager::registerEventHandler для этого тоже не подходит. Рабочий D7-совместимый способ — внутри.
Adobe Air aplication Bitrix API
Приложение на Adobe Air для работы с Bitrix API.
Проверка вхождения пользователя в определенную группу [bitrix api]
Функция для проверки принадлежности пользователя к определённой группе в Bitrix API.
Проверка активности элемента по дате [bitrix api]
Функции для проверки активности элементов инфоблока по дате в Bitrix API, включая обход ограничения фильтра ACTIVE_DATE.
Проверка элемента на активность по дате [bitrix]
PHP-функция для проверки активности элемента Bitrix по диапазону дат начала и окончания активности.
Отложенные функции [Bitrix API]
Использование отложенных функций Bitrix API для передачи данных из тела страницы в header.php через AddBufferContent и SetPageProperty.
Статичная ли страница? [Bitrix API]
PHP-функция для определения, является ли текущая страница Bitrix статической — без компонентов.
Правильное удаление элементов [bitrix api]
Защита от CSRF-атак при удалении элементов в Bitrix с помощью сессионных идентификаторов.
Индексация кода
Опасность индексации исходного кода поисковыми системами из-за неправильного расширения файла.