Craig is a Director of OptimalWorks Ltd, a UK consultancy dedicated to building award-winning websites implementing standards, accessibility, SEO, and best-practice techniques.
What’s New in Chrome 30
I’ve stopped reporting every browser release. A once monumental occasion has been reduced to “meh … nothing to see here”. That said, a number of interesting new features have appeared in Chrome as it leaves its 20s and enters middle-age. You probably have Chrome 30 installed — if not, click the menu icon followed by […]
How to Add an Advanced Search to Your WordPress Site
Is your website search facility a little too basic? Craig reveals how to implement advanced search options with a few lines of code in WordPress.
Browser Trends October 2013: IE’s Largest Increase Ever?
Craig scrutinizes the monthly desktop and mobile browser usage charts. Are users rediscovering the, er, joys of Internet Explorer?
Google and Mozilla Begin Browser Plugin Prohibition
The end is nigh for browser plugins. Both Google and Mozilla are moving toward a native, plugin-less world. Craig looks at the impact for your applications.
How to Explain Your SQL EXPLAIN Queries
Could you explain the output of a MySQL or MariaDB EXPLAIN statement? Craig describes how to use the Explain Analyzer and become a SQL god!
The Animation Keyframe Gotcha
Are your CSS3 animations working in some browsers but not others? Craig discovers some little-known inconsistencies.
IE11 and the Mysterious Missing Browser Modes
IE11 will be launched with Windows 8.1 on October 18, 2013. But something’s missing: browser modes have gone!
CSS3 3D Transformations: backface-visibility
In the final part of his series about 2D and 3D transformations in CSS3, Craig looks at the backface-visibility property and why you need it.
CSS3 3D Transformation Functions
In Craig’s latest 3D transformation tutorial he discusses the various moving, scaling and rotating functions which can be applied to elements in three-dimensional space.