All talks & podcasts

Lessons from Building with Vue 3

  • Web Rush
  • September 7, 2023

Trice is nice! After my first appearance in 2020 and the second one merely a month ago (at the time of writing), I had a blast joining the Web Rush crew again.

In the 250th episode of the podcast, the big topic was "Lessons from Building with Vue 3". As I built dozens of different apps with Vue and Nuxt over the last years, I was happy to share my opinions, experiences, and learnings. These also came from client projects which I've migrated over from Vue 2 to Vue 3.

We also got into the difference between the Options API and the Composition API(/topics/composition-api/), which I summaraized. Then we jumped into Dependency Injection and how it became a more common pattern in Vue 3 with the provide/inject functions.

Last but not least, I was happy to explain the different between reactive and ref, eventually sharing my own opinion on when to use which (hint: default to ref).

Oh, and I mentioned Vue Vine and shared my opinion.

Photo of Alexander Lichter

Alexander Lichter

I'm Alex, a German web engineering consultant and content creator. Helping companies with my experience in TypeScript, Vue.js, and Nuxt.js is my daily business.

More about me

Further Talks & Podcasts

Almost three and a half years later, I once again joined the Web Rush panel. This time, talking about Nuxt 3 and not Nuxt 2. During the podcast we tackled SSR, but also new features like the Nuxt devtools or server components.

You see innovation and experiments throughout the whole web dev landscape - and you might ask yourself, what happened in the Vue ecosystem regarding meta frameworks recently?