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
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.
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.
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.
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.
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.
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.
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.
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
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.