DejaVue  Por  arte de portada

DejaVue

De: Alexander Lichter & Michael Thiessen
  • Resumen

  • Welcome to DejaVue, the Vue podcast you didn't know you needed until now! Join Michael Thiessen and Alexander Lichter on a thrilling journey through the world of Vue and Nuxt. Get ready for weekly episodes packed with insights, updates, and deep dives into everything Vue-related. From component libraries to best practices, and beyond, they've got you covered.
    © 2024 Alexander Lichter & Michael Thiessen
    Más Menos
activate_primeday_promo_in_buybox_DT
Episodios
  • Tiptap and Vue.js (with Vanessa Otto)
    Jul 18 2024

    In this episode of DejaVue, Alex and Michael are joined by Vanessa Otto, a Senior Engineer at GitLab and previously being the head of Frontend at Zavvy.

    After discussing Vanessa's co-host role in the German Working Draft podcast, it all revolves around the headless editor "Tiptap" in the episode. From hearing why Vanessa chose it instead of other editors and her research around editors, Tiptaps integration with Vue and what the "headless" part of the editor adds to it, over to which use cases are ideal for Tiptap.

    And yes, an example repository is included so you can convince yourself of the easiness! Enjoy the episode!

    Chapters

    • (00:00) - Welcome to DejaVue
    • (00:55) - Guest Introduction
    • (04:00) - About the "Working Draft" podcast
    • (09:54) - What is Tiptap?
    • (12:30) - Is Tiptap framework agnostic?
    • (15:38) - The headless part of Tiptap
    • (18:38) - Customization as the biggest benefit?
    • (23:26) - How Tiptap content is serialized and saved
    • (25:25) - Maturity of Tiptap
    • (28:03) - Adding own blocks to Tiptap
    • (32:01) - Tiptap and Vue principles
    • (34:42) - Did the community around Tiptap grew?
    • (36:22) - ProseMirror as the base for Tiptap
    • (38:50) - Tiptap Extensions - Seamless with Vue?
    • (42:48) - Calling Tiptap extensions
    • (46:55) - Call to Action: A fun idea for a Tiptap Project?
    • (47:09) - Meet Vanessa and Alex in Germany this Autumn!
    • (48:22) - Why Vanessa chose Tiptap
    • (51:32) - Wrapping Up!


    Links and Resources

    • 10% discount for the vue.js de Conf in Bonn, Germany with code DEJAVUE


    • Working Draft Podcast (German)
    • Vannessa's Research/Comparison Table
    • Tiptap
    • awesome-tiptap
    • awesome-vue
    • ProseMirror
    • Vannessa's Example repo with TipTap and OpenAI


    Links marked with * are affiliate links. We get a small commission when you register for the service through our link. This helps us to keep the podcast running. We only include affiliate links for services mentioned in the episode or that we use ourselves.

    Más Menos
    54 m
  • The Future of Vue.js (with Evan You)
    Jul 11 2024

    After the first part, Michael and Alex continue their conversation with the one and only Evan You, covering the future of the modern JavaScript Framework.

    Starting straight with possible plans for Vue 4 to address common pain points and no ETA for the next major, exciting improvements like native CSS Scoping or removing the need for declaring props are discussed (though nothing is set on stone)!


    Next, Vue 3.5 and it's current alpha version are on the list. We all look forward to the amazing features in the next minor version, including Lazy Hydration, perf improvements, easier types and also new composables like useTemplateRef.


    Eventually, the State of Suspense, Vapor Mode, Volar, and Mobile App Development with Vue are addressed as well.


    Enjoy the episode!

    Chapters

    • (00:00) - Welcome to DejaVue!
    • (01:06) - Do you have any plans for Vue 4?
    • (02:47) - Ref Unwrapping in objects
    • (05:22) - Native CSS Scoping, Signals and Browser range
    • (07:12) - Defaulting to script setup and TypeScript
    • (11:12) - No prop declaring necessary anymore
    • (13:43) - Nothing set in stone for Vue 4
    • (14:50) - Vue 3.5 improvements
    • (15:50) - Internal type improvements
    • (16:33) - Reactive Props Destructure RFC
    • (19:31) - useId and useTemplateRef
    • (21:00) - Do we still need custom directives?
    • (22:06) - Lazy Hydration
    • (22:57) - Allowing Hydration mismatches on purpose
    • (25:10) - Custom Lazy Hydration Triggers
    • (26:18) - Vue 3.5 Alpha
    • (26:56) - State of Suspense
    • (30:17) - Vapor Mode
    • (33:44) - Performance of Vapor
    • (35:31) - Volar and the Vue VS Code Extension
    • (39:09) - Negativity towards Volar
    • (40:18) - Mobile App Development with Vue
    • (42:51) - What content would help the Vue community?
    • (51:07) - Wrapping up!


    Links and Resources

    • 10% discount for the vue.js de Conf in Bonn, Germany with code DEJAVUE
    • Nuxt UI Pro* - Get 20% off with code LICHTER until July 14th


    • Reactive Props Destructure RFC
    • Volar
    • Vue Language Tools
    • Nuxt
    • JS Framework Benchmark
    • Ecosystem CI (Vue)
    • NativeScript
    • TailwindCSS
    • Kevin Deng (sxzz)
    • Anthony Fu
    • Daniel Roe


    Links marked with * are affiliate links. We get a small commission when you register for the service through our link. This helps us to keep the podcast running. We only include affiliate links for services mentioned in the episode or that we use ourselves.

    Más Menos
    52 m
  • Ten Years of Vue (with Evan You)
    Jul 4 2024

    This DejaVue episode is special - Alex and Michael meet up with the creator of Vue, Vite and Rolldown, Evan You himself and talk about the last ten years of Vue!

    Starting with how Vue.js started as a side project while Evan still worked at Google, Evan shares the story of how Vue.js came to be and how it evolved over the years. Interesting insights, such as why the Composition API was created and which initial problems should be solved with it, are shared in this episode. And to all that, questions from the Q&A were answered as well, touching topics like petite-vue, if and how the Options API will persist and how opinionated Vue.js is.

    After an hour of content and insights, the episode ends with a tiny cliffhanger, as Part Two of the conversation covering the future of Vue, possible Vue 4 features, Vapor mode, Vue 3.5 and more, will be released next week!

    Enjoy the episode!

    Chapters

    • (00:00) - Welcome to DejaVue!
    • (01:09) - How did Vue.js start out?
    • (04:48) - The Initial Version of Vue.js
    • (13:42) - Do new Vue users start without a build step?
    • (15:02) - Vue's expansion to different use cases
    • (18:14) - Is Petite Vue dead?
    • (21:03) - Why Vue 2?
    • (29:58) - How opinionated is Vue?
    • (35:15) - The Transition from Vue 2 to Vue 3
    • (36:32) - How did the idea for the Composition API came up?
    • (38:24) - Options API vs Composition API
    • (44:54) - Will the Options API stick around?
    • (46:10) - Overhead of keeping APIs around
    • (51:13) - Considering to disable Options API via a flag?
    • (53:05) - The former class-based API proposal
    • (58:03) - Classes with Vue's reactivity concept
    • (59:38) - Whaat, there is a Part 2?


    Links and Resources

    • Meteor.js
    • Knockout
    • AngularJS
    • Solid
    • Ruby on Rails
    • Laravel
    • HTMX
    • Svelte
    • Nuxt
    • AlpineJS
    • Laravel Livewire
    • Inertia
    • John Resig
    • React
    • Ember
    • Babel
    • Axios
    • Justin Schroeder
    • TC39 Decorators proposal
    • vue-facing-decorator


    Más Menos
    1 h

Lo que los oyentes dicen sobre DejaVue

Calificaciones medias de los clientes

Reseñas - Selecciona las pestañas a continuación para cambiar el origen de las reseñas.