Загрузка...

Pest 5: разбираем breaking changes, параллельные кэши и почему старые костыли отправляются в архив

При запуске параллельных тестов и проверки покрытия типов в крупных PHP-проектах на связке Pest + PHPStan разработчики часто сталкиваются со странными падениями. Самый яркий пример…

Очереди Laravel на shared-хостинге

На shared-хостинге обычно нельзя установить Supervisor или systemd для постоянно работающего worker-а. Это не мешает использовать очереди Laravel: jobs хранятся в базе данных, а ко…

Pest или Testo?

Недавно увидел Testo — новый фреймворк для тестов на PHP. Если в проекте уже используются Pest-тесты, стоит ли смотреть в сторону Testo и тем более переезжать? Короткий ответ: с ра…

Dandy Code Skills 3.0: как научить AI-агента писать и проверять PHP-код аккуратнее

AI-агенты уже неплохо пишут код. Но «код работает» и «код удобно поддерживать» — всё ещё разные вещи. Просишь агента поправить один метод, а он заодно создаёт сервис, DTO, интерфей…