Recent Posts

Use illuminate/support Without The Helpers

Posted 04 April 2014

(Or: How to Mess With Composer's Autoloader)

I recently came across a Catch-22 in a project I was working on, where I wanted to include a package that relied on Laravel's illuminate/support package, but didn't want the additional helper functions it included.

Read the complete post ›

Automatically Update Your README with Composerdoc

Posted 10 July 2013

I've previously written about Composerdoc, which can be used to automatically create a section of links for your composer.json requirements for your README file.

Read the complete post ›

Listing PHP Dependencies with Composerdoc

Posted 28 January 2013

As a part of documenting projects, I like to include a list of depencies and their websites, so that new developers coming onto the project can find documentation about any third-party libraries that the project might use.

Read the complete post ›

New Guzzle Clients

Posted 15 January 2013

I've released two new libraries for communicating with Clickatell and Eway using the PHP Guzzle library.

Read the complete post ›

PHP Microframeworks Presentation

Posted 01 December 2010

A week ago I delivered a short talk at the Brisbane PHP Meetup on PHP microframeworks (similar to Sinatra), comparing how to implement a simple "Hello, <name>!" application in each one.

The frameworks covered include: Slim, Limonade, Fitzgerald, Silex and Lithium. (Despite being a fully-fledged framework, Lithium is included as an example of how loosely-coupled components can be reused for simple tasks.)

Read the complete post ›

All Posts

See the full list of posts ›