6Leanpub 1Markdown 1CreateSpace 3architecture 3design 5serializer 6Sculpin 5Docker 1Swarm 1singleton 1fa├žades 2Laravel 2Symfony 2open source 1microservices 3Bash 1duck-typing 1testing 6unit testing 2functional testing 6DDD 3conference report 1functional programming 1immutability 4forms 7console 6documentation 1Symfony Catalunya 8A Year With Symfony 1micro services 3event sourcing 4legacy 1CQRS 3OOP 3refactoring 1Broadway 7bundle 1serialization 1plugin 1community 1design principles 2reuse 4Principles of PHP Package Design 3slides 6hexagonal architecture 1commands 5command bus 14events 3event bus 5SimpleBus 1training 12package design 1dependencies 1decoupling 1dependency inversion 12service container 1Elcodi 1Community 4Composer 2prizes 13dependency injection 1semver 1bundles 1Puli 7coupling 2interview 3TDD 13PHPUnit 2Behat 1Prophecy 1PHPSpec 9controller 10reusability 2Twig 2Doctrine ORM 2persistence 1book review 1release 1asynchronicity 1PID 1coding dojo 2meetup 10annotations 1Packagist 1quality 1PHP Classes 1PID file 9configuration 1AmsterdamPHP 1AOP 1Pimple 2Dutch PHP Conference 4authentication 1sessions 1CSRF 1logging 1extension 1templating 1Git 1GitHub 1Travis CI 4MongoDB 1GridFS 5request 2authorization 3roles 2voters 2firewall 2compiler pass 1Doctrine DBAL 1HttpFoundation 2validation 2stream wrapper 1XML 2DOM 1cache 2metadata 6reflection 1DocComment 2Doctrine Common 1Buzz 1continuous integration 1Sismo 1assertion 1CSS 1XPath 2routing 2response 1autoloader 1DocBlox 1user provider 1DPC