1. Understanding smart watch notifications

    March 12th 2015

    There is a view of smart watches that sees them as another source of interruption, another set of notifications to deal with, another device to manage - yet more information overload. Whilst that's certainly a possibility, in my experience I've found the opposite to be true.

    Read article…
  2. Touch screens

    January 14th 2015

    A few years ago touch screens were typically associated with phones, and thus small hand held devices. However, they have now become universal even at the bottom end of the price range for laptops and monitors.

    Read article…
  3. CSS specificity graphs in practice

    November 26th 2014

    In a recent article Harry Roberts introduced the idea of CSS specificity graphs and Jonathan Snook followed up by showing how the graph applies in the SMACCS model. This article outlines my experience of putting them into practice.

    Read article…
  4. Native apps vs. Web

    November 18th 2014

    I've had some thoughts about native vs. web bouncing round my head recently, this is an attempt to clarify them in writing. As a result it's opinionated, incomplete and not very well reasoned.

    Read article…
  5. CSS refactoring with Wraith

    November 4th 2014

    Whilst this site started out as a simple blog layout it has grown with new sections being added and I use it to experiment and develop new techniques. Without a defined structure the CSS had become difficult to extend and maintain so it needed refactoring.

    Read article…
  6. A device agnostic approach to inlining CSS

    August 19th 2014

    A performance recommendation that has been getting a lot of attention recently is inlining CSS required to render "above the fold" content. Whilst the principle behind this technique is valuable, my experience of implementing it has led me to the conclusion that the focus on "above the fold" is fundamentally at odds with how I build device agnostic websites.

    Read article…