This presentation explores the why and how of progressive web applications. It discusses the technical and business problems that PWA attempt to solve and shows how you can build a Progressive Web App using Polymer.
A big thanks to Alex Russell for allowing me to use some of his content.
Demo app can be found here: https://github.com/vaadin/expense-manager-demo
Vaadin Elements: https://vaadin.com/elements