December 8, 2014

Composer 1.0 alpha9

I tagged Composer's 1.0.0-alpha9 release yesterday and wanted to write down a more detailed update on the highlights of this release. It includes many changes as the last tag was almost one year old....

Read

November 14, 2014

My view of PHP version adoption

PHP 5.3 has been out of maintenance for about three months now and it seems like it's time for the community to move on at last. Drupal8 will target 5.4. Symfony announced the results of a poll about...

Read

June 19, 2014

Toran Proxy and the future of Composer

TL;DR: New shiny product to support Composer development: Toran Proxy I have spent quite a large part of the last three years working on both Composer and Packagist. This has been great fun for...

Read

May 27, 2014

Authentication management in Composer

Up until today if you run a home-grown package repository serving private packages it was quite a pain to use with Composer. You did not have efficient way to password-protect the repository except...

Read

January 3, 2014

PSR-4 autoloading support in Composer

As of today and thanks to a pull request by Andreas Hennings who did the bulk of the work, we have PSR-4 autoloading support in Composer. It is a feature that can have a serious impact on users of...

Read

November 19, 2013

Upcoming Conferences

Here is a short update on the conferences I will attend in the coming months, in case you want to meet or if you are just looking for a good one to attend: Next month I am very happy to have the...

Read

August 23, 2013

The pyramid of cluelessness

I met this developer employed by a big company, he seems to be happily sitting at his desk watching time pass by. Enjoying what David Graeber recently described as a Bullshit Job. Cashing in big...

Read

July 11, 2013

Composer: Installing require-dev by default

Jeremy Kendall started a small twitter shitstorm last night by asking why Composer's install command now installs the require-dev dependencies by default. Indeed until a few months ago the only way...

Read

March 4, 2013

Composer: an update on require-dev

Update: the install command now also defaults to --dev, read more about the rationale Using require-dev in Composer you can declare the dependencies you need for development/testing. It works in...

Read

December 20, 2012

One logger to rule them all

I called the vote on the Logger Interface proposal last week. When the vote ends next week it will become PSR-3 (since it already collected a majority). The fourth recommendation from the PHP-FIG...

Read