Know what you don't know

"An education isn't how much you have committed to memory, or even how much you know. It's being able to differentiate between what you know and what you don't."Anatole France more »

Great SSL Explanation

This is a great explanation of how to do SSL certificates. http://dertompson.com/index.php/2007/02/10/requiring-a-client-certificate/ more »

Fast AJAX / Dual Page Population

Fast AJAX To speed up an AJAX page load, particularly with a toolkit such as dojo, you can do the following: Set the cache headers on the server for 'far-future' dates on toolkit files, and any other files that don't change often. Use the director… more »

Cleaning after a hack

Here are some tips for cleaning up after your site/server has been hacked. Look at the files that don't belong - find a common pattern. Most have one. Use grep -rl pattern * to find all the affected files. If you pipe the output to a file, you ca… more »

My Favorite Web Stuff

Template engine - Smarty (http://smarty.php.net) Scripting language - PHP (http://php.net) AJAX toolkit - dojo (http://dojotoolkit.org) ACL library - phpGACL (http://phpgacl.sourceforge.net/) Windows AMP server - XAMPP (http://www.apachefrien… more »