Журнал
Запуски, редизайны и технические обновления проектов.
-
PHP 7.4: типизированные свойства
В PHP 7.4 появились типы у свойств класса, стрелочные функции и предзагрузка кода. Начали переводить проекты.
-
Symfony 5
Вышла Symfony 5. Обновили внутренние сервисы и перенесли туда часть общих библиотек.
-
TLS 1.3 на всех серверах
Включили TLS 1.3: рукопожатие короче, соединение устанавливается быстрее, старые уязвимые шифры отключены.
-
Lighthouse в CI: следим за скоростью
Добавили в сборку автоматический аудит Lighthouse. Если после правок скорость или доступность просели, сборка падает — регрессию видно сразу.
-
Сквозная аналитика для клиентов
Свели заявки с сайта, звонки и сделки в одну воронку. Стало видно, какие каналы приносят не визиты, а деньги.
-
Серверный рендеринг для каталогов
Собрали связку «Битрикс + Node.js» с серверным рендерингом. Поисковики получают готовый HTML, пользователь — быстрый первый экран и живой интерфейс дальше.
-
CI/CD: деплой одной кнопкой
Настроили непрерывную доставку: тесты, сборка и выкладка запускаются автоматически. Релиз перестал быть событием, которое планируют на ночь пятницы.
-
WebP вместо JPEG: минус треть веса
Перевели галереи и каталоги на WebP с запасным JPEG для старых браузеров. Средний вес страницы упал примерно на треть без потери качества картинки.
-
React Hooks: меньше кода в компонентах
В React 16.8 появились хуки. Состояние и эффекты пишутся функциями, классовые компоненты почти не нужны — код стал заметно короче.
-
Автотесты интерфейсов
Подключили автотесты к критичным сценариям — оформление заказа, регистрация, оплата. Теперь регрессии ловятся до релиза, а не звонком клиента.