Books

These are the books I've written and contributed to:

AMP: Building Accelerated Mobile Pages

November, 2017

The first, and to-date, only book about Google's AMP technology.

The Mobile Developers Guide to the Galaxy

September, 2017

Co-authored.

Recent posts

These are some of my most recent posts...

Sharing buttons and the Web Share API

15 May 2018

We’ve written a bit in the past about the negative impact of sharing buttons on performance. What if there was a better way? Let’s talk about the Web Share API. What is the Web Share API? The Web Share API offers something of an alternative. It’s an API developed by Google to expose the native

Amazon Internet Browser: what is it?

26 April 2018

The latest web browser to hit your phone comes from Amazon, and it’s called Internet. It follows the recent trend of “lite” versions of products aimed at emerging markets and patchy networks—India in this case—and joins other “lite” products like Google Maps Go, and Facebook Lite, that offer slimmed down versions for these markets. With

A standards-based AMP is fulfilling its goals

11 April 2018

Significant steps are being taken by the AMP team to address the main criticisms that are repeatedly cast at the project. Plans are in place, or at least forming, to allow non-AMP technologies to enjoy the same search results page benefits as AMP pages. Is it too good to be true? Let’s take a look

Adding favicons in a multi-browser multi-platform world

20 March 2018

Favicons: they used to be so easy. A simple 16×16 pixel favicon.ico bitmap used to do the trick. It was like a punctuation mark at the end of a project; the web developer equivalent of finishing a sentence with an exclamation mark or a full stop. That’s how it used to be. But over the

Safari and PWAs: Reaching critical mass

13 February 2018

PWAs are here, or are arriving very soon, depending on which web browser you use. This isn’t really news if you’ve been following along with the PWA story. However, with WebKit’s implementation of Service Workers and Web App Manifest, one major lingering question over the future of PWAs has been answered: Will PWAs ever come

2017: Year in review

20 December 2017

As we close in on 2018, it’s that time of year again when we reflect on what’s happened. 2017 has turned out to be another great year for the web. 2017: The year of the PWA There were lots of PWA good-news stories in 2017. We saw PWAs start to be distributed in platform app

Windows Phone: A history

20 December 2017

In October 2017 Microsoft announced that Windows Phone would no longer be developed. This was on the cards for some time, due to poor sales and low adoption, and even despite developer incentives, Microsoft failed to gain the level of developer interest needed to bring its ecosystem to critical mass. To mark this sad demise

Your most frequent visitors don’t benefit from your AMP pages

29 November 2017

With the most common AMP configuration, your most frequent visitors will get a worse experience than drive-by, random visitors. How can this be? Default AMP setup The most common, default, setup for AMP pages is to deploy them alongside your existing non-AMP site. You add a <link rel="amphtml" ...> tag to your existing pages that

Safari service workers and other PWA good news stories

1 November 2017

It’s been a while since we’ve checked in on the state of Progressive Web Apps, there’s much to talk about. Here’s a whirlwind update of the major PWA news over the past few months. 1. Service workers support in Safari Probably the biggest news in PWA land is that during August the status of Service

iPhone X notch advice for web developers

9 October 2017

We’ve arrived at a new era of edge-to-edge, bezel-less phone screens. The trend toward smaller bezels has been coming for some time now, but a (perhaps unexpected) side-effect is the notch! The Essential notch While most people may be aware of the new iPhone X’s sensor housing, aka notch, it’s less well known that Apple