Skip to content
Jonathan Weatherhead's wild and exciting world
When you muck around with PHP enough, every now and then you'll find a skeleton in the closet.
PHP class hoisting bug
Create automatically justified horizontal menus with only CSS.
CSS Recipes: justified horizontal menus
Ease tension in your wrists and add an eye-catching piece to your desk with this unorthodox keyboard.
Kinesis Freestyle 2 review
Implementation isn't always clean. Sometimes you'll have to get your code dirty.
In your PHP classes, accessing all your private members
Enable WordPress AJAX requests to set the language locale through WPML with this small patch.
How to set the WPML language locale of an AJAX call
Track your Tim Hortons rim rolls and share your winnings with the world.
Tim Hortons Rim Diary WordPress plugin
This isn’t your typical micro-optimization paranoia and web-optimized images article. http://www.sitepoint.com/web-performance-tricks-beyond-basics/…
Read the rest
Web Performance Tricks – Beyond the Basics
A guide to building a website from start to finish. Get your site out instead of your hair.
How I built a website in just one weekend
Learn how to submit File input through an AJAX webform the easy way.
Submit file input via AJAX with jQuery the easy way
My name is Maja and I'm trekking Mt Everest for a cause. Read my story!
Trekking Mt. Everest for a Cause!
I used to believe that these gaming mice were media-hyped gimmicks. I don't believe so anymore.
Boxing Day – NCIX Edition
Read the rest
The Voice Within (alto saxophone cover)