John Watson

Hello! My name is Watson and I'm a freelance developer and consultant. I create profitable web sites for clients of all sizes. Contact me and I'll help you build yours.


Should I Do A Total Rewrite?

How to fix PCI compliance issues

How to hire a developer

Building a better WordPress portfolio

Using git to build CSS files for deployment

Magento admin browser caching

MySQL vs AppArmor solution

Magento database model without an auto_increment primary key

Magento debugging tips

Teaching programming

Breaking the internet

Fix for /javascript files not found in Apache

Google Chrome application shortcuts and multiple identities

Shell script that does something only when status changes

Android vs. web development

Checking the integrity of all JPG files in a directory

Testing for browser SSL warnings

Fix for MySQL binlogs not deleting themselves

Facebook UIDs going to 64bits

Programmer's creed

MySQL performance, character sets, and left joins

Handy Linux command lines

Flickr Pandas

Hacking and art

Spam, spam, spam and spam

New AWS Management Console is awesome

Ubuntu on EC2

Moving to EC2

Configuring vsftpd for active and passive data connections on Amazon EC2

One million visitors

DRM is bad

Weather forecast for kids

About the Technical Reviewer

Big Huge Thesaurus API

Free and open source database design software

Pro Web 2.0 Mashups

My backup system saved me today

The Art of War

Dear Rookie Web Developer

Are these words real?