Craig is a Director of OptimalWorks Ltd, a UK consultancy dedicated to building award-winning websites implementing standards, accessibility, SEO, and best-practice techniques.
Microsoft Backtracks on Browser-less Windows 7 E
Microsoft has caved in to EU Commission pressure and will offer European Windows 7, Vista and XP users a choice of competing browsers.
Surf on Google Wave from September
Mark September 30 in your diary: Google Wave will be available on that day. Does it offer the next evolutionary step in online communication?
How To Develop a jQuery Plugin
Creating a jQuery plugin is easier than you might think. Craig provides a quick tutorial that shows you the basics.
Remember to Backup (Even NASA Gets it Wrong)
On the 40th anniversary of the first moon landings, NASA have admitted to losing the original video tapes and data. It’s a lesson for us all.
YouTube to Drop Support for IE6
YouTube, the popular Google-owned video sharing web site, has announced plans to phase out support for IE6. Could this finally be the end for Microsoft’s 8-year-old browser?
Run PC Applications From Your Mobile With JPC
JPC is an x86 emulator which allows a full PC environment to be run within any Java-enabled web browser. Could this be a bigger threat to Windows than Chrome OS?
Windows 7 Pre-Orders Sell Out on Day 1
Pre-orders for Microsoft Windows 7 have sold out on day 1. Are customers attracted to its speed, stability and features? Is it the 50% discount? Or are they just fed up with Vista?
Google Chrome Operating System: the Facts and Fallacy
Google has announced that their Chrome Operating System will be released in 2010. Craig examines their chances of encroaching on Microsoft’s home territory.
How to Use PHP Namespaces, Part 3: Keywords and Autoloading
In the final part of his series explaining PHP namespaces, Craig covers more advanced topics such as the keywords and class autoloading.