# Blog Posts
- Vue x Hasura GraphQL (opens new window)
- Using GraphQL Mutations in Vue.js (opens new window)
- Learn How To Build A Data-Driven Search UI with Vue.JS (opens new window)
- Using GitLab CI/CD to auto-deploy your Vue.js application to AWS S3 (opens new window)
- Dockerizing a Vue App (opens new window)
- Deploying a Flask and Vue App to Heroku with Docker and Gitlab CI (opens new window)
- Large-scale Vuex application structures (opens new window)
- Composing computed properties in Vue.js (opens new window)
- Learn how to refactor Vue.js Single File Components with a real-world example (opens new window)
- Get Started Writing Class-based Vue.js Apps in TypeScript (opens new window)
- Vue.js with TypeScript (opens new window) by John Papa (opens new window)
- Guide to Unit Testing Vue Components (opens new window)
- Realtime chat App with Vue and Hasura (opens new window)
- Vue vs React: Which is the better framework? (opens new window)
- Building a Beautiful Animated News App with Vue.js and Vuetify (opens new window)
- Comparing Angular vs Vue (opens new window)
- Vue vs. React – Which Should You Pick For Your Next Web Project? (opens new window)
- Vue.js from scratch series (opens new window) on YouTube by Paris Nakita Kejser
- 10 Quick-Fire Vue Interview Questions (opens new window)
- VueJS Admin Template (opens new window) - Collection of awesome opens source and premium Vue.js admin templates