Продолжение записи с Валентином Удальцовым об опыте работы с SymfonyCloud, об архитектуре надёжной доставки сообщений и об инструментах статического анализа PHP кода.
- SymfonyCloud для хобби-проекта https://symfony.com/cloud/
- Разработка через локальный сервер SymfonyCloud
- Надёжность SymfonyCloud
- Про надёжную доставку сообщений, комбинируя транзакции в СУБД и внешний брокер (RabbitMQ) http://udidahan.com/?blog=true
- Очереди на СУБД vs очереди на RabbitMQ
- Инструменты статического анализа кода для PHP
- Psalm и его фишки https://psalm.dev
- Psalm: Запрет mixed типов
- Psalm: Array vs List
- PHP CS Fixer https://cs.symfony.com
- PHP Mess Detector и его проблемы https://phpmd.org
- PHP Magic Number Detector https://github.com/povils/phpmnd
- ComposerRequireChecker https://github.com/maglnet/ComposerRequireChecker
- composer validate https://getcomposer.org/doc/03-cli.md#validate
- Deptrac https://github.com/sensiolabs-de/deptrac
- Psalm vs PhpStorm и интеграция Psalm в PhpStorm
- Интеграция PHP CS Fixer в PhpStorm
- Немного про Continues Integration системы (Travis, Concourse CI, Bitbucket Pipelines, GitHub Actions)
Пятиминутка PHP - подкаст о PHP, DBA, архитектуре, DevOps. Авторское мнение о современных трендах в веб-разработке и интересные беседы с гостями. https://5minphp.ru
view more