Vue is a growing front-end framework for web developments. Hear experts cover technologies and movements within the Vue community by talking to members of the open source and development community.
Subscribe to this podcastOpen in app
Steve and special returning guest host Erik Hanchett sit down with John Leider of VuetifyJS to talk about the recent 3.0 release of Vuetify. They discuss the conversion from Vue 2 to Vue 3, the people behind Vuetify, and some of the ways Vue 3 makes things easier in Vuetify. Sponsors Chuck's Resume Template Developer Book Club starting with Clean Architecture by Robert C. Martin Become a Top 1% Dev with a Top End Devs Membership Links Vuetify 3.0 docs VoV Episode 110 VoV Episode 156 VoV Episode 183 with Erik Hanchett Twitter: @zeroskillz Picks Erik - Amplify UI - Build UI fast with Amplify on React John - Figma: the collaborative interface design tool.
David Neal is a web developer who started to learn to draw as a way to liven up his conference talks. Along the way, his drawing skills and reach have grown, and he uses those skills in multiple avenues. David talks about his history in tech and drawing, how he learned, and how it has become an effective rule for him. He and Steve discuss their love of dad jokes and David's love of bacon, and how he lost weight eating nothing but bacon. Sponsors Top End Devs Coaching | Top End Devs Links The Illustrated Book of Dad Jokes Show and Tell ReverantGeek Twitter: @reverentgeek Picks David- The Sketchnote Handbook - Rohdesign David- Thick Cut Bacon the Wright Way | Wright® Brand Bacon David - Benton's Bacon
Along with returning guest host Luke Diebold, Steve talks with Laravel framework creator Taylor Otwell, They cover the history of Laravel, the Laravel ecosystem, how and why Taylor chose to integrate it with Vue, how Laravel and Vue are now used and distributed as part of Jetstream and InertiaJS, and even how Laravel got its name. Along the way, they cover topics such as Narnia, Star Trek, and end with great dad jokes. Sponsors Top End Devs Coaching | Top End Devs Links GitHub: taylorotwell Twitter: @taylorotwell Picks Luke- Building REST APIs with Laravel Orion Steve- We rebuilt our entire application Taylor- Star Trek: Lower Decks (Official Site) Watch on Paramount Plus
In this episode, Steve sits down with Silvan Mühlemann and talks about his history with Vue. They cover a couple blog posts of Silvan's where he uses Vue to generate various PDF types, and then talk about his development history and how he and his company got into Vue. They with Silvan's picks of some great AI tools, and of course, Steve's fantastic dad jokes. Sponsors Top End Devs Coaching | Top End Devs Links Silvan Mühlemann Mühlemann&Popp - digital business models Events - tilllate.al How VueJS can replace Photoshop (sort of) How to generate beautiful-looking PDFs in Single Page Applications Picks Silvan- GitHub - CompVis/stable-diffusion: A latent text-to-image diffusion model Silvan- Introducing Whisper Steve - Dad Jokes
Steve sits down with Vue developer Shashikant S. Wagh to talk about his Vue Sortable Table. They discuss the various config options and the main selling point that allows the user to re-order items in the table via drag and drop. Shashikant makes a very old-school book pick, and as always, Steve has his great dad jokes. Sponsors Top End Devs Coaching | Top End Devs Links Introducing Vue Sortable Table GitHub - shashikant-wagh/vue-sortable-table GitHub - SortableJS/Sortable LinkedIn: Shashikant (Shashi) Wagh GitHub: shashikant-wagh Picks Shashikant- The Republic Steve- QR codes | Dan Hollick
Valeri Karpov, maintainer of the popular Mongoose library for Nodejs, visits the show again to talk about a new Vue 3 feature of provide/inject and how it's much better than props, how he uses Vue templates inside Node, tests template output with the cheerio library, and then how he uses plain js, html, and css files for email templates. As always, they end with picks, including a discussion of the The Hobbit and the Lord of the Rings books, and movies, and as always, Steve tops it off with his amazing dad jokes. Sponsors Top End Devs Coaching | Top End Devs Links Using Provide and Inject in Vue.js Provide / Inject | Vue.js Reactivity in Vue 3 Use HTML Files as Vue Templates with Webpack cheerio GitHub: vkarpov15 Twitter: @code_barbarian Picks Val- Dreadgod (Cradle Book 11) Steve- The Hobbit (TV Movie 1977) - IMDb
In today’s episode, we talk with special guest Sanchitha SR about her article titled How to Communicate between Components in Vue.js. We cover the five ways that we can send data from one component to another: Using Props Using Events Using Event Bus Using provide/inject Using this.$refs Sponsors Top End Devs Coaching | Top End Devs Links Building a Global State Management Library with Andrew Courtice - VUE 171 How to Communicate between Components in Vue.js 7 Component Communications in Vue 3 GitHub - developit/mitt: Twitter: @SrSanchitha Sanchitha SR - Medium LinkedIn: Sanchitha SR Picks Sanchitha - Watch Flavors of Youth: International Version | Netflix Official Site Sanchitha - Normal People Sanchitha - Conversations with Friends Steve- Dad Jokes
Today Steve talks with Val Karpov, the lead maintainer of Mongoose, the most used database framework on NPM. Val gives a brief history of Promises and Async/Await, talks about how they work. We learn the reasoning behind the new functionality, and how it works in VUE. Be sure to check out Vals book and his blog articles on The Code Barbarian and Mastering JS. Sponsors Top End Devs Coaching | Top End Devs Links Mongoose Mastering Async/Await v1.1.0 The Code Barbarian | www.thecodebarbarian.com Mastering JS The Far Side Comic Strip by Gary Larson - Official Website | TheFarSide.com GitHub: vkarpov15 - Overview GitHub - vkarpov15/simple-promise: Simplified implementation of promises for learning purposes Overview - Nuxt 3 Essentials | Vue Mastery Picks Steve- Calvin & Hobbes Search Engine - by Bing Steve - Dad Jokes Val- Drink LMNT | Paleo-Keto Friendly Hydration | Zero Sugar Electrolytes Val- Watch Alexa & Katie | Netflix Official Site
Steve talks with Milad Dehghan, a Vue developer for Trengo in The Netherlands, to talk about his blog post on creating a VueJS component library. They start with the basic definitions of component libraries (aka design systems) and atomic design principles and then dive into the specifics of how he does it in VueJS They also get into short discussion on Astro, and Steve makes Milad laugh hysterically with his amazing dad jokes. Sponsors Top End Devs Coaching | Top End Devs Links Create a Vue.js Component library without losing your mind Trengo | Customer service software Atomic Design by Brad Frost Twitter: @milad_d3 miladd3 - Overview