Blog Posts

10 Ways to Avoid Writing Crappy Code

10 ways to avoid writing crappy code in OO PHP applications

10 Signs of Crappy PHP Software

How do you recognize crappy applications without getting knee deep into the code? 10 pointers to identify crappy PHP software quickly...

Using MySQL Administrator with WampServer

Having trouble enabling 'Startup variables' and 'Service' tabs in MySQL Administrator when connecting to WampServer localhost? Read on.

SSH Auto-mount Network Share

Tired of your upload clients? Well here's a method that's fast and easy to use.

MySQL University: Boosting Performance With MySQL 5.1 Partitioning

Data Charmer lectures about MySQL's new feature

or die() must die

Appending or die() to PHP statements is a commonplace technique. However, this type of error handling is very bad practice. This post explains why you shouldn't use it, and what you could do instead.

poMMo - painless mass mailing

After trying out several tools for managing mass mailing I might have finally found one that works.

Zend Framework 1.8 released

Major highlights in this version are tools for Rapid Application Development and Cloud Computing

Too much information about the MySQL TIMESTAMP

Everything you need to know about MySQL Timestamps, and probably some things you didn't want to know.

Atlassian offering licenses to Confluence and Jira for $5

Atlassian has made a name for itself with its java based opensource development tools. Confluence (an Intranet Wiki tool) and Jira (a bug tracker) are two of the companies Flagship products. Calling this their "Atlassian Stimulus Project", they are offering 5 user licenses for $5 each, and donating the proceeds to "Room to Read".