Главная
MSK / Europev.1 — 2026
— 00Index / Разработчик

Блог и материалы,
Андрей.
Разработчик

Создаю веб-приложения, пишу о технологиях и делюсь опытом. Битрикс, fullstack, немного DevOps.

Стек
01PHP
02Laravel
03Bitrix
04WordPress
05TypeScript
06JavaScript
07CSS

Популярные теги

Читают больше всего

Все теги
04 / Самое читаемое
001
Миграция с WordPress на Bitrix без потери SEO

Пошаговая миграция WordPress на Bitrix: перенос контента и URL, 301-редиректы, SEF, импорт в инфоблоки, проверка и типичные ошибки без потери SEO.

56
Backend
002
Как устранить ошибку Class not found в PHP: настройка автозагрузки PSR-4

Пошаговое решение ошибки Class not found в PHP: настройка PSR-4 через Composer, конфигурация composer.json, рабочий код, проверка и типичные ошибки при переходе к ООП и отказе от ручных require.

16
Backend
003
Закон об англицизмах 2026: что изменилось на самом деле

Разбираем закон о русском языке для бизнеса без паники: кого касается, что запрещено, что разрешено и где преувеличения.

10
Blog
004
Сущности WordPress, свои поля и роль functions.php: нормальная модель данных без плагинов

Произвольные поля (post meta) для Custom Post Type не сохраняются или пустые после обновления. Решение через register_post_meta, add_meta_box и save_post с nonce — код, диагностика и типичные ошибки.

8
WordPress
005
1С-Битрикс: кастомная страница настроек темы через Option API

Как сделать кастомную страницу настроек темы в 1С-Битрикс: сохранение параметров через Option::set/get, защита формы CSRF-токеном и проверка в шаблоне.

4
Backend
006
1С-Битрикс: как настроить canonical через SetPageProperty и ShowMeta

Пошаговая настройка canonical в 1С-Битрикс через свойства страницы: SetPageProperty, SetDirProperty и ShowMeta с проверкой результата и типичными ошибками.

4
Backend

Сниппеты кода

Полезные примеры и готовые решения

Все сниппеты
docker

Docker: 403 Forbidden в Bitrix-окружении

Решение ошибки 403 Forbidden при развёртывании Bitrix в Docker — конфликт именованных томов, права доступа и force-recreate.

js

PostgreSQL: Node.js (pg) — Pool, параметризованные запросы, JSONB

Подключение к PostgreSQL из Node.js через пакет pg: Pool, query с $1 $2, запросы по JSONB. Копируй — вставляй — работает. По документации node-postgres.

databasenodejspgnode
postgresql

PostgreSQL: JSONB и GIN-индекс — таблица, запросы, индексы

Создание таблицы с JSONB, GIN-индекс для быстрого поиска, операторы @> и ?. Копируй — вставляй — работает. По документации PostgreSQL.

jsonindexginjsonb
postgresql

PostgreSQL: EXPLAIN ANALYZE — как найти медленный запрос

Как включить и читать план выполнения запроса: EXPLAIN ANALYZE, BUFFERS, Seq Scan vs Index Scan. По официальной документации PostgreSQL.

indexperformanceoptimizationexplain
nginx

Nginx в BitrixVM: SSL-конфиг для Let's Encrypt

Минимальный конфиг nginx для использования сертификатов Let's Encrypt в BitrixVM. Файлы в /etc/nginx/bx/conf/ и подключение через include в site_avaliable.

centosbitrixvmletsencryptssl
docker

Docker Compose: volumes vs bind mounts — что использовать и когда

Разбор volumes и bind mounts в Docker Compose: различия, сценарии использования и типичные ошибки при работе с данными.

storagevolumesdocker-composedocker

Берусь за сложное.
Пишу честно.