Last week's article was Part 1 (of 3) in my series on how I built a Progressive Web Application for this blog. Last week, I showed how I achieved the first using Service Worker to cache the app shell and serve it to the user even when they are offline.
Full article