Alejandro Celaya | Blog

Software development, agile methodologies and open source projects.

Tags

adapter pattern agile ajax annotations ant async attributes authentication autoloader autoloading automated checks automation aws blog blogging building cache certificates certification checks ci clean architecture clean code composer configuration content negotiation continuous integration cookie database db ddd delegators dependency injection dependency injection container dependency management deployment design patterns devops di dic dispatch docker docker compose doctrine elastic load balancer emails encryption entity entity manager environment error handling event manager events exam expressive factories factory file uploads front end github github actions ha hashicorp high availability html5 https i18n ide infection installer interoperability inversion of control ivy javascript jquery js lazy services lets encrypt linux load balancer login mail message queue microframework middleware migration mocks module modules mutation testing mysql namespace network node nodejs nsis nullsoft open source oss persistent login persistent session php phpstorm phpunit plugin manager plugins postdispatch predispatch programmatic proxy psr 15 psr 7 put queue rest scalable scope sculpin security service manager services simple queue service socket solid sqs ssl sub namespace swoole symfony tdd tests translations unit testing uuid vagrant vault wordpress zend certified engineer zend diactoros zend expressive zend framework zend framework 2 zend framework 2 certified architect zend stratigility zf zf2 zf2 acmailer zf2 component zf3