How to display a "new version available" for a Progressive Web App

In this article, I will show you how to add a notification to your site and display it each time that there is a new version of the service worker available. You’ll also learn how to refresh the page, so that the user is up to date and has the latest version of any cached files.…

Progressive Web Apps - Book Giveaway

"Progressive Web Apps" has recently been released, and if you haven't already gotten your hands on a copy, I have 5 free copies to give away to lucky readers.…

Service Workers can save the environment!

Service workers allow you to cache resources on the user's device when they visit your site for the first time. Fewer HTTP requests mean less CPU usage and less energy consumed.…

Converting a Ghost blog to a Progressive Web App

In this article, I am going to take you through the different steps required to get a Ghost blog up and running as a Progressive Web App (*hint: it’s easier than you think!*)…

Progressive Web Apps - My new book is available!

I am super excited to announce that my latest book has been published and is available to purchase! A few years ago, I was sitting in a conference room listening to Google’s Alex Russell talk about Service Workers and how they were the next big thing that was going…

Progressive Web Apps - Podcast

I was lucky enough to be interviewed recently by Matthew Groves on his podcast Cross Cutting Concerns where I talked about Progressive Web Apps. We discussed the basics of Progressive Web Apps and the different tools and techniques available to web developers. Matthew has had some pretty cool speakers on…

How much storage space is my Progressive Web App using?

If you had told me when I first start developing many years ago, that I’d be able to build websites that work on a mobile device and even respond when offline - I’d be blown away! One of my favourite features of Progressive Web Apps is the ability…

Persistent Storage API: Building for the offline web

One of my favourite features of service workers is that they give you the ability to build web apps that work completely offline. Using service workers, you can write code that will cache any resources that a user might require, so that they can be retrieved at a later stage,…

A BIG list of Progressive Web App tips & tricks

Lately I’ve been giving a lot of talks about Progressive Web Apps. Towards the end of the talks there is normally a Q & A section where the audience asks questions or proposes ideas. Often during these Q & A sessions, I get asked really useful questions that are…