Andrew's articles
![Quick Tip: Testing Symfony Apps with a Disposable Database](https://uploads.sitepoint.com/wp-content/uploads/2014/12/1418948033symfony-logo-300x300.png)
Quick Tip: Testing Symfony Apps with a Disposable Database
Andrew explains how to perform database-related tests in a Symfony app much faster - with a disposable in-memory SQLite database, avoiding any bulky mocks
![Powering Raspberry Pi Projects with PHP](https://uploads.sitepoint.com/wp-content/uploads/2016/07/1468053415Fotolia_692930_Subscription_Monthly_M-300x199.jpg)
Powering Raspberry Pi Projects with PHP
Andrew Carter makes an LED blink on a Raspberry Pi with PHP - Building Raspberry Pi projects with PHP has never been easier!
How to Build Your Own Dependency Injection Container
Andrew Carter builds a Dependency Injection container from scratch, showing you how that rocket science is really just fireworks strapped to lego figures!
Flyweight Design Pattern and Immutability: A Perfect Match
Andrew Carter explains the Flyweight Design Pattern - a relatively unknown pattern in PHP land - using the familiar example of a FileFactory and enums.