This single-page app demonstrates how to do things with Vue.js.
See it here. Vue devtools and warnings are turned on for production so you can kick the tires.
Clone the repo, then
cd thirteen-vue-spa
npm install
npm run serve
Then, to link with a locally run thirteen-vue-standalone, add a file .env.development.local to the root dir with this content:
VUE_APP_STANDALONE_URL=localhost:8081
And follow instructions there to spin up a local site.
While the code contained herein is generally representative of how one would write Vue for real-world uses, the application structure is specifically geared to the purposes of a presentation.
Official docs for Vue.js, vuex, and vue-router
awesome-vue - anything and (probably) everything Vue-related out there
Sarah Drasner, "Replacing jQuery With Vue.js: No Build Step Necessary" - how to get rid of all those dollar signs
Posts on Vue at css-tricks - consistenly high quality articles on a good range of topics
Divya Sasidharan, "A React Point of Vue" - great talk comparing how to think in React vs. Vue
Chris Fritz, "7 Secret Patterns Vue Consultants Don’t Want You to Know" and vue-enterprise-boilerplate - talk and repo demonstrating best practices for large-scale Vue apps
blackbird whistling: http://www.orangefreesounds.com/blackbird-song
silhouette image: https://commons.wikimedia.org/wiki/File:Blackbird_Turdus_merula_female_silhouette.svg
video: https://archive.org/details/0051BiographyOfARedwingedBlackbirdThe03410119