Matthieu Napoli's blog funding in 2020 NapoliAWS Lambda can now run PHP using Docker Containers NapoliEmail alerts on SQS dead letter queues NapoliOpen-source funding in 2019 NapoliServerless PHP: frequently asked questions NapoliFrom LAMP to serverless: case study of externals.io NapoliBref is backed by null, the company NapoliServerless case study: PrettyCI and Laravel Queues NapoliHTTP performances with Bref v0.3 NapoliLaunching the Serverless PHP newsletter NapoliServerless case study: returntrue.win NapoliServerless Laravel NapoliServerless and PHP: Performances NapoliServerless and PHP: introducing Bref NapoliOrganizing code into domain modules NapoliMy "speaker checklist" NapoliUsing non-breakable spaces in test method names NapoliUsing anonymous classes to write simpler tests NapoliApproaching coding style rationally NapoliSilly CLI 1.1 comes with dependency injection NapoliTest against the lowest Composer dependencies on Travis NapoliDecoupling packages NapoliA retrospective on open sourcing projects at My C-Sense NapoliThe Collection interface and Database abstraction NapoliThe Repository interface NapoliWorking with mails in dev environment NapoliUsing MetaModel and MetaConsole to debug your application NapoliRunning composer install when you switch branch NapoliI herd you like tests NapoliFriend services? NapoliControllers as services? NapoliShould you really write ugly code? Spoiler: no NapoliCode coverage reports with GitHub, Travis and Coveralls NapoliOverriding dependencies with Composer NapoliThe “Optional Singleton” pattern NapolijQuery plugin: Confirm dialogs for HTML links and buttons NapoliBe a better programmer: take a step back NapoliDoctrine schema validation in a PHPUnit test NapoliIntroduction to Dependency Injection with a real life example NapoliThe PHP-FIG should define PHP interfaces NapoliDoctrine 2 YAML reference NapoliDependency Injection with PHP Napoli