Recent Posts

Persisting Value Objects in Doctrine

11 minute read

I’ve been using more and more Value Objects in my applications over the last year, primarily with Doctrine ORM. Value Objects are an extremely powerful techn...

ETags for the Uninitiated

less than 1 minute read

In case you haven’t seen it, I’m writing a 3-part series about HTTP ETags on the Ibuildings blog. The first two parts have already been published and the thi...

Raphael Roundup

less than 1 minute read

Some recent converations prompted me to gather some of my recent Raphael related links in one place.

PHP 5.3 Closures and Reflection

4 minute read

Note This post is outdated (2009). Specifically, the Callable typehint and Closure typehints should be preferred to is_callable && is_object. Yo...