14 episodes

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.

DejaVue Alexander Lichter & Michael Thiessen

    • Technology

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.

    The Road to Nuxt 4 (with Daniel Roe)

    The Road to Nuxt 4 (with Daniel Roe)

    Nuxt 4 is cooking for a while and is close to being released soon. An ideal time for a DejaVue episode where Michael and Alex we explore the upcoming major version of the metaframework with the lead of the Nuxt team, Daniel Roe.
    After introducing Daniel, we jump into the power of small changes and how Daniel explains his day job to people. We then dive into why Nuxt 4 is being necessary "now", its top priorities, and how to ease any fears about upgrading (don't worry folks!). Eventually, new Nuxt 4 changes and even features, like the improved folder structure will be discussed. As a bonus, Daniel reveals how he got into programming and that we was a real hacker-man early on.
    And of course, Daniel reveals when Nuxt 4 will be released in the final minutes, as well as his upcoming Nuxt for React Devs course.
    Enjoy the episode! 
    Chapters

    (00:00) - Getting Started and Guest Introduction

    (02:43) - How do you Describe your Day Job?

    (04:33) - The Power of Small Changes

    (11:50) - April Fools Joke

    (13:02) - Why Nuxt 4 Now?

    (19:00) - The Top Priority for Nuxt 4

    (20:54) - How to reduce the Fear of Nuxt 4?

    (27:48) - Codemods for Nuxt 4

    (29:41) - Experiencing Nuxt 4 Migrations

    (32:02) - New Folder Structure

    (34:06) - Exciting New Nuxt 4 Features

    (36:46) - Compatibility Date

    (44:26) - How did you get into Programming?

    (48:44) - Daniel's Contact with the Vue World

    (52:38) - University Degrees

    (59:42) - Joining the Core Team

    (01:04:28) - How Daniel is Funding

    (01:08:56) - The Freedom of Doing the Things You Enjoy

    (01:12:45) - When will Nuxt 4 be released?

    (01:15:20) - Interesting Projects and Courses of Daniel

    (01:17:25) - Wrapping Up

    Links and Resources
    Daniels April Fools Joke (on Twitter)Nuxt 4 Migration GuideHow to Migrate to Nuxt 4 now!How Daniel is FundedDaniel's React to Nuxt Course

    • 1 hr 18 min
    Geotastic, a Vue-based Browser Game (with Creator Eduard But)

    Geotastic, a Vue-based Browser Game (with Creator Eduard But)

    Today on DejaVue, Alex and Michael are joined by Game and Web Developer Eduard But, who created Geotastic - a Vue-based browser game revolving around geographical knowledge and uses Googles Maps and Streetview API! Starting with Edu's background in programming and web development and initial experiences with Vue.js, we dive deep into how it happened he got into Game Development, which multiplayer game he built first and *why* and eventually talk about GeotasticWith more than 1.5 Million registered users, Edu reveals details about the financial model, how he keeps things up and running, challenges while maintaining and which new game mode will come to Geotastic soon! Tune in to hear all of the above and more.
    Enjoy the episode! 
    Chapters

    (00:00) - Intro and Guest Introduction

    (01:31) - How did you got into Programming and Web Development?

    (03:55) - Did you like being responsible for the "Full Stack"?

    (05:46) - After working at a Media Agency

    (07:55) - First Experience with Vue.js

    (11:55) - Creating the first browser-based Game

    (16:54) - Learnings from building a Multiplayer Game

    (19:20) - Starting Geotastic

    (21:20) - What type of Game is Geotastic?

    (24:22) - Deciding against a Subscription Model

    (28:03) - Differences between Geotastic and GeoGuessr

    (30:53) - Embracing the Community

    (32:49) - How did you use Vue.js to build the Game?

    (35:45) - Technical Challenges while maintaining Geotastic

    (41:36) - Taking a look at the back-end

    (43:38) - Daily Players and Expenses

    (48:36) - "Just do it" mentality

    (51:27) - People asked for Ads 😲

    (53:39) - When will Geotastic Ranked come?

    (57:21) - *SPOILER* - A new game mode

    (59:28) - Wrapping up

    Links and Resources
    Edu's first Multiplayer Browser Game Edu's first Game played by the RocketBeans (Video in German) Geotastic (the Game!)Announcement of Geotastic on RocketBeans (in German)Geotastic DiscordGeotastic Instagram PiniaVuetify

    • 1 hr 2 min
    Learning new Vue Features and Concepts (with LearnVue aka. Matt Maribojoc)

    Learning new Vue Features and Concepts (with LearnVue aka. Matt Maribojoc)

    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 ComponentsDejaVue #E006 about Server Components with Julien HuangVue Vapor Mode RepositoryMichael's Clean Components Toolkit (35% off until June 8th)The Feynman TechniqueMatt's Video about magic-regexp

    • 43 min
    Design Patterns in Vue.js

    Design Patterns in Vue.js

    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 AmsterdamCheck out Michael's Clean Component Toolkit - 35% OFF from June 5th to 8thPiniaCross-Request State PollutionProp Stability

    • 29 min
    Vue.js in Large Applications (with Tim Benniks)

    Vue.js in Large Applications (with Tim Benniks)

    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" podcastEpisode #E001 The Need for SSRGruntGulpWCAG for AccessibilityVue Route AnnouncerRoute Announcer in NuxtKnockout.jsAccessibility Needs OverviewPartytownCloudFlare ZarazEpisode #E007 From Code to DevRel and LeadershipTim's "Team First" TalkStorybookMigrating to Nuxt 4 Now?!Tim's "A Vue into Rock & Roll Part 2" talkMitosis

    • 57 min
    Vue.js Amsterdam

    Vue.js Amsterdam

    Welcome to the eighth episode of DejaVue! In this episode, Alex and (past) Michael recap the highlights of Vue.js Amsterdam, one of the largest Vue.js conference. They discuss the amazing talks, including Evan You's keynote on the 10-year journey of Vue, exciting announcements like NuxtHub, and memorable moments from the conference. They also share their experiences of connecting with the community, live coding challenges, and the unique vibe of this must-attend event.
    From FOMO over to talk highlights and next upcoming conferences, all is packed in the 28-minutes.
    Enjoy the episode!
    Chapters

    (00:00) - Introduction

    (00:48) - Vue.js Amsterdam FOMO

    (02:50) - Giving a talk at a huge conference

    (06:59) - Highlights from 2024

    (08:56) - Evan's talk

    (12:56) - Further Highlights of Day One

    (15:48) - Pooya's talk

    (17:24) - Speed review

    (19:15) - Networking at conferences

    (22:40) - DevWorld + Front end panel

    (25:55) - Upcoming conferences

    Links and Resources

    Vue.js Amsterdam Talk ReplaysAlex's Petite Vue TalkVapor Mode RepositoryVapor Mode PlaygroundPartykitDevWorld ConferenceFrontend PanelVueConf Torontovue.js DE Conf

    • 27 min

Top Podcasts In Technology

Говори ѝнтернет
Владимир Петков и Еленко Еленков
Lex Fridman Podcast
Lex Fridman
All-In with Chamath, Jason, Sacks & Friedberg
All-In Podcast, LLC
Lenny's Podcast: Product | Growth | Career
Lenny Rachitsky
ТехБалон
Диян и Петър
HiCast - Tехнологии, наука, космос, кино и игри с екипа на HiComm
HICOMM

You Might Also Like

Syntax - Tasty Web Development Treats
Wes Bos & Scott Tolinski - Full Stack JavaScript Web Developers
JS Party: JavaScript, CSS, Web Development
Changelog Media
The Changelog: Software Development, Open Source
Changelog Media
Software Engineering Daily
Software Engineering Daily
Talk Python To Me
Michael Kennedy (@mkennedy)
.NET Rocks!
Carl Franklin and Richard Campbell