Testing Service Workers locally with self signed certificates

Service workers are awesome. They provide us with powerful functionality to intercept and handle network requests, cache resources, send useful push notifications and so much more. Because service workers have this ability to intercept network requests, it’s essential that they run over HTTPS. In the wrong hands, a malicious…

I'm writing a book - Progressive Web Apps

I am very proud to announce that I am writing a new book entitled Progressive Web Apps. I started working on it during late 2016 and the book is shaping up nicely! I will be the first to admit that I am a big fan of Progressive Web Apps, and…

5 awesome Progressive Web Apps worth exploring

Progressive Web Apps (PWA’s) are truly changing the way we use the web today. Push notifications, offline web pages, and super fast load times are just a few of the great features that developers are using to build Progressive Web Apps. Quite often I find myself visiting a website…

Getting Started with HTTP/2 and Server Push

HTTP/2 is awesome. When we enabled HTTP/2 on the settled.co.uk website, we noticed a 10% improvement in the page load times across the site. We didn’t change any code, or even make any web performance tweaks - we made the switch and noticed the results…

A simple, client-side approach to measuring Speed Index

When I first started learning about web page performance, I always use to focus solely on the time that it took a page to load. The excitement of seeing a web page load in an instant kept me coming back for more. Whilst web page load time is an important…

Book Review: ReWork

I'm currently reading a booked called ReWork, by the authors Jason Fried and David Hansson. They are two entrepreneurs that have created well known software products such as Basecamp, Highrise, Backpack and Campfire. If you've ever used these products before, you'll know how easy they are to use. I realise…

Image Beast - My 10 K Apart Entry

This year, An Event Apart and Microsoft are teaming up to bring you 10 K Apart. It's a pretty cool competition with a challenge to build a compelling web experience that can be delivered in 10 KB and works without JavaScript. Believe me - it's not as easy as it…

How I built a Progressive Beer app

I like beer. In fact, I like it so much that I decided to build a web app that showcases all the amazing different types that are out there! I've called it Progressive Beer. I've been experimenting a lot with Service Workers lately, and building a web application with this…

Book Review: Business for Punks

I recently found myself stuck in a train station waiting for the next train. With some time to kill, I wandered into one of the book stores near the platforms. As I was casually scanning the different books on the shelves, one book in particular jumped out at me -…

A Basic Guide to Background Sync using Service Workers

It's been a while since I've guest written on another website. I normally find myself writing solely for this site, but I recently teamed up with Nicolás Bevacqua and his fun blog site Ponyfoo.com. If you've not heard of ponyfoo before, I thoroughly recommend checking it out. The guest…