Abstract - One of the most pleasing aspects of Vue.js is it’s simplicity. It also happens to be what makes it most frustrating. Head over to their introduction page and you will see how quickly you can get a simple reactive web application up and running. Once you get into building out anything more than the most trivial of applications, however, things start to get bumpy. It is not for lack of good tools or support. In fact it was quite the opposite. The wealth of information can be overwhelming. What follows is my attempt to deconstruct a Vue.js application into it’s core components and demonstrate the tools, terminology, & techniques for scaffolding your own app.