Net::Gearman and PHP 5.2.9

I just discovered an incompatibility between Net Gearman and PHP 5.2.9+.  json_decode was changed in 5.2.9 to return NULL on invalid JSON strings.  Previously, the bare string had been retur...

Read →

The death of die()

I am calling it.  The death of the PHP die function.  Now, I have no actual authority to do so.  My PHP CVS karma does not extend that far.  And I doubt it will actually get remove...

Read →

Wordcraft 0.9.1 available

There are several key changes in Wordcraft 0.9.1. The two big things are: Tokens on post forms in the admin to help ward off CSRF attacks.   Database sc...

Read →

Best practices for escaping HTML

I am working on Wordcraft, trying to get the last annoying HTML validation errors worked out.  Thinks like ampersands in URLs.  In doing so, I am asking myself where the escaping should take...

Read →

Wordcraft 0.8 available

I am pleased to announce the release of Wordcraft 0.8.  I have managed to release about once a month since November.  I also have actually gotten some feedback and tickets posted.  Than...

Read →