Determining Service Worker Support for your Site

Have you ever thought about building a Progressive Web App or even adding a service worker to your website? Perhaps you’ve considered it, but weren’t too sure about whether or not your users were on browsers that supported these features. Would they even benefit from their features? Speaking…

Tips for setting up a Ghost blog on Amazon AWS EC2

After a long overdue refresh, I have recently moved this blog to Ghost CMS. Overall, I have been very impressed. Ghost is easy to use as an editor, quick to make updates, and the Ghost team are constantly pushing out updates - which is great considering that it is completely…

Software Team Maturity Matrix

Whether you lead a small team of developers, a tech startup or a huge department, it’s important that you constantly strive to improve the processes and tools that you use. If things are going really well, it’s easy to become confident in your abilities and overlook the need…

Getting started with the Ambient Light Sensor

The Ambient Light Sensor API provides developers with the means to determine ambient light levels as detected by the device’s main light detector. This information is available to developers in terms of lux units.…

Progressive Web Apps - Book Giveaway - Results

Firstly, I'd like to say a massive thank you to everyone who retweeted and liked the tweet for this giveaway. Unfortunately, there can only be a few winners for this giveaway. I can reveal that the following people were chosen at random using random.org to generate the results: Kristian…

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!*)…