The Enjoy The Vue Team public
[search 0]
More
Download the App!
show episodes
 
Artwork

1
Enjoy the Vue

The Enjoy the Vue Team

Unsubscribe
Unsubscribe
Monthly
 
Enjoy the Vue is a Vue.js podcast bringing you panel discussions, guest interviews, and much more to keep you up to date on what's happening in the Vue and tech communities.
  continue reading
 
Loading …
show series
 
Support us on Kofi! Everybody needs a break sometimes. That’s why we’re going on a brief hiatus! We know you will miss us while we’re gone so, to keep you entertained until our return, we are sharing some extra special picks in today’s episode. From the Steam Deck to the wonderful game of chess, from Inventing Anna to a new season of Taskmaster, we…
  continue reading
 
Support us on Kofi! Have you ever wondered if it's worth breaking the internet? No? Well, today's guest has! Tune in as we chat with Yulia Startsev, a software engineer for Mozilla, and a compiler for JavaScript. We dive into the conversation with who uses semi-colons (and when and why), followed by an anecdote from Yulia about Smoosh and the poten…
  continue reading
 
Support us on Kofi! Today we welcome our friend Jacob Schatz to the show to have an informative and hilarious conversation about his work and how Vue fits into the different projects he is busy with. Jacob is currently the Head of Automation at Remote and has a lot of experience working with JavaScript and Vue. In our conversation, we get to hear f…
  continue reading
 
Support us on Kofi! Our focus in today's episode is more on the technical side of things and we get right into the weeds on the subject of how to continue your development work when you do not have all the API information you need. We speak about a bunch of options at your disposal, some of which we have tried and some that we have merely heard of,…
  continue reading
 
Support us on Kofi! Today we turn our attention to our very own Ari! Join us as we get to know her journey before and after getting into programming. We hear from Ari about the time she spent working in her family's fabric business, some cutting and measuring techniques that she learned, her forays into studying engineering, and how she found progr…
  continue reading
 
Support us on Kofi! There are very few barriers keeping you from creating the career you want. For many developers, formal education no longer matters. What matters is demonstrating your skill and your dedication to the craft you’ve chosen to pursue. When you learn in public, you do just that; you share your skill development and your work in progr…
  continue reading
 
Support us on Kofi! The focus of today's episode is the tricky role of a solo front-end developer, and we kick things off by sharing some of the experiences we have had working in this configuration. This is a plain and simple show today, without any guests, and our panel gets into some thoughts on the links between front-end dev work and specializ…
  continue reading
 
Support us on Kofi! Today we have a special introduction to the newest member of our team! That means that we will be freewheeling through all things Oscar, taking in his history, current work, love of games, cocktails, music, and a whole lot more that you are not going to want to miss. To kick things off we hear from Oscar about his early interest…
  continue reading
 
Support us on Kofi! Design by committee usually has a bad connotation but when it comes to specifying JavaScript, making sure a new feature doesn’t break the internet is just too big a task for one person. Today on the show we invite Mark Cohen to talk about what it is like being on the board of TC39, the institution which standardizes the JavaScri…
  continue reading
 
Support us on Kofi! Communities come in an enormous variety of shapes and sizes, each with its own set of values and way of operating. In general, a community should be an inclusive space where everyone involved feels a sense of belonging and is working together towards common goals. However, building a thriving community is no easy task, and in to…
  continue reading
 
Support us on Ko-Fi! Writing elegant code is one thing, but communicating how it works to the wider world is another. This is where technical writers come into the mix and today on the show, we have one in the hot seat! Ben is a technical writer for a company that specializes in remote team collaboration software and he joins us to talk about how h…
  continue reading
 
Sponsor us on Ko-Fi! The ongoing professional journey that many of us in the world of tech and developing find ourselves on can be exciting and daunting. Here to talk us through her experience on the hunt for a new job at a company that is more suited to her particular needs, is Jenny Lee. Jenny is currently employed as a Senior Software Engineer a…
  continue reading
 
The focus of today's show is the divisive topic of CSS. There are many different opinions on the strengths, weaknesses, and value of CSS, and to explore this in some detail, we are lucky enough to have Josh Comeau join us on our extended panel! One of the strongest messages that comes through from our discussion is the amount of time and effort tha…
  continue reading
 
With the release of Vue 3, developers now have access to the Composition API, a new way to write Vue components. This API allows features to be grouped together logically, rather than having to organize single-file components by function. Using the Composition API can lead to more readable code, and gives developers more flexibility and scalability…
  continue reading
 
This Episode is sponsored by Cloudflare Workers Join us today as we talk to Ash Ryan Arnwine (developer experience leader for DataStax) about Getting Started Guides. Ash takes us through his experience with Vue, and how the guides in Vue 1 were the North Star for him when he was working with Adobe Creative Cloud. We discuss the challenges in migrat…
  continue reading
 
This episode is sponsored by Clouflare Pages! This week, The Enjoy the Vue panel digs into the topic of asynchronous event loops: how it can save you time, but also how it can trip you up. Asynchronous update queues are an efficient way for platforms like Vue to save time and energy by recognizing a group of similar commands and doing a batch run a…
  continue reading
 
This week's episode is sponsored by Cloudflare Workers! Have you ever wished that Vue was smaller? We know we have. Petite-Vue is an astonishing 5.5KB, which is so small, it’s almost invisible. Dave Rupert, a developer at Paravel, joins us today to discuss all things Petite-Vue. We hear how this smaller version was released, and Dave shares what hi…
  continue reading
 
This week's episode is sponsored by Cloudflare Pages! Laurie Barth, or Laurie on Tech as she is well-known in the dev industry, is a software engineer who started as a mathematician, currently working as a Senior Software Engineer at Netflix. Additionally, Laurie is a content creator and technical educator across various mediums. She is also a freq…
  continue reading
 
Imagine working on projects that last for two weeks or less. This is what today’s guest, Jason Etcovich, gets to do all the time! Jason is a Senior Software Engineer at GitHub, where he is part of the Special Projects team. He is also involved in the Paper Cuts project, which works directly with the community to fix small to medium workflow problem…
  continue reading
 
The increasing volume of the societal discussion on mental health is blooming into a variety of results. One of the interesting aspects of these developments are apps aimed at helping users with their self-care and mental health management and, today, we have a conversation about a new mobile app called Whimser, which is doing exactly that! We are …
  continue reading
 
Be sure to fill out our listener survey here! In today’s episode, we discuss the pending update Vue 3.2 with special guest panelist Mark Noonan, a web developer from Tipperary, Ireland who now lives in Atlanta, Georgia, and currently works at NexTraq as a front-end developer. We kick off the conversation by discussing RSS feeds and how to keep abre…
  continue reading
 
Be sure to fill out our listener survey here! Key Points From This Episode: Matan and the rest of the panel's experience with back-end work. The basics of Rust and what differentiates it from older, similar languages. Reasons that Matan pursued learning Rust, despite the intensive time investment. How the strict compiler in Rust helps developers ro…
  continue reading
 
Hey everyone, let us know what you like about the show by taking our Enjoy the Vue listener survey! The role of developer advocate is a fairly new one and can therefore be difficult to define as it continues to evolve. In today’s episode, Alex, Tessa, and Ari get together with Debbie O’Brien, Head Developer Advocate at Bit, to discuss how she trans…
  continue reading
 
Hey everyone, let us know what you like about the show by taking our Enjoy the Vue listener survey! Key Points From This Episode: The panel's experience working with global data storage methods for Vue. Some background information on pinia, Eduardo's store for Vue. What differentiates pinia from similar stores such as Vuex. Common mistakes that Edu…
  continue reading
 
Hey everyone, let us know what you like about the show by taking our Enjoy the Vue listener survey! There are so many tools out there that can make your life as a developer easier or more fun. In today’s episode, Alex, Tessa, and Ari sit down to share some of their favorite tools. We hear about why everyone loves VSCode and find out the story of ho…
  continue reading
 
We all love CodePen for its immediacy and were overjoyed when we heard the team had implemented a brand-new editor for Vue single-file components! Today Chris Coyier and Stephen Shaw from CodePen join us to talk about what it was like building this amazing feature into the platform. Our conversation begins with Chris giving a brief introduction to …
  continue reading
 
Key Points From This Episode: Memories of the last conferences before the pandemic and thoughts on virtual events. Em's experiences running Roguelike Celebration, and some history of the related games and community. The event's transition to online-only in response to the pandemic and how they weathered the storm. The considerations that go into pl…
  continue reading
 
Key Points From This Episode: A brief description of Vuex, a Redux pattern, but implemented in Vue. All the new features on the horizon for Vuex 5 to be found in the RFC. Removing mutations and allowing updates to state to happen via actions. Flux architecture as a conceptual framework for data flow through your application. Whether there is any ne…
  continue reading
 
Key Points From This Episode: Find out what script setup is and how it seeks to improve the developer experience. How this script setup RFC creates a more ergonomic way of authoring components without you having to learn anything new. Lachlan talks about the ref sugar RFC, which is more polarizing than script setup. Hear some of the panel’s mixed r…
  continue reading
 
Key Points From This Episode: Why Amina started using Vue for the site that she is building, Doc Like Me. What drove Amina to start building Doc Like Me. Amina’s passions for medicine and technology and how she is combining the two through the work that she does. Why Amina decided to go to a coding boot camp when she left medical school. Three main…
  continue reading
 
Key Points From This Episode: Introducing Cassidy, her favorite frameworks, and her road into tech. Understanding more about React and how Next.js fits into it. Discussing other JS frameworks like Nuxt and Vite. Making a counter and a to-do list in Vue; Cassidy’s experience with this new framework. How making a counter in Vue would compare to doing…
  continue reading
 
Key Points From This Episode: Introducing Anthoy Fu and his contributions as a member of the core Vue team. Anthony’s explanation of ‘yak shaving’ followed by stories of yak shaving experiences. Yak shaving experiences of Anthony’s and why he enjoys it more than doing actual work. Viewing yak shaving as a form of trying things out to see if they ar…
  continue reading
 
Overview: Testing isn’t something that many people enjoy doing, but Jessica Sachs is an exception. Jessica is the tech lead on the component testing team (which spans across four time zones and is fluent in 8 languages) at Cypress, and she is so excited about the developments that have been taking place in this space. In today’s episode Jessica exp…
  continue reading
 
Key Points From This Episode: An introduction to today’s special guest, Lachlan Miller. Given the hypothetical opportunity to test only one thing about an app, Ben, Tessa, and Lachlan weigh in. Lachlan suggests doing a screenshot test of the application using a tool like Percy. Hear about the distinction between screenshot tests and snapshot tests.…
  continue reading
 
Key Points From This Episode: The panel shares their own experiences of streaming, from remote meetings to gaming. Liz shares how she got into streaming, what she streams, and what she loves about it. The benefits of learning something, live, on the internet, and embracing the process. How live coding makes Liz a better pair programmer and helps he…
  continue reading
 
Key Points From This Episode: Get to know today's guest, Evan You. Hear what Evan’s other project, Vite, is all about and the various features it has. The biggest change with Vite 2 is that it is now framework agnostic. What inspired the change to make Vite 2 more framework agnostic and the benefits of the shift. The difference between working on V…
  continue reading
 
Key Points From This Episode: An introduction to Alex, the brand-new panel member. Why traditional education did not suit Alex, and his introduction to programming. Alex’s 15-year stint in the theater space and what led him back to development. The moment that Alex started to think of himself as a developer. How reframing his resume made people in …
  continue reading
 
Overview How v-bind lets you dynamically swap out attribute values. Exploring the scenarios where you would most likely use v-bind. V-bind scenarios where you would avoid writing in shorthand. Using v-bind versus individually declaring each object. The workflow benefits of setting base components. The pros and cons of declarative code and when it’s…
  continue reading
 
Key Points From This Episode: Introducing today’s returning guest, Alex Riviere. Today we ask: what is Vue 3’s emits component option? What it means to pass a callback function as a prop. Alex contrasts callbacks and promises. The best way to consider what a callback is. New offerings that come with Vue 3’s emits option. Why emits options will be u…
  continue reading
 
Key Points From This Episode: Introducing today’s special guest, Vue core team member Damian Dulisz. Ari Clark talks about what Vuelidate has added to her workflow. Exploring the role that Vuelidate serves in the Vue ecosystem. Hear about the main change made to the current version of Vuelidate.-Insights into schema forms and terms like ‘touched’ a…
  continue reading
 
Key Points From This Episode: Introducing today’s host, Tessa! We welcome a special guest, Alex Riviere. Alex tells listeners a little more about himself. Alex breaks down watch and watchEffect. Examples of why we use watchers in Vue 2. Alex answers: what is watchEffect? How watch on Vue 3 differs to its Vue 2 version. The caveat to having one func…
  continue reading
 
Key Points From This Episode: Jenell’s journey into coding and how she fell into front end and UX development. Job titles in the UI/UX space and perspectives on the difference between the two. Diving deeper into the difference between a UX designer and a UX developer. Challenges UX developers face at different stages of an app’s development. How cl…
  continue reading
 
Key Points From This Episode: Matt's current position at Google, his work with Vue, and his educational background. A look at the panel's interesting and winding journeys through education in tech. The format of computer science degrees aimed at preparation for web development. Assessing the common requirements for computer science degrees for fron…
  continue reading
 
Key Points From This Episode: Introducing today’s guest, Eva Sofianos. Eva tells us a little bit more about herself. Some of the challenges Eva is facing teaching her students remotely. Eva talks about her day-to-day tasks as a remote lecturer. Hear about the other courses Eve teaches at the college. Why Java is the preferred choice for learning in…
  continue reading
 
Key Points From This Episode: Alex shares details about his web development journey. Hear about Nuxt.js and how it fits into the Vue ecosystem. The tech stack that Alex likes to use. Why Alex uses Tailwind CSS, despite other people’s skepticism. Alex answers questions about using Tailwind CSS. Exploring SEO and how it’s best integrated within your …
  continue reading
 
Key Points From This Episode: Introducing today’s panel, Ari and Tessa. We kick off the episode by looking at composition API. Side effects and collisions one can expect when using Composition API. How composition API can solve mixin problems. Hear about the process behind conflating data with filtering. Ari tells us about a foot gun, and why they …
  continue reading
 
Key Points From This Episode: Brief definitions and an overview of how the team thinks about Teleport. Identifying some common points of confusion around teleporting on Vue. Thinking about problems from the inside out and the issue of multiple destinations. Styling using Teleport; which parts determine the style? Helpful notifications around comple…
  continue reading
 
Overview Programming is not just about creating enterprise-level apps but can be put to work to help people express themselves creatively in many different ways. This is just one of a few profound takeaways from today’s show, where we got a chance to sit down with Pine Wu, former Visual Studio Code developer at Microsoft who built Vetur, a language…
  continue reading
 
Key Points From This Episode: An intro into Pine, his experiences at Microsoft, and the work he does in Visual Studio Code. What leading a nomadic life means to Pine, and the things he enjoys learning as a freelancer. Pine’s ideas about not only being a programmer but wanting to study graphic design too. An intro into Vetur, Pine’s project that pro…
  continue reading
 
Key Points From This Episode: Miriam’s advice for getting started in CSS, especially those coming from other languages. How CSS provides the tools to deal with its inherent and absurd lack of control. The history of browsers with style capabilities and how CSS was a response to that idea. We learn why Miriam is ambivalent to tools like Tachyon or T…
  continue reading
 
Loading …

Quick Reference Guide