Vue.js: a (re)introduction