Hosts

Steve Edwards

Luke Diebold

Charles Max Wood

Drew Baker

Lindsay Wardell

Solomon Eseme

Raymond Camden

Austin Gil

Deane Venske

Devlin Duldulao

Ari Clark

Ben Hong

Erik Hanchett

Chris Fritz

Elizabeth Fine

Natalia Tepluhina

Divya Sasidharan

Joe Eames

John Papa

Share

Episodes

Sep 14, 2021

Deep Dive into Nuxt with Mike Gallagher - VUE 164

Lindsay and Steve talk to Mike Gallagher, Software Architect at Hip eCommerce, about his blog post exploring server-side rendering and how Nuxt functions under the hood. They explore Mike's specific use case of needing to manage routing on the client, rather than the server, and how he was able to find a solution.

Sep 07, 2021

Exploring Code Design - VUE 163

Lindsay, Luke, and Steve talk about different ways to organize Vue code. They discuss the Composition API, comparing it to the Options API, and the available options for abstracting code from components to be reusable. They also discuss Evan You’s comments about the Composition API becoming the recommended path for using Vue in the future.

Aug 31, 2021

Scaling Vue Up and Down with Shawn Wildermuth - VUE 162

In this episode, Lindsay and Steve talk with Shawn Wildermuth, author and teacher, about how he sees Vue as a tool for building applications both large and small. We talk about his start giving talks at conferences, and pivoting into education as his primary focus in the developer community, and why he prefers to use Vue for his personal projects. We discuss his recently article on different state management techniques, and explore the Composition API and the new features of Vue 3.2.

Aug 24, 2021

Building a Real-Time Game with Steffen Baumgart - VUE 161

Lindsay and Steve talk with Steffen Baumgart, developer of the “Blood on the Clocktower” virtual town square, about how he developed the online interface for this social deduction game. They talk about the game, and how Steffen translated it from in-person to online during the pandemic. They also discuss how its real time features were implemented, and how it handles UX interactions like animations.

Aug 17, 2021

Building Micro Frontends with Lawrence Almeida – VUE 160

Lindsay meets with Lawrence Almeida, Lead Developer at Unbabel, to discuss building web applications with a micro frontend architecture. They discuss basic issues with micro frontends, and how they can be resolved with Single SPA, a framework for orchestrating micro frontends. They also discuss why a team would choose this approach, and some of the downsides to adopting micro frontends.

Aug 10, 2021

Using Vue without an SPA with Ariel from Maison Futari - VUE 159

Lindsay, Steve, Luke, and Solomon talk with Ariel from Maison Futari about using Vue without building a full single-page application. We talk about using Vue with Wordpress and other backend frameworks to build widgets, as well as using Vue to build web components. We also explore libraries like Livewire and Inertia to integrate with a Laravel backend.

Aug 03, 2021

Product Design and Authentication with David Atanda - VUE 158

In this episode, Lindsay, Steve, and Luke talk with David Atanda, product designer and developer. We talk about his path from building products into development, and some of the products he has built. We also talk about how David looks at products and determines what to build next. After that, we discuss his blog post on authentication in Vue, and some of the decisions that need to be made for authenticating an SPA.

Jul 27, 2021

Developing Desktop Apps With Vue - VUE 157

The panel talks with prolific JS developer The Jared Wilcurt about developing cross-platform desktop apps using nw.js and vuejs. Jared covers the history of tools to create cross-platform apps, how they all work, and then dives into his GitHub repo that provides the boilerplate to start and create a new app using Vue

Jul 20, 2021

Developing Vuetify with John Leider and Kael Watts-Deuchar - VUE 156

Luke and Lindsay talk with John Leider and Kael Watts-Deuchar from the Vuetify team. We discuss the history of Vuetify development, and the experience of writing Vuetify 3 with Vue 3. We also talk about some of the technical hurdles experienced in the past and present, and how the Vuetify team overcame them.

Jul 13, 2021

Diving into StackBlitz with Eric Simons - VUE 155

Lindsay, Solomon, and Luke get to talk with Eric Simons, CEO of StackBlitz about their recent release of WebContainers and the future of Vue in StackBlitz. We talk about how Eric came to tackle the impossible task of running Node in the browser, what to expect for Vue support in StackBlitz, and upcoming developments for the browser-based IDE.

Jul 06, 2021

A Tale of Refactoring with Mariana Picolo - VUE 154

In this episode, Lindsay, Steve, Luke, and Solomon talk with Mariana Picolo about her experience refactoring a large Vue application. They discuss the problems developers face with ever-growing applications, actionable steps to discuss these issues with management, and solutions for large bundle sizes, coding best practices, and reducing duplicated code in your codebase.

Jun 29, 2021

Localize Any Vue App in Less than an Hour with Titus Decali - VUE 153

Luke and Lindsay discuss localization with Titus Decali, developer and UI/UX product designer. We discuss his journey from design to development, and dive into his workflow for localizing Vue applications. We talk about tools that Titus uses to improve the localization workflow, reducing the time it takes to set up a translation pipeline. We also discuss handling currencies and SEO.

Jun 22, 2021

Panelist Career Retrospective - VUE 152

In this episode, Steve, Lindsay, and Luke discuss things they wish they'd known earlier in their careers, and things newer developers could benefit from today. They talk about their early days in programming, and the lessons they learned along the way about being developers.

Jun 15, 2021

The Future of Vue Stores with Joseph Zimmerman - VUE 151

Luke and Steve talk with Joseph Zimmerman about the future of state management in Vue. Options include the new composition API in Vue 3, the new Pinia library , and the upcoming (still in RFC) Vuex 5. Plus, Steve continues his series of amazing dad jokes for the benefit of the listeners.

Jun 08, 2021

Reactivity in Vue with Timi Omoyeni - VUE 150

Timi Omoyeni joins the podcast to discuss reactivity in Vue. Timi and the panel discuss the react and the ref methods and how they fit into a reactive paradigm within Vue and wander through Timi's story and the use cases for reactive programming within Vue apps.

Jun 04, 2021

The 3 Essentials for Successful Job Outcomes - BONUS

Chuck dives into the 3 essentials for getting the next successful outcome you want in your career. Whether that's something simple like a raise or something more complex like going freelance, you can achieve it by working on 3 main areas.

Jun 01, 2021

Talking SEO in Nuxt with Anamol Soman - VUE 149

Lindsay, Steve, and Luke Diebold discuss SEO in Nuxt with Anamol Soman. We talk about how he got started with Vue, and his initial blog posts on Nuxt. We dive into SEO, what it is and why it's important, and how to integrate plugins with Nuxt to improve search engine optimization. We also discuss some of the difficulties developers run into with optimizing their sites.

May 28, 2021

How to Get Hired at a FANG Company - BONUS

Chuck explains what he taught Nathan last week when we asked how to get hired at a FANG (Facebook Apple/Amazon Netflix Google) company. Essentially, it boils down to how to build the skills and knowledge needed to pass the interview. How to build the relationships to get into the door and have the interviewer want you to succeed. And how to build the reputation that has the company wanting you regardless of the outcome.

May 25, 2021

How to Get Hired at a FANG Company - BONUS

Chuck explains what he taught Nathan last week when we asked how to get hired at a FANG (Facebook Apple/Amazon Netflix Google) company. Essentially, it boils down to how to build the skills and knowledge needed to pass the interview. How to build the relationships to get into the door and have the interviewer want you to succeed. And how to build the reputation that has the company wanting you regardless of the outcome.

May 18, 2021

Vue 3 and Mongoose with Valeri Karpov - VUE 148

Steve talks with Valeri Karpov about Vue 3, how it compares to Vue 2, and what are some of the new features are. Val is also the maintainer of Mongoose, the Nodejs tool for working with MongoDB, so they discuss Val’s coding journey, how he got into working with Mongoose and Vue, and what he’s working on now.

Hosts:
Steve Edwards

Guests:
Val Karpov
May 11, 2021

Ecstatic for XState with Maya Shavin - VUE 147

Lindsay and Steve talk with Maya Shavin about XState, a library for building finite state machines. We talk about what XState is, how it compares to global state management tools like Vuex, and how to integrates it with Vue. We also discuss XState's visualizer, which helps developers see how their state machines work.

May 07, 2021

Becoming the Go-To Person in Your Technology Area - BONUS

Chuck was on a strategic call with one of his potential coaching clients talking about cryptocurrencies and realized that this is one of the major reasons that people want to become influencers. Or, rather, that many people aspire to make a difference and/or make money and the best way to do that is to become the person people go to for what you do.

May 04, 2021

Becoming the Go-To Person in Your Technology Area - BONUS

Chuck was on a strategic call with one of his potential coaching clients talking about cryptocurrencies and realized that this is one of the major reasons that people want to become influencers. Or, rather, that many people aspire to make a difference and/or make money and the best way to do that is to become the person people go to for what you do.

Apr 29, 2021

Don't Let These Things Keep You From Podcasting - BONUS

Charles talks about the things that get developers stuck when they're trying to start their podcast or other influencer channel. He explains how to get around having those things hamper your journey.

Apr 27, 2021

Building Scalable Applications with Quasar - VUE 146

In this episode, Lindsay and Steve talk with Luke Diebold and Paolo Caleffi (Callo) about Quasar, a Vue framework that provides a path to build applications for web, desktop, and mobile platforms, while providing a highly customizable Material Design component library. We talk about what it is, how it works, and how to get started, as well as integration with a backend such as Laravel. We also discuss the pain points developers may run into, and what's coming next with Quasar 2.