Learning web component development : discover the potential of web components using PolymerJS, Mozilla Brick, Bosonic, and ReactJS /: discover the potential of web components using PolymerJS, Mozilla Brick, Bosonic, and ReactJS. (2015)