As Thanksgiving fast approaches this year, I’m sure we all have things to be thankful for. Be it friends, family, adventure, health, success, or otherwise, I hope that 2021 was a good year for you! Also, as you look forward to 2022 in the coming month and a half, if professional success is on your […]
Supabase is a self-proclaimed "Open Source Firebase Alternative". I’ve been interested in working with Supbase for a bit now and thought I’d experiment with using their authentication API to get authentication setup for a Vue.js 3 application.
If you’ve been developing with Vue prior to 2021 there’s a good chance that your build tool of choice was the Vue CLI. It’s been the de-facto standard for scaffolding Vue.js projects for a while. Now though, Evan You’s next generation build tool Vite, has been garnering a lot of attention and is a great […]
One of the traditional set backs with SPA’s is that since all the content is rendered on the client side, many social sharing previews don’t work and some search engines can’t properly index your site. In this article let’s remedy that situation for a Vue.js 3 powered SPA by using the VueUse/head package and Netlify […]
Nuxt 3 Beta made it’s debut on October 12 and I couldn’t be more thrilled to give the tires a good kick and take it for a test drive. Here’s an overview of some of the cool new features, as well as some of the quirks I’ve found.
When working with v-for in Vue it is typically recommended to provide a special key attribute. Something like this: <div v-for="item in items" :key="item.id"> The purpose of this key attribute is to give "a hint for Vue’s virtual DOM algorithm to identify VNodes when diffing the new list of nodes against the old list" (from […]
With the conclusion of the first Nuxt Nation Conference, a lot of us have Nuxt 3 on the brain. So what did the conference yield about the future of Nuxt? Here’s quick overview of what we learned!
Perhaps, you’re moving from Vue CLI to Vite as your build tool of choice and in the process you realize that the @ alias no longer works 😱. This was exactly my experience, as well as my reaction. How in the world was I going to avoid such nasty looking imports as this ../../../someComponent.vue?
Vue 3 introduced the Composition API, which has since taken the community by storm. In my opinion, the single best feature of the Composition API is the ability to extract reactive state and functionality into their own reusable modules or "composables".