Based on his Beyond Frameworks session presented at this year's PHP UK Conference 2011, Stuart Herbert is in the process of creating a series of posts based about its contents:
[In my session] I explained how a component-based architecture can help answer some of the important (i.e. expensive!) questions you might face when creating long-lived apps that rely on a PHP framework. In this series of blog posts, I’m going to look at how to go about creating and working with components.
As of the time of this post, there's three different sections - "Getting Started", "The Tools We Use" and "Working with PHP Components" - and lots of posts to match. The large part of the series has been focused in the components area with articles about planning, unit tests and making PEAR-compatible packages.