DejaVue  By  cover art

DejaVue

By: Alexander Lichter & Michael Thiessen
  • Summary

  • 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
    Show more Show less
Episodes
  • Learning new Vue Features and Concepts (with LearnVue aka. Matt Maribojoc)
    Jun 6 2024

    In this episode of DejaVue, Michael is joined by Matt Maribojoc, better known as LearnVue on YouTube.

    While Alex is being absent at VueConf US, Matt and Michael discuss topics around learning and understanding new programming features - from figuring out what the latest features are over to how to properly learn them and eventually teach them to their audience.
    Tune into the episode to figure out all of the above, in addition to what level of understanding is "necessary" to teach a certain concepts and why content creation is important for libraries, frameworks and open source in general.

    Enjoy the episode!

    Chapters

    • (00:00) - Guest Introduction - Matt Maribojoc
    • (02:41) - Where and How to Learn New Concepts or Features?
    • (08:50) - How to Explore a New Feature?
    • (19:42) - The Level of Understanding for Teaching
    • (25:38) - Importance of Content for Frameworks and Open Source
    • (31:57) - The Platform Question: YouTube Videos vs. Blog Posts
    • (36:57) - Sharing and Spreading Knowledge of Others
    • (43:27) - Wrapping up


    Links and Resources

    • Nuxt Server Components
    • DejaVue #E006 about Server Components with Julien Huang
    • Vue Vapor Mode Repository
    • Michael's Clean Components Toolkit (35% off until June 8th)
    • The Feynman Technique
    • Matt's Video about magic-regexp
    Show more Show less
    44 mins
  • Design Patterns in Vue.js
    May 30 2024

    Michael is back from his paternity leave! And he brought three Design Patterns in Vue.js which he and Alex discuss in the 10th DejaVue Episode! Learn more about what Design Patterns are and what the three shown patterns do, when they should be used and which downsides they could bring.

    Enjoy the episode!

    Chapters

    • (00:00) - Welcome Back Michael!
    • (01:42) - What are Design Patterns?
    • (04:20) - Design Pattern One - Thin Composables
    • (11:07) - Design Pattern Two - Data Store
    • (19:22) - Design Pattern Three - Preserve Whole Object
    • (27:33) - Wrapping up


    Links and Resources

    • DejaVue #E008 - Vue.js Amsterdam
    • Check out Michael's Clean Component Toolkit - 35% OFF from June 5th to 8th
    • Pinia
    • Cross-Request State Pollution
    • Prop Stability

    Show more Show less
    30 mins
  • Vue.js in Large Applications (with Tim Benniks)
    May 23 2024

    In DejaVue episode number nine, Tim Benniks joins Alex discussing how he used Vue in huge applications and how Tim and his team built 3000 websites for a single brand that most of you know - Louis Vuitton.

    In addition, Tim shares his journey from becoming a nurse to eventually learn web development. Learn which benefits Vue brought compared to the old jQuery application, how Tim and his team migrated a huge system step by step and more!

    Enjoy the episode!

    Chapters

    • (00:00) - Start and Guest Introduction
    • (01:34) - From becoming a Nurse to becoming a Developer
    • (06:49) - Building Social Network before Facebook
    • (10:33) - Getting into Vue.js and Abandoning jQuery
    • (16:01) - Reducing Bugs with Vue.js
    • (19:33) - Accessibility - Reaching AA or AAA
    • (26:16) - Balancing the Stakeholder Needs
    • (30:39) - 3000 Websites with Vue.js for one Company
    • (32:49) - Building your own Component Library?
    • (35:40) - Cleaning up Technical Debt at Louis Vuitton
    • (38:23) - Gradually upgrading legacy LV software
    • (43:43) - Why not React or Angular?
    • (52:40) - Mitosis
    • (55:13) - Outro


    Links and Resources


    • Tim's episode on the "We Belong Here" podcast
    • Episode #E001 The Need for SSR
    • Grunt
    • Gulp
    • WCAG for Accessibility
    • Vue Route Announcer
    • Route Announcer in Nuxt
    • Knockout.js
    • Accessibility Needs Overview
    • Partytown
    • CloudFlare Zaraz
    • Episode #E007 From Code to DevRel and Leadership
    • Tim's "Team First" Talk
    • Storybook
    • Migrating to Nuxt 4 Now?!
    • Tim's "A Vue into Rock & Roll Part 2" talk
    • Mitosis
    Show more Show less
    58 mins

What listeners say about DejaVue

Average customer ratings

Reviews - Please select the tabs below to change the source of reviews.