Slides and live code app from my talk at Bcn.js