episode: 250
title: Lessons from Building with Vue 3
guest: Alexander Lichter
hosts: John Papa, Ward Bell

Recording date: Aug 24, 2023

John Papa @John_Papa

Ward Bell @WardBell

Dan Wahlin @DanWahlin

Craig Shoemaker @craigshoemaker

Alexander Lichter @TheAlexLichter

Brought to you by

AG Grid

IdeaBlade

Resources:Alex’s GitHubAlex’s LinkedInAlex’s (old but hopefully soon new) websiteLast episode with Alex about Nuxt.jsDI in Vue.jsVue VineResultsComposition API vs Options API in Vue 3COBOL program structure and divisionsTypeScript and VueTypeScript with Vue Options APIVue 3 Options API vs Composition APIVue 3 Setup functionThe 101 Guide to Script Setup in Vue 3Internationalization - i18n - in Vue 3Reactivity in Vue 3 with ref and reactiveVueUseRef vs Reactive in Vue 3SFC Playground for VueTimejumps00:28 Welcome02:16 Welcome Alexander03:07 What is the compositions API vs options API?09:37 Sponsor: Ag Grid10:46 Giving the developer more control over the code13:36 Talking about reusability vs components19:23 What Dependancy Injection is like in Vue?29:19 When should I use href and reactive?42:00 Sponsor: IdeaBlade42:57 Final thoughts46:23 What is Vue vine?

Podcast editing on this episode done by Chris Enns of Lemon Productions.

Twitter Mentions