Продолжение записи с Валентином Удальцовым об опыте работы с SymfonyCloud, о архитектуре надёжной доставки сообщений и о инструментах статического анализа PHP кода.
- SymfonyCloud для хобби-проекта
- Разработка через локальный сервер SymfonyCloud
- Надёжность SymfonyCloud
- Про надёжную доставку сообщений, комбинируя транзакции в СУБД и внешний брокер (RabbitMQ)
- Блог Udi Dahan
- Видео Reliable Messaging Without Distributed Transactions
- Очереди на СУБД vs очереди на RabbitMQ
- Инструменты статического анализа кода для PHP
- Psalm и его фишки
- Psalm: Запрет mixed типов
- Psalm: Array vs List
- PHP CS Fixer
- PHP Mess Detector и его проблемы
- PHP Magic Number Detector
- ComposerRequireChecker
- composer validate
- Deptrac
- Psalm vs PhpStorm и интеграция Psalm в PhpStorm
- Интеграция PHP CS Fixer в PhpStorm
- Немного про Continues Integration системы (Travis, Concourse CI, Bitbucket Pipelines, GitHub Actions)