Журнал
Запуски, редизайны и технические обновления проектов.
-
Symfony 8 в боевых проектах
Первые клиентские проекты переехали на Symfony 8. Обновление внутренних инструментов заранее окупилось — переносить накопленный опыт было почти нечего.
-
Мультиязычные каталоги
Собрали схему для многоязычных витрин: машинный перевод как черновик, редактор как обязательный этап, единый источник товарных данных.
-
Сборка фронтенда ускорилась вдвое
Пересобрали конвейер: кеш зависимостей, параллельные задачи, инкрементальная проверка типов. Ожидание сборки перестало быть поводом для перерыва.
-
PHP 8.4 на всех проектах поддержки
Закончили перевод обслуживаемых проектов на PHP 8.4. Заодно вычистили код, который тянулся с седьмой ветки.
-
ИИ в разборе поведения пользователей
Научились получать из сессий связные наблюдения вместо сырых цифр: где пользователи спотыкаются в оформлении заказа и что именно они ищут, не находя.
-
Итоги года: что изменилось в стеке
Собрали, чем стек студии отличается от прошлогоднего: PHP 8.4 на поддержке, Symfony 8 во внутренних сервисах, Vite в сборке, ИИ-инструменты в рутине — и где они себя не оправдали.
-
Symfony 8
Вышла Symfony 8. Начали переводить внутренние инструменты и обновили шаблон для новых проектов.
-
Обновили библиотеку компонентов
Пересобрали внутренний набор интерфейсных блоков: единые токены цвета и типографики, тёмная тема, доступность из коробки. Новые проекты стартуют быстрее.
-
Персонализация каталога
Добавили подборки на основе истории просмотров. Правила прозрачны и настраиваются маркетологом — это не чёрный ящик.
-
Разметка Schema.org по содержимому страницы
Автоматизировали микроразметку карточек и статей. Раньше её проставляли вручную и забывали обновлять при смене шаблона.
-
Скорость и конверсия: замеры по проектам
Сопоставили метрики скорости с конверсией по нескольким магазинам. Связь подтвердилась там, где ускорение касалось первого экрана, а не общего веса страницы.
-
Помощник контент-менеджера в Битриксе
Встроили ИИ-помощника прямо в админку: черновик описания, подбор заголовка, проверка на повторы. Публикует по-прежнему человек.
-
Сквозная типизация от базы до интерфейса
Связали типы PHP и TypeScript генерацией из одной схемы. Поле, переименованное в базе, ломает сборку фронтенда сразу, а не в проде.
-
От чат-ботов к агентам
Следующий шаг после ботов: сценарии, где модель не просто отвечает, а выполняет цепочку действий — проверяет остаток, считает доставку, оформляет заявку. Каждое действие логируется и обратимо.
-
ИИ-ревью в процессе разработки
Добавили автоматический разбор изменений перед код-ревью. Рутину — опечатки, забытые проверки, несогласованные имена — он снимает, освобождая ревьюера для логики.
-
Подключаем ИИ к внутренним системам
Разобрались с протоколом, который даёт языковой модели доступ к данным компании через описанные инструменты, а не копипаст в чат. Собрали первый контур для внутренних задач.
-
React 19
Вышел React 19: серверные компоненты, действия форм, новый компилятор. Начали пробовать на внутренних проектах.
-
PHP 8.4: хуки свойств
В PHP 8.4 появились хуки свойств и асимметричная видимость. Геттеры и сеттеры превратились в пару строк, классы моделей заметно сократились.
-
Автоматические alt-тексты для каталогов
Добавили генерацию описаний изображений для больших каталогов. Пустые alt мешали и незрячим пользователям, и поиску по картинкам.
-
Container Queries в вёрстке
Компоненты научились подстраиваться под ширину своего контейнера, а не всего экрана. Один и тот же блок корректно выглядит и в узкой колонке, и во всю страницу.