Archive
Podcast
115 pieces
2025
- Human Side of Dev 13 - Opening Doors and Having Fun with Jason Lengstorf
Jason Lengstorf is a content creator and founder of Code TV. In this first in-person episode, Jason shares his experience managing an emo band, and how that led into building software. He shares his views on finding the "adjacent possible", and the...
2024
- Human Side of Dev 12 - PHP, Courses, and Receipt Printers with Andrew Schmelyun
Andrew Schmelyun is a senior software engineer who has been working with PHP for 12 years, and has created a number of courses and interesting (and unexpected) projects. He talks about his journey into web development, how content creation was an...
- I'm Sure It Means Nothing | Healing and Letting Go
Rebekah and Lindsay discuss different ways they have experienced healing, and share examples of what they have had to let go.
- Human Side of Dev 11 - Open Source Whiteboarding with Ben Holmes
Ben Holmes is a core maintainer of Astro, and well known for his short whiteboard videos on web topics. Ben talks about his journey in web development. He talks about his early experience with giving talks about web development and his open source...
- Human Side of Dev 10 - Shifting Careers with Chris Ferdinandi
Chris Ferdinandi is a software developer, mentor, and JavaScript advocate in the United States. He originally started his career working in HR, and discovered a drive to switch careers through a request from his boss. Chris discusses the hiring...
- I'm Sure It Means Nothing | Religion and Us
Rebekah and Lindsay explore their past in organized religion and how it's impacted them.
- Human Side of Dev 9 - From Architect to Management with Dustin Goodman
Dustin Goodman is an engineering manager at This Dot Labs, located in the United States. We talk about how Dustin began his journey in programming with a gaming community, then dove into learning multiple languages via school and work to find his...
- Human Side of Dev 8 - All About Management with Blake Thomas
Blake Thomas is the Director of Engineer at NoRedInk, located in the United States. We talk about how Blake got into programming, and the path that led him from learning to code to a management position in an education tech company. We also talk...
- I'm Sure It Means Nothing | Transitions and Genders
Rebekah and Lindsay reflect on their own experiences with gender. (Explicit content refers to body image)
- Modern Web Podcast S11E32- Why Every Developer Should Try Elm + Are We Abandoning JavaScript? with Lindsay Wardell
Lindsay Wardell, senior software engineer at NoRedInk, shares her opinions on Elm, and explains why every software engineer should give it a try. She and Rob Ocel also discuss trends in fullstack development away from JavaScript, and why developers should broaden their experience with multiple languages to stay adaptable.
- I'm Sure It Means Nothing | Self Discovery
Rebekah and Lindsay explore some of the events that make them who they are today.
- Human Side of Dev 7 - Learning by Teaching with Eddie Freeman
Eddie Freeman is a senior software engineer at Streem in the United States. We talk about his love of storytelling through tabletop roleplaying games, and writing, then explore how he got into working in mobile app development. We also explore time...
- I'm Sure It Means Nothing | Introductions
A cheerful conversation between Rebekah and Lindsay as they introduce themselves, their backgrounds, and their sense of humor.
- I'm Sure It Means Nothing | Trailer
Welcome to I'm Sure It Means Nothing, our weird, gay adventure podcast!
2023
- Elm Town 71 – Embracing wins with Lindsay Wardell
Lindsay Wardell tells how she persevered to write her own story as a programmer and shares her views on JavaScript frameworks & fatigue.
- Human Side of Dev 6 - Exploring Edge Cases with Rho Oof
Rho Oof is a developer who has spent most of her career exploring ways to make things work, sometimes in unexpected ways. We talk about how her interests have led to making different technologies work together, and how that has served her in her...
- Human Side of Dev 5 - Documentation and Accessibility with Ben Myers
Ben Myers is a web developer and accessibility advocate in the United States, and host of the Some Antics Dev channel on Twitch. We talk about how they began as a developer and got started in both documentation and accessibility, and why these...
- Human Side of Dev 4 - Exploring Open Source with Daniel Roe
Daniel Roe is a software engineer and maintainer of the Nuxt framework in England. He entered the world of open source by founding a startup and needing to build out the tools they used to support their clients, and ended up contributing to Nuxt...
- Human Side of Dev 3 - Learning to Learn and Code with Star Richardson
Star Richardson is a senior software engineer in the United States, and began her journey as a developer during the start of the COVID pandemic in 2020. We talk about her journey into tech, what resources she used to learn the basics, what projects...
- Human Side of Dev 2 - Technical Evaluation and Space Simulators with Alex Anderson
Alex Anderson is a web developer in the United States, and developer of the space simulator Thorium and Thorium Nova. We talk about how Alex explores different technologies, learning about different topics and their applications, and uses that to...
- Human Side of Dev 1 - Supporting Junior Devs and Social Media with Luiz Oliveira
Luiz Oliveira is an engineer from Brazil and former game developer who has been working on creating resources for newer developers in Portuguese. We discuss how he entered the tech industry, his path through game development, and the resources he's...
- The Launch Pad with Lindsay Wardell and Tejas Kumar
We’re back with episode three of the Launch Pad with Lindsay Wardell and Tejas Kumar, as we cover the latest acquisition of Gatsby, what we should do with Create React App, and what we think of the Astro 2.0 release.
- Human Side of Dev Welcome to the Human Side of Dev
There's a lot to talk about in software development. New frameworks, new techniques, new methods of delivering apps to users. New tools we need to learn in order to keep on top of our profession. But there's more to being a developer than knowing...
- Elm and Vite
Lindsay Wardell joins us to talk about Vite and how to set it up for your Elm project.
- Functional Programming with Elm with Lindsay Wardell
Lindsay Wardell, engineer at NoRedInk, comes on to talk about her recent Vite Conf talk, “Functional programming in Vite with Elm,” to tell us what functional programming is and why it’s beneficial.
2022
- Functional and Object-Oriented Programming with Lindsay Wardell
Richard and Lindsay talk about their experiences with FP and OOP, and some less obvious differences they've noticed between the two paradigms.
- Episode 72 - Elm with Lindsay Wardell
In this episode we discuss NoRedInk's experience using Elm in production, the combined power of functional programming and static type systems, building a language for the long term, and the difficulty of explaining the benefits of purely functional languages to developers who have never experienced them.
- What's New with Elm? ft. Lindsay Wardell - JSJ 527
Elm is a functional language that compiles to JavaScript and runs in the browser. Lindsay Wardell from NoRedInk joins the JavaScript Jabber panel this week to discuss her background with Vue and Elm. The discussion ranges into how Lindsay got into Elm and how it differs and solves some of the issues that crop up when people build apps with JavaScript.
- All About Vite with Matias Capeletto - VUE 181
Lindsay and Steve get to talk with Matias Capaletto (also known as Patak) about the explosive growth of the Vite ecosystem. They talk about how he got into Vite, and the work that’s gone into making it such a compelling ecosystem for a number of frameworks. They also discuss the origins of Vitest, the first-class test runner for Vite, and Matias’ recent hire by Stackblitz to work full time on Vite.
- Tools that Inspire us with Subha Chanda - VUE 180
Lindsay and Steve talk with Subha Chanda, freelance developer, about a number of topics related to building and managing your own sites. They discuss Subha’s work as a writer, and his work writing for LogRocket (and others), focusing on his article on using ImageKit and Vue. They also discuss the current state of using Nuxt, integrating with a CMS, and what tools Subha reaches for when doing freelance work.
- Going 3D with Alvaro Saburido - VUE 179
Lindsay and Steve talk with Alvaro Saburido about TroisJS, the ThreeJS wrapper for Vue. They talk about Alvaro’s work with Vue at work and creating public content, and then dive into what Three.js is, what it does, and why it’s so exciting.
- Writing Good Tests for Vue with Markus Oberlehner - VUE 176
Lindsay and Steve talk with Markus about his project, “Writing Good Tests for Vue Applications.” They discuss how Markus got into programming with PHP, and then later moved into Vue development, as well as how he got into testing. Markus explains how testing “clicked” for him, and that he felt there weren’t enough good resources on writing Vue tests. They then dive into testing with Vue, including component testing, integration testing, and some key concepts for how to write tests.
- Tech to Follow in 2022 - VUE 175
2022 is here to stay, but do you know what tech will? In this episode, Lindsay and Steve run through their top tech choices for this upcoming year. They agree on why Vite is here to stay, Lindsay’s favorite Vite features that’ll change the game, and tech that you NEED to watch closely this year.
2021
- Exploring PWAs with John Lim - VUE 174
Lindsay talks with John Lim about Progressive Web Apps - what they are, and how to utilize them in a Vue application. They talk about John’s work in the construction industry with Vue, and how he started working with Vue applications and writing articles at Vue Mastery. They then dive into PWAs, how best to implement one, and what drawbacks exist in the ecosystem today. They also discuss using Firebase with PWAs for real-time features like notifications.
- Modern Package Development - VUE 172
Lindsay and Luke discuss their recent projects to build new NPM packages, and the approaches that they use. Luke dives into building authentication composables for Laravel, Firebase, and others, while Lindsay explores the Elm programming language and how to build interoperability with Vue. They also discuss which tools they’re building, what their process looks like, and how to test a library in 2021.
- Building a Global State Management Library with Andrew Courtice - VUE 171
Lindsay and Steve sit down with Andrew Courtice, head of front-end engineering at Fathom, do discuss his global state management library Harlem. They talk about how Andrew got started in programming during university, and his move from building desktop applications to the web, as well as his initial start with Vue before it reached 1.0. They then discuss Harlem: what it is, how it works, and what problems it solves. They also discuss the state of global state management in the Vue ecosystem, and how to get started building your own library for Vue (including devtool integration!)
- Islands Architecture in Vue with Máximo Mussini - VUE 170
Lindsay and Steve talk with Máximo Mussini, avid Vite user and plugin creator, about his recent work on Îles, a new static site generation framework built on Vite and Vue. They discuss Máximo’s journey into web development, and his work on the plugin ecosystem in Vite (such as Vite Ruby). They then dive into Îles: what it is, what problems it solves, and what it compares with. They also discuss the concept of “Islands Architecture” that was popularized by tools like Astro.
- Building Performant Vue Apps with Martin Malinda - VUE 169
Lindsay and Steve talk with Martin Malinda about building performant Vue apps. They discuss his article on building a lazy loading component, and explore browser APIs like requestIdleCallback and intersectionObserver. They end with some general guidance on how to build performant websites.
- Alternative Ways to Build Vue Apps - VUE 168
Lindsay and Steve talk about other ways to build Vue applications than Vue CLI or Vite templates. Lindsay talks about her experience migrating her personal site from Nuxt to Astro, a new static site generator that provides islands of reactivity in a framework agnostic way.
- S08E018 Modern Web Podcast - Staying Curious with Michael Chan
In this episode, Lindsay and Michael talk about Michael's perspective on building communities, and how to stay curious and growing as a developer. They talk about how Michael and Lindsay both started in tech by taking small bits of time to grow and learn, and how that has served them in their tech careers. Michael also talks about his time on React Podcast, and what brought him to hosting the show. They end by discussing curiosity, and how specifically to stay curious in life and in a development career.
- Adoping Vue at Wikimedia with Eric Gardner - VUE 165
Lindsay and Steve talk with Eric Gardner, Senior Software Engineer at the Wikimedia Foundation, about his journey from graphic design to Vue and the adoption of Vue at the Wikimedia Foundation. They discuss the challenges faced in MediaWiki, the core application behind Wikipedia, and how and why the foundation moved to adopt Vue as its frontend framework of choice. They also discuss some of the future developments at the Foundation, as well as some of the challenges that they still face.
- 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.
- 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.
- 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.
- S08E016 Modern Web Podcast - Quasar with Luke Diebold
In this episode, Lindsay talks with Luke Diebold, web developer and creator of QuasarCast.com, about Quasar, the amazingly flexible framework for building applications using Vue. They talk about how Luke got into programming from his interest in music, and how he got started using Quasar for personal and professional projects. They discuss what Quasar is, and discuss where it fits into the web ecosystem. They explore some of the basics of using Quasar, including its CLI and the ability to make web, mobile, and desktop apps. They wrap up the discussion talking about how Quasar is one of the first major frameworks to support Vue 3, and what that looks like from the framework.
- 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.
- 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.
- 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.
- 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.
- Turning a Side Project into Business with Ire Aderinokun - She's in Tech 015
Lindsay and Lyndsey talk with Ire Aderinokun about her journey into tech, and how she founded Buycoins, a cryptocurrency exchange based in Nigeria. They talk about how Ire got involved with Web3 and blockchain development, and how a side project became a business. They also talk about The Feminist Coalition, a group based in Nigeria to champion equality for women in Nigeria, and how Ire became comfortable giving tech talks to large audiences.
- 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
- S08E014 Modern Web Podcast - Elm with Richard Feldman
In this episode, Lindsay Wardell talks with Richard Feldman about Elm, the delightful functional programming language for creating web applications. They discuss how Richard got into programming and his first experiences with Elm, then dive into some of the key features of Elm such as no runtime exceptions and its helpful compiler. They then discuss where Elm is going, and some of the great community tools that exist in the Elm ecosystem.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- S08E012 Modern Web Podcast - Modern CSS & Accessibility with Stephanie Eckles
In this episode, Lindsay Wardell talks with Stephanie Eckles about her work with Modern CSS and accessibility. They discuss how Stephanie got into programming, and what drew her to start writing ModernCSS.dev, an excellent resource for learning the latest supported concepts in CSS. They also talk about some of the features in CSS that developers may not be aware of, as well as, some upcoming features that aren't released yet. Stephanie also talks about accessibility, and how CSS can be impacting your site's users' ability to use it. We end talking about Stephanie's upcoming workshop, and how she uses 11ty to build her sites and projects.
- 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.
- 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.
- 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.
- S08E09 Modern Web Podcast - Sides Projects with Shawn Wang
In this episode, Lindsay Wardell and Hunter Miller talk side projects with Shawn Wang. We discuss the projects they do on the side, and what kind of side projects they enjoy working on. Shawn also talks about his book, "The Coding Career Handbook", and how it started as a side project as well. We also talk about the importance of writing your own blog posts, and sharing your experience and learning in public to help both yourself and others, rather than blogging for numbers. We wrap up with a discussion on being a part-time creator, and finding a company that supports their employees and match what you're looking to do.
- VUE 145: Vue 3 and Socket.io with Solomon Eseme
Lindsay and Steve talk with Solomon Eseme, Software Engineer and Technical Writer. They discuss how Solomon got into web development, his journey from the frontend to the backend (and back again), and how he came to use Vue. They dive into Solomon's blog post on building a chat app with Socket.io and Vue 3, and its impact at an enterprise that read it. We also talk about Solomon's upcoming project, Profaily.
- VUE 144: Web Workers in Vue with Martins Onuoha
Lindsay and Steve discuss Web Workers with Martins Onuoha. They talk about Martins' start in programming, and how he came to love Vue for its simplicity. Martins explains what Web Workers are, when they are useful, and how to integrate them with a Vue application.
- VUE 143: What to do when you want to blog with Vue
Lindsay and Steve discuss building and hosting a blog using Vue. They discuss their own blogs, and dive into options for managing content with markdown or headless CMS, building the site with Vue or Nuxt (and others), and where to host
- VUE 142: From Nuxt to React - Catching up with Debbie O'Brien
Lindsay and Steve talk with Debbie O'Brien, Head Developer Advocate at Bit and former Head of Learning at Nuxt about her new position. We talk about what Bit is, and how they are bringing a new approach to component development. We also talk about how Debbie is having to learn React, what that looks like for an experienced Vue developer, and ways we learn new frameworks and libraries.
- S08E06 Modern Web Podcast - Tailwind JIT and Utility CSS
In this episode, Rob Ocel discusses the recent release of Tailwind's Just-In-Time (JIT) CSS compiler with Hunter Miller and Lindsay Wardell. They discuss the new features the JIT compiler provides, as well as, the performance boost developers can expect on their own projects. They also talk about the benefits of utility CSS compared to other methods, and how Tailwind can be used to build out many types of design systems. They also explore other utility CSS frameworks, including Windi CSS, and discuss the future of utility CSS in the development world.
- VUE 141: Diving into Nuxt 3 with Daniel Roe
In this episode, Lindsay and Steve talk Nuxt 3 with Daniel Roe, Framework Engineer at Nuxt. We talk about upcoming features, including Nitro (the new server-side renderer for Nuxt), serverless deployment with Netlify or Vercel, Nuxt Kit, and an upcoming Nuxt CLI. We also dive into deployment options, and how to deploy you application in Nuxt 2 and 3. We end with a discussion on release date, and how you can participate in the private alpha for Nuxt 3.
- VUE 140: Exploring Vitesse with Anthony Fu
In this episode, Lindsay talks with Anthony Fu, full-time open source contributor and author of Vitesse, an opinionated template for using Vite. We explore some of Anthony's work in open source, and what inspired him to use Vite to rebuild his site.
- VUE 139: Exploring Inkline with Alex Grozav
In this episode, Lindsay and Steve talk to Alex Grozav, creator of the Inkline UI framework. We discuss how he came to web development, and what led him to creating his own UI framework. We talk about the differences between Inkline and other common frameworks, as well as the driving principles behind Inkline's design. Alex also shared his advice for anyone looking to build a UI framework or library.
- VUE 138: Vue and Ruby with Austin Story
In this episode, Lindsay talks with Austin Story, Technical Lead at Doximity, about their adoption of Vue server-side rendering and eventually Nuxt. We talk about the challenges the team faced, and how they reacted to the shift. We also discuss the difference between the Ruby and JavaScript ecosystems, and how those languages impact development choices.
- VUE 137: Using Laravel and VueJS in an Enterprise Application
The panel talks with Jay Hariani, CTO of GovTribe. GovTribe is an enterprise application built with Laravel and VueJS that provides government contractors with a centralized location for available government contract and grant information that is easily searchable and customizable. The discussion covers why GovTribe went with Laravel and Vue, what their strengths are, and other tools that GovTribe uses to get very good SEO results and customer satisfaction.
- VUE 136: Ionic and Vue with Michael Tintiuc
In this episode, Lindsay, Steve, and Raymond talk with Michael Tintiuc, tech lead at Modus Create and author of the Ionic Vue library. We discuss what Ionic is, how Michael integrated it with Vue, and how everything works together for building mobile applications. We also discuss Michael's experience as a designer and using multiple languages, and how that impacts his work as a developer.
- VUE 135: Netlify CMS and Nuxt with Daniel Kelly
In this episode, Lindsay and Steve talk to Daniel Kelly about his theme for Nuxt, Awake, and his experience building it. We discuss Daniel's experience with Laravel, then compare PHP and JavaScript development. We talk about building the theme, integrating it with Netlify CMS, and the benefits of this approach. We also discuss the plugins Daniel is using in Awake to make it as fast as possible.
- VUE 133: Teach VueJS with Erik Hanchett
Steve and Lindsay talk with Erik Hanchett about his experience teaching VueJS. Erik is a published author, prolific Youtube video creator, and has created multiple online courses all for the purpose of teaching Vue. The discussion ranges from how he creates runs his courses, to the benefits of writing for an established publisher, to developer job interviews, and finally certifications for developers.
- VUE 132: Vue Reactivity with Oscar Spencer
In this episode, Lindsay, Steve, and Raymond talk with Oscar Spencer, developer at Tidelift and creator of the Grain programming language. We discuss Vue's reactivity engine, both how it worked in Vue 2 and how it's changed for Vue 3. We also talk about some use cases, both within Vue and outside of it. Finally, we talk a bit about Grain, a strongly-typed functional language that compiles to WASM.
2020
- VUE 131: Creating Content with Mitchell Romney
In this episode, Lindsay talks with Mitchell Romney about his journey into programming and video content creation. They discuss how Mitchell got started with IT, and found a passion for writing code. They also explore Mitchell's streaming and YouTube content, and his free course on Vue 3 for beginners. They discuss the importance of giving back to the community, working together, and having fun while programming.
- VUE 129: GraphQL and Vue with Anjolaoluwa Adebayo-Oyetoro
In this episode, Lindsay, Steve, and Raymond talk with Anjolaoluwa Adebayo-Oyetoro (Jola), lead front-end developer at RevelFinance and technical writer at LogRocket. We discuss how his team found itself making too many API calls, and decided to move to GraphQL. We talk about what GraphQL is, its strengths, and how to solve common problems like usage in Vue and authentication. Jola also gives his tips on learning GraphQL, and where to go to learn it.
- VUE 130: Nuxt and Storyblok with Alba Silvente Fuentes
Lindsay and Steve talk with Alba Silvente, senior frontend developer at Blue Harvest and ambassador for Nuxt and Storyblok. We talk about how she came to use Vue, and some of the technologies that she loves to use. We discuss her blog series on building a dashboard with Tailwind, Nuxt, and Storyblok. We also explore how to integrate Storyblok into a Nuxt app.
- VUE 128: Templates to Scoped Slots - Reusable Components with Michael Thiessen
In this episode of Views on Vue, Lindsay and Raymond talk with Michael Thiessen about his new course, Reusable Components. We discuss Michael’s six levels of reusability, and his process in building the course to help developers have their own ‘aha’ moments with these concepts. We also talk about the tools Michael used to build the course, from coding in Vue 3 to hosting and authentication to video editing. We also gets Michael’s tips for someone wanting to build their own course.
- VUE 127: Introduction to Svelte with Mark Volkmann
In this episode of Views on Vue, Lindsay, Steve, and Raymond explore Svelte with Mark Volkmann, the author of Svelte in Action. We talk about what Svelte is, and how it compares to Vue. We also talk about Sapper, and all that it can do for a server-side generated application.
- VoV 126: Vue Composition API and Nuxt with Daniel Roe
In this episode of Views on Vue, Lindsay and Steve talk with Daniel Roe, CTO of Parent Scheme, about the Vue 3 Composition API. They discuss what the composition API is, and how it simplifies development of features in Vue. Daniel is also working on composition API hooks for Nuxt, and we dive into how these hooks work to enable SSR with Vue 3. We then talk about Vuex and the composition API, and whether you can (or should) replace it.
- VoV 125: React and Typescript for a Vue developer with John Datserakis
In this episode of Views on Vue, Lindsay and Steve talk with John Datserakis, software engineer at Indigo Ag. We catch up on what John’s been doing since his last appearance on the show, and discuss his experience working with React and Typescript in production. We talk about React hooks, and how they compare to Vue 3 Composition API. We also talk about how React is closer to plain Javascript compared to Vue’s ‘batteries included’ approach.
- VoV 124: Why End-To-End Test using Cypress with Gleb Bahmutov
In this episode of Views on Vue, we talk with Gleb Bahmutov, VP of Engineering at Cypress, about the importance of end-to-end testing, and why to use Cypress for your tests. We discuss how to write tests that cover a majority of your codebase, as well as new features such as component testing. We also talk about code coverage, and generating reports to determine how well your tests work to validate your application.
- VoV 123: What To Expect When You're Expecting Vue 3 with Raymond Camden
In this episode of Views on Vue, Lindsay and Steve talk with Raymond Camden about the upcoming Vue 3 release, and how it’s important for open source in general to communicate well with developers. We discuss the needs of developers who just want to get work done, and the need to not break the expectations around a library or framework. We talk about the Composition API, as well as new features like Teleport and Suspense.
- VoV 121: Reusable Components with Michael Thiessen
In this episode of Views on Vue, Lindsay talks with Michael Thiessen, who is working on a new course about Reusable Components. We dive into the six levels of reusability, and talk about how to make your components more flexible across your application. We also discuss when is a good time to start abstracting your components, and some ideas on handling large numbers of props.
- VoV 120: Vue Formulate with Justin Schroeder
Lindsay talks with Justin Schroeder about Vue Formulate, a form library with some new ideas. We discuss how to build forms, the straightforward API for creating inputs, and how to customize the form. We also discuss how developers can bind directly to the form, rather than each component, and how validation is layered in at every step. Finally, we discuss form generation from JSON or objects, and how to create form groups.
- VoV 119: Climate Change and the Tech Community with Callum Macrae
In this episode of Views on Vue, Lindsay talks with Callum Macrae about the impact of the tech community on climate change. We discuss the impact of data centers and data transmission over the internet, some of the tech industry’s support of carbon emissions, and how we as individuals can make a difference.
- VoV 118: Nuxtify Everything with Debbie O'Brien
In this episode of Views on Vue, Lindsay and Steve talk with Debbie O’Brien, Head of Learning at Nuxt. We discuss Nuxt becoming a company, the new component and content modules, and the static module. We also talk about enhancements to the Nuxt documentation, providing new ways to learn Nuxt and ways to integrate it with other technologies.
- VoV 117: Building Vue Storefront with Filip Rakowski
In this episode, Lindsay talks with Filip Rakowski, co-founder and CTO of Vue Storefront. They discuss how Filip got into programming, frontend development for eCommerce, and what led to the development of Vue Storefront. They also discuss what's coming in Vue Storefront Next, and Filip's experience with the Composition API. Filip also discusses launching open source projects early, and how he build a community around Vue Storefront.
- VoV 115: Vue, Vapper, Vite - Frameworks Built Using Vue
This week the Views of Vue panelists discuss the frameworks built using Vue. We start with the Vue CLI, then go into Gridsome and static site pros and cons, Nuxt and server side rendering, and Vuepress for simple setup and development. We also discuss other frameworks like Quasar, Vapper, and the experimental Vite.
- VoV 114: Pro Tips on Building Vue Applications
Join the 30-DAY CHALLENGE: "You Don't Know JS Yet"
- VoV 113: CSS and Components with Maya Shavin
In this episode of Views on Vue, we talk with Maya Shavin, a Senior Frontend Developer at Cloudinary. We talk about CSS component libraries, CSS-in-JS with Vue, and pros and cons with using libraries like Tailwind CSS. We also discuss Storefront UI, a component library focused on eConmerce.
- VoV 112: Build Moblie Apps with Nativescript-Vue with Tiago Alves
Vue Remote Conf 2020
- VoV 111: Educating about VueJS with Erik Hanchett
Vue Remote Conf 2020
- VoV 110: Vuetify Next with John Leider
Vue Remote Conf 2020
- VoV 109: Migrating from Backbone to Vue with Brad Balfour
In this episode, we talk to Brad Balfour, senior developer at Bloomberg, about how his team began to implement Vue in their existing applications. We also discuss how Vue let their team move faster, and how the Vue component ecosystem allows for quick development using existing solutions. We also talk about the experience of learning and implementing Vue on a large project with an existing team.
- VoV 108: Inside Vue 3 with Gregg Pollack
In this episode, Lindsay, Steve, and Austin talk with Gregg Pollack of Vue Mastery about his course with Evan You on the new reactivity model in Vue 3. We also discuss the Composition API, and whether it is the right decision to use. At the end, we discuss marketing and building up an audience for your own video courses.
- VoV 107: Cypress Testing with Amir Rustamzadeh
In this episode, we talk to Amir Rustamzadeh about the end-to-end testing framework Cypress. We discuss what it is, what it's useful for, and how to test a Vue application. We also discuss mocking APIs, and how easy it is to get started with Cypress.
- VoV 106: Component Communication
Austin expands on his talk at VueConf US, discussing various methods to share data between components. We talk about props and events, slots and scoped slots, event bus, Vuex, and Vue.observable. We also share our experiences with each of those methods of data communication.
- VoV 105: The Vue Component Libraries with Gwendolyn Faraday
In this episode, Lindsay and Steve talk with Gwen Faraday about Vue component libraries: what they are, why you want them, and what they solve. We discuss a couple examples that Gwen likes (Vuetify and Element). We also talk about Gwen's upcoming courses on component libraries, and her live streaming on YouTube.
- VoV 104: Exploring GraphQL in Vue with Vladimir Novick
Vladimir Novick explains Hasura's graphQL implementation, and how easy it is to set up an interface to your SQL database. We then learn about Apollo Vue, and explore how to integrate it into your applications.
- VoV 103: Progressive Form Validation & Instance Aware Vuex Modules with Matt Brophy
In this episode of Views on Vue, guest, Matt Brophy of Urban Outfitters speaks about how they do progressive form enhancement, and also dynamic Vuex modules for dynamic pages.
- VoV 102: Components from the Ground Up
The Views on Vue panelists discuss components: They delve into what is it, when to create a new one, data management between components and their favorites.
- VoV 101: Real Life Projects Using Vue
Dean and Lindsay talk about the projects they're working on and the technologies they're using. Dean talks about using Apache Cordova and Firebase to build mobile apps. Lindsay is working on building his own card game and short circuited the physical design process by building an electron app. Keep listening to see what else they're working on.
- VoV 100: Views on Vue Celebrates 100th Episode
Views on Vue Celebrates 100th Episode
- VoV 098: Gridsome and Gridsome Plugins
Lindsay has been working with Gridsome for a while and leads the discussion about what Gridsome is and how it works. A bit of time is spent comparing it to Gatsby from the React Ecosystem. Lindsay also walks the panel through the process of building a Gridsome plugin.
- VoV 096: Cordova and Vue with Daniel Purcell
In this episode of Views on Vue the panel interviews Daniel Purcell, asking him about using Cordova with Vue. He starts by explaining what Cordova is and how to get started with Cordova. The panel discusses using VueCLI with Cordova. Daniel explains how to make your app look like a mobile app and recommends some tools to help your app look more native.
- VoV 095: New to Vue with Mirjam Bäuerlein
In this episode of Views on Vue the panel interviews Mirjam Bäuerlein, a developer who is new to Vue. Mirjam starts by explaining her coding journey. She has been coding as a hobby since she was 11 and about 3 years ago decided to make it a career. Her work at the time moved her to frontend development in React; giving her the shot that she needed to get a jump on her new career path. Her newest job is using Vue and is the reason she switched to Vue.
- VoV 094: Head to Toe Development Set Up
In this episode of Views on Vue the panel shares what their set-ups look like. They start by discussing IDE and text editors. Most of them use VScode for their setups but they like to use others when they need them. The panelist list some of their favorite plugins, Vetur, Prettier, Vue peeks, NPM, word counters, and spell checkers. They talk about Vue CLI and other CLIs they use.
2019
- VoV 093: Vuetensils with Austin Gil
In this episode, the panel interviews Austin Gil, author of Vuetensils. Austin begins by explaining that Vuetensils is and why he wrote it. Vuetensils is a UI library filled with naked components that make it easy to build accessible apps. The panel explains that it is not as opinionated as other libraries making it easy to style yourself.
- VoV 091: Meet Our New Panel
In this episode of Views on Vue the new panel is introduced. Lindsay Wardell is a full-stack developer from Portland, Oregon. Steve Edwards was in tech support for 20 years and is a self-taught programmer who is now working full time in Vue. Devlin was a registered nurse, who studied development by night. Charles Max Wood, CEO of Devchat.tv, got a degree from BYU and has been in development and podcasting for about 13 years.
