almdev Технический блог
almdev/ Тег/ #symfony
#symfony 22 материала

Тег #symfony

Все статьи с этим тегом — подборка из разных разделов собирается автоматически по мере публикации.

Публикации

страница 1 из 2

Сбойное сообщение перенаправляется из очереди в аварийный лоток
Очереди 6 мин

Когда очередь падает: повторы, dead letter и мониторинг

Классификация отказов в Symfony Messenger, своя стратегия повторов под разные исключения, обработчик проваленн...

3 сен 8 просм.

Печатный контракт API с печатями запроса, ответа и ошибок
Архитектура 7 мин

Swagger в PHP: как я начал документировать API только в 2022 году

Как Swagger превратил документацию из заметок в контракт API: Form Request и Resource в Laravel, DTO в Symfony...

1 сен 9 просм.

Координатор распределяет задачу четырём изолированным агентам
Лаборатория 5 мин

Задача на четырёх субагентов, из которых нужны были три

Восьмой заход лаборатории: декомпозиция задачи между субагентами, контракт на стыке, изоляция контекста как гл...

18 авг

Сканер создаёт ложные сигналы, пока приборы находят реальные трещины
Лаборатория 5 мин

Агент проводит security review и находит не то

Седьмой заход лаборатории: агент в роли security-ревьюера, разбор ложных срабатываний, постановка через модель...

4 авг

Короткий лист правил и отдельная толстая справочная подшивка
Скиллы 5 мин

Прогрессивное раскрытие: SKILL.md первым, references по нужде

Скилл загружается целиком, поэтому длинный справочник внутри него оплачивается на каждой задаче. Разбираю разд...

30 июл 4 просм.

Агент обновляет механизм, постепенно устраняя сигналы предупреждений
Лаборатория 5 мин

Обновление Symfony, где агент чинит не код, а предупреждения

Шестой заход лаборатории: ретроспектива перехода на Symfony 8.0, разделение обновления на детерминированную ча...

28 июл 4 просм.

Документ проходит последовательные станции конвейера обработки
Очереди 6 мин

Конвейер обработки документов на Symfony Messenger

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

23 июл 2 просм.

Правила предметной области, записанные рядом со схемой данных
Скиллы 5 мин

Доменный скилл: правила предметной области в файле

Каталог хостингов, каталог решений, конвейер обработки фото: у каждого свои инварианты, которые нельзя вывести...

14 июл 2 просм.

Манипулятор перестраивает внутренности работающего механизма под контролем датчиков
Лаборатория 5 мин

Рефакторинг — самая опасная задача для агента

Четвёртый заход лаборатории: механический рефакторинг против смыслового, характеризующие тесты как страховка,...

7 июл 3 просм.

Шесть одинаковых карточек, повторяющихся в тринадцати папках
Скиллы 5 мин

Ядро скиллов: что одинаково в тринадцати проектах

Я сравнил наборы скиллов в тринадцати репозиториях. Шесть скиллов оказались во всех, ещё шесть — в одиннадцати...

30 июн 3 просм.

Вокруг небольшой функции построен чрезмерно сложный механизм
Лаборатория 5 мин

Агент добавляет фичу и по дороге придумывает архитектуру

Третий заход лаборатории: постановка задачи на новую функцию, ревью плана до написания кода и разбор того, как...

25 июн

Многоуровневый механизм собирается из шагов, блоков и полей анкеты
Данные 6 мин

Конструктор анкет: анкета, шаг, блок, поле

Как устроен конструктор многошаговых анкет: зачем блок отдельно от шага, как одна структура живёт и в коде, и...

23 июн 2 просм.