Recording date: April 8, 2021
John Papa @John_Papa
Ward Bell @WardBell
Dan Wahlin @DanWahlin
Craig Shoemaker @craigshoemaker
Marina Mosti @MarinaMosti
Brought to you by* AG Grid * IdeaBlade
Resources:* Marina Mosti on dev.to * Vue Schema-Driven Form Generation with FormVueLate * Angular model-driven form generation: Angular Formly * MSDN Article 2011 * They turned off the LightSwitch 2016 * HTML Form element * HTML and Client side Form Validation * Marina Mosti on GitHub * Treeware * Validating Schema-driven forms with Marina Mosti * Docs on Building Forms with Vue * Damian Dulisz on Twitter * Damian Dulisz presenting Vue.js Forms and validations * Vuelidate library is a Simple, lightweight model-based validation for Vue.js 2.0 * Form Validation in the Vue docs * VeeValidate library for form validation in Vue.js * Vue.js library * jQuery * Backbone.js * Firebase * An ANCIENT FormBuilder from a time long, long ago * Vue Reactivity * Vue 3 Composition API * Clean Scalable forms with Vue Composition API * JavaScript Proxy * Vue 3 Reactivity via Proxies * Dan Vega’s blog post on Vue 3 ref and reactive * Blog post on When to use the new Vue composition api * Article on Vue’s Composition API * An excellent Vue 3 migration Guide * Tweet about Azure Static Web Apps CLI * Wassim Chegham on Twitter * Wassim Chegham on GitHub
Timejumps 02:35 Guest introduction * 03:21 Love hate relationships with forms * 10:01 Sponsor: Ag Grid * 11:05 What do schema driven forms mean? * 16:58 VeeValidate and VueForm * 20:55 How do you deal with the dynamic nature of forms? * 36:04 href issues * 42:17 Sponsor: IdeaBlade * 43:24 Is Vue 3 more difficult? * 51:44* Final thoughts
Podcast editing on this episode done by Chris Enns of Lemon Productions.