Craig is a Director of OptimalWorks Ltd, a UK consultancy dedicated to building award-winning websites implementing standards, accessibility, SEO, and best-practice techniques.

Craig's articles

  1. The Hidden Cost of Social Sharing

    Adding a social networking share button is easy and efficient. Or so they would have you believe. Craig discusses the darker side of those seemingly innocuous links.

  2. How to Use Motion Blur in CSS3 Animations

    CSS3 transitions and animations are very useful but they’re often too perfect! Have you ever wondered why computer games look staggered at 25-30 frames per second but movies appear natural at the same rate? A typical video camera captures every frame over 0.04 of second; anything moving faster will appear slightly blurred. However, a game […]