93 episodes

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.

Enjoy the Vue The Enjoy the Vue Team

    • Technology
    • 4.0 • 6 Ratings

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.

    Episode 93: Hiatus

    Episode 93: Hiatus

    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 have an exciting list of games and bingeable TV shows for you, plus one or two movies, a horror novella, and some flashy moves too! Don’t miss this special edition of Enjoy the Vue, especially since it will be our last for a while. Thanks for joining us!


    Key Points From This Episode:



    Diving right into our special edition picks, starting with the Steam Deck.
    Why Ari says half the fun of watching Inventing Anna is imitating the accent.
    Oscar’s movie pick: Everything Everywhere All at Once and why you should watch it.
    Tessa’s experience of playing Fire Emblem: Three Houses on Nintendo Switch.
    Ghosts on BBC One (not the American version!) and Severance on Apple TV+.
    Oscar shares a pick he may or may not have mentioned previously: Slay the Spire.
    Why Tessa recommends Better Call Saul, even if you haven’t seen Breaking Bad.
    Ari on why Horizon: Forbidden West is everything she “hoped and dreamed of and more.”
    Play a game of chess between meetings with Oscar on Chess.com!
    The diversity and inclusivity of the cast on The Good Doctor on ABC.
    A game show and a dramatization; Game Changer and The Girl from Plainville.
    Why Oscar suggests practicing flashy moves for when you play tabletop games.
    Tessa offers up an animated film, a book, a YouTube show, and a ginger seltzer.
    Oscar shares his professional opinion on whether seltzer is better out of a bottle or a can.
    We leave you with some classic Enjoy the Vue ‘goofing’ to close the show!


    Tweetables:


    “Severance, which is on Apple TV+, [is] honestly one of the best shows I have ever watched. Every moment is so intentional, even if it doesn't seem like it in the moment.” — @EnjoyTheVueCast [0:11:44]


    “If you want to just play a game [of chess] in the background with some folks between meetings, you just pop over to the [Chess.com] tab, make a move, smile at how smart you are, and continue on.” — @EnjoyTheVueCast [0:26:07]


    “It's less about your ability to play [a game] and more about how high your intimidation skill is.” — @EnjoyTheVueCast [0:37:53]


    “People will disagree with me on this point, but I think your first chug of seltzer should be approximately half the can. You may take sips after that, but the initial chug should be about half the can to be enjoyed immediately.” — @EnjoyTheVueCast [0:45:18]


    Links Mentioned in Today’s Episode:



    Alex


    Steam Deck
    Ghosts (British version), BBC (HBO Max)
    Taskmaster series 13, Channel4
    Chess: The Musical
    Game Changer, Dropout.tv
    Star Realms
    Seedlip Drinks

    Ari


    Inventing Anna, Netflix
    Severance, Apple TV+ 
    Horizon Forbidden West (Playstation 4, Playstation 5)
    The Girl from Plainville, Hulu

    Oscar


    Everything Everywhere All At Once
    Baba is You, Hempuli
    Slay the Spire, Mega Crit
    Chess
    Flashpoint
    Practicing meaningless flashy ways of placing pieces in games

    Tessa


    Fire Emblem: Three Houses, Intelligent Systems, Koei Tecmo (Nintendo Switch)
    Better Call Saul, AMC
    The Good Doctor, ABC
    Helpmeet, Naben Ruthnum
    ねこぢる草 (Cat Soup), J.C. Staff
    Stolen Focus: Why You Can't Pay Attention--And How to Think Deeply Again, Johann Hari
    なつめさんち, YouTube
    Ginger seltzer
    NuMuv Multi Use Grip Aid

    Support Enjoy the Vue

    • 55 min
    Episode 92: (Un)breaking JavaScript with Yulia Startsev

    Episode 92: (Un)breaking JavaScript with Yulia Startsev

    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 potential to break the internet. Yulia talks us through the considerations when naming a new JavaScript function, and the promising changes around immutability. We also learn how to remember the difference between the splice and slice functions, and why pattern matching is such an exciting prospect. We hear about the four stages of deciding to change JavaScript, why most programming languages are written in English, and why certain popular functions like caller and colleague were deprecated. We wrap up the episode with a summary of what the array by group function does, who funds the updates to JavaScript, and what Yulia’s fantasy changes to the web would be! So, for all this and so much more, tune in today.


    Key Points From This Episode:



    Welcome to today’s guest, Yulia Startsev, an engineer at Mozilla and compiler for JavaScript. 
    A discussion around semicolons and who’s pro and who’s against (and who’s neither!).
    Why it’s important not to break the internet: a funny anecdote about SmooshGate. 
    The considerations to take into account when naming a function. 
    What’s coming to JavaScript: Immutability. 
    Why Tuples are such an exciting prospect and their role in wrap-around vs incomplete infinite grids. 
    How the team understands the difference between splicing and slicing. 
    How Yulia and the JavaScript team come up with new names. 
    The idea behind pattern matching, and how it will reduce the cognitive load on developers. 
    The four stages of deciding to accept a change to JavaScript. 
    Why most programming languages are written in English. 
    Why the caller and colleague functions were deprecated. 
    Array by group: what it is, why it’s interesting, and the readability issues it is facing. 
    Things the team would love to add to or change in JavaScript. 
    When Yulia is willing to break the web. 
    Who funds the updates and changes to JavaScript. 
    Yulia’s fantasy changes to JavaScript, and why these are far in the future. 
    Where you can find out more about Yulia!
    Today's picks: from board games to body pillows to YouTube essayists. 


    Tweetables:


    “Pattern matching is a proposal I am quite excited about, switch in case statements are very interesting in JavaScript. By interesting, I mean, broken.” — @codehag [0:27:23]


    “[Pattern matching is] very exciting. It's very, very powerful, which makes it a little scary because using an overpowered tool for something that doesn't need that level of power can lead you to making mistakes that you wouldn't make with a less powerful tool.” — @codehag [0:33:19]


    “It’s significantly more difficult to remove something than it is to add something.” — @codehag [0:52:10]


    Links Mentioned in Today’s Episode:



    tc39: How We Work (GitHub)
    SmooshGate: The ongoing struggle between progress and stability in JavaScript, Jacob Friedmann
    SmooshMonkey
    Reduce/Reduce Conflict, gnu.org
    JavaScript Records & Tuples Proposal, tc39 (GitHub) 
    Record & Tuple Tutorial, tc39
    Kolates? (non-English programming language conference)
    Function.caller (deprecated), MDN
    Why was arguments.callee removed from ES5 strict mode?, MDN
    Temporal Proposal, tc39
    Symbol.species (please don’t use), MDN
    Companies scramble to defend against newly discovered 'Log4j' digital flaw, Jenna McLaughlin (NPR)
    CommonJS, Wikipedia
    Run to completion scheduling, Wikipedia
    English Linguistic Imperialism in Programming, Hannah Chung (PagerDuty)
    Coding Is for Everyone—as Long as You Speak English, Gretchen McCullough (WIRED)


    How to find Yulia on the internet:



    Twitter: @codehag
    Github: codehag
    Twitch.tv: codehag
    Compiler Compiler, Yulia Startsev (Yo

    • 1 hr 8 min
    Episode 91: Inside the Mind of a Side-Project Creative with Jacob Schatz

    Episode 91: Inside the Mind of a Side-Project Creative with Jacob Schatz

    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 from Jacob about the lessons he has learned in these, and other, languages, and how he approaches making decisions about which language to use for a specific task. We also speak about his conference appearances, his home, color representation in games, and the most recent game that Jacob has been developing. Our guest admits that he has an urge to learn and try out all coding languages and keep broadening his horizons; he also touches on his recent efforts to learn Chinese. Stay tuned for this week's extended picks section, where we talk about our favorite TV shows, cleaning products, and interior decorating hacks!


    Key Points From This Episode:



    An introduction to Jacob, his current position, and his goal of learning Chinese! 
    A couple of self-help book recommendations from Jacob. 
    Jacob unpacks his perspective on side projects and why he likes to use Vue. 
    Some thoughts on humor at conferences and some of the longest jokes we know.
    A walk-through of Jacob's house and some of the remodeling he has been busy with. 
    The game that Jacob was working on recently as a means to explore the possibilities of Vue.js.  
    Color representation in games and exploring the importance of true and accurate colors.  
    Jacob's interest in learning and trying out all languages!  
    Thoughts on breaking up projects into separate components and using different languages for each part.  
    Examples of some popular devices and the languages that they use.  
    Jacob shares how he approaches his current work at Remote and the languages he uses.  
    Thoughts on when Vue is the right or wrong option to get something up and running.
    Where to find Jacob online and his funny story about his email address!
    This week's picks; Marvel TV shows, earplugs, comic series, drain cleaner, and more.
    Jacob shares the inside scoop on his headphone choices.


    Tweetables:


    “I've been writing Vue forever. I think the reason I chose it is just because at this point, it's boring and it's easy and I have all the problems solved already.” — @jakecodes [0:05:47]


    “If you had a choice between a lawnmower, React, Vue, Svelt, and an electric skateboard, choose Vue.js.” — @jakecodes [0:36:03]


    “I want to learn all the programming languages, even if it's like, nobody uses them. It's like talking to a bunch of different people.” — @jakecodes [0:47:24]


    “If you're going to build a game from scratch and you can always do whatever the hell you want, you can just technically put something in C++ and then have something in Vue.” — @jakecodes [0:54:44]


    Links Mentioned in Today’s Episode:



    Natethesnake.com
    Wireless bluetooth ear protection headphones
    Home Depot Videos
    Leightning L0F Folding Ultra-slim Passive Earmuff
    Allegro
    Wasm
    Internet Explorer 3, an adventure in cross-browser compatibility, Chen Hui Jing
    Internet Explorer 3, Wikipedia
    RemNote
    Anki
    Mermaid
    Bang Bang!, Fox Star Studios
    Bang & Olafsen ANC headphones with long battery life
    Enjoy the Vue Cats, Twitter


    This Week's Picks



    Jacob Schatz


    Learn Chinese with Rocket Languages
    HSK, Jonathan Stewart
    Taylor Swift in concert

    Alex


    What If…?, Marvel Studios (Disney+)

    Ari


    Manifest, NBC (television show)

    Tessa


    Takefumi Ashi Tsubo Massage Board
    Loop Experience Ear Plugs
    Nodame Cantabile, Ninomiya Tomoko
    Invade Bio Drain

    Special Guest: Jacob Schatz.
    Support Enjoy the Vue

    • 1 hr 27 min
    Episode 90: You Wouldn't Mock a Python: Mocking Data for Vue Applicationss

    Episode 90: You Wouldn't Mock a Python: Mocking Data for Vue Applicationss

    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, but whichever route you choose, this is definitely something you need to be able to do! Tuning in, you will hear about some recommended resources and tools for the processes of creating mock data and fake responses, and how to approach the data structure and model for the best results. We also get into some thoughts on the responsibilities related to APIs and why considering the different kinds of brains and machines that might be interpreting the data can help us format it most effectively. To finish off, we list a few of our wins and losses in the domain, before getting into this week's fun picks, including a novel, a TV show, a Japanese word game and more!


    Key Points From This Episode:



    Our past strategies to deal with an endpoint that is not yet ready to integrate with. 
    The packages, across different languages that can help in the process.  
    More online resources for finding necessary responses and elusive information.   
    The value of creating fake responses for a working API. 
    Approaches to data and making it readable for different types of people and machines.
    Data structure, sources of truth, and defining the data model. 
    Whose responsibility is it to maintain APIs? 
    Jumping off points for learning more about mocking data and playing with APIs.
    Mistakes and successes working with mock data and APIs! 
    This week's picks: books, Japanese crosswords, cookies, and Superstore!


    Tweetables:


    “Today, we're talking about what to do when the API endpoint that you need to integrate with isn't ready yet, but you need to still continue development.” — Ari [0:00:21]


    “Sometimes you need to actually be able to figure out the integration part of the API before the API is ready.” — Ari [0:06:16]


    “If you're wanting to be able to run tests quickly, having to run your tests against an actual API, that can take a while.” — Alex [0:10:07]


    “I do you feel like data transformation is one of the most painful parts of dealing with APIs, especially when the API is not in place.” — Tessa [0:12:40]


    Links Mentioned in Today’s Episode:



    Hypothesis
    Mockoon
    Httpbin
    Mock service worker
    RedwoodJS
    OpenAPI spec
    Swagger
    https://github.com/Surnet/swagger-jsdoc
    Cypress Intercept
    ​​Mock API Server Online Testing & API Mocking Guide, Stoplight
    ​​Setting up mock servers, Postman
    ​​Mocking by API, Postman
    API Mocking: Best Practices & Tips for Getting Started, SoapUI
    Amina’s episode


    This weeks picks:



    Alex


    The Gilded Ones, Namina Forna

    Ari


    Superstore, NBC (television show)

    Tessa


    J-crosswords, renshuu (Android, iOS)
    Trader Joe’s Chocolate Chip Cookies
    Review: Sweet on Trader Joe’s: Chocolate Chip Cookies, Bake at 350

    Support Enjoy the Vue

    • 37 min
    Episode 89: The Arisode

    Episode 89: The Arisode

    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 programming around the age of 30. This leads to some discussion on conferences, boot camps, and how a brief experience can lead to a whole new direction! We then talk about getting into Vue and our regrets about the first code we wrote in the framework before we finish off the chat with some lighter thoughts on playing games and learning new skills. Stay tuned until the end of the episode to catch our latest picks, featuring a bunch of TV shows we are currently watching.


    Key Points From This Episode:



    Ari's professional history, working in the family fabric business, and her path into programming.  
    Studies in engineering and why this route did not pan out for Ari. 
    The important conversation that redirected Ari's life and career.   
    How conferences have influenced each of our lives and standout experiences we have had.  
    What Ari learned at her first boot camp and the languages it covered.
    Ari's first introduction to Vue and the first pieces of code we each wrote in the framework. 
    Thoughts on starting new games; aversion to learning, enjoyment, and new abilities.
    A reminder of where to find and connect with Ari online.  
    This week's picks: Netflix shows, game shows, and Ari's headphones!


    Tweetables:


    “Another great way to go to a conference for free is to be a speaker.” — @GloomyLumi [0:19:12]


    "There was not a lot of documentation around deploying with a full-stack application. I had to figure that out on my own, which I did.” — @GloomyLumi [0:27:08]


    “It’s pretty much never actually about the end product, at least not from a growth perspective as a developer.” — @GloomyLumi [0:28:20]


    Links Mentioned in Today’s Episode:



    Minky
    World of Warcraft


    Our Picks:



    Alex



    Kongen Befaler (IMDB) (Taskmaster Norway)

    Ari



    Love on the Spectrum, Netflix 

    Tessa



    Squid Game, Siren Pictures, Inc., Netflix

    Support Enjoy the Vue

    • 42 min
    Episode 88: Learning in Public about Learning in Public with Gift Egwuenu

    Episode 88: Learning in Public about Learning in Public with Gift Egwuenu

    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 progress online. Originally from Lagos, Nigeria, today’s guest is a frontend developer, content creator, speaker, and conference contributor who advocates for the benefits of learning in public. Gift Egwuenu relocated to the Netherlands in 2020 to begin her journey as a Frontend Engineer at Passionate People, a Javascript-focused consultancy based in Amsterdam. Since then, Gift has gained experience working in various environments, with various people, and in a multitude of frameworks and, in today’s episode, she shares some of the pros and cons of learning in public and what it means, from sharing what you’re learning on Twitter to creating video tutorials and live streams. We touch on the concept of conference-driven development, self-motivated learning versus audience-driven content, and work-life balance, and we share some of our favorite resources and suggestions for getting started on your learning in public journey! For all this and so much more, including our weekly picks (of course!), make sure not to miss this insightful conversation with Gift Egwuenu!


    Key Points From This Episode:



    Introducing Gift Egwuenu and today’s topic: learning in public.
    The concept of conference-driven development and #100DaysOfCode as public learning.
    Why Gift believes that Twitter isn’t necessarily the best forum for public learning.
    Alternative methods for learning in public, including YouTube videos or Twitch streams.
    Alex and Tessa share their opposing views on the benefits of seeing learners struggle.
    How having knowledgeable guests on your stream can be beneficial.
    Why you get more flexibility from having a specific framing context for public learning.
    Gift highlights the value of using her edited video content as practice for live streams.
    Creating audience-driven content versus self-motivated learning in public.
    How learning in public can engender accountability, according to Tessa.
    Gift shares the benefits of learning in public, from gaining visibility to community support.
    The panel reflects on the challenges of maintaining a healthy work-life balance while also learning in public and creating content consistently.
    Setting boundaries around learning in public without creating extra work for yourself.
    Some of Gift’s favorite resources, including Shawn Wang and Kent C. Dodds.
    Tips for getting started, from setting yourself up for success to embracing failure.
    Gift’s advice for those who want to try public learning: don’t take it too seriously!
    This week’s picks: United Parcel Service, live-action Sweet Home, Sally Rooney, and more!
    What headphones Gift is currently using and whether or not she likes them.


    Tweetables:


    “A lot of people [think], ‘Why would I come out and publicly humiliate myself? Because this is not something that I'm an expert in.’ They shy away from doing it, but I like to advocate for [public learning], because of the benefits that it comes with.” — @lauragift_ [0:09:54]


    “One of the reasons that learning in public is popular is because it can engender accountability.” — @EnjoyTheVueCast [0:22:39]


    “Job opportunities, getting access to mentors, or just people helping you out is another benefit you get out of [public learning].” — @lauragift_ [0:25:51]


    “The most important thing is to have fun with it. No one’s sponsoring you. No one’s paying you to do it. If you're just doing it for the heck of it, have fun with it. Learn however you want to learn. Don't let anybody get you down.” — @EnjoyTheVueCast [0:41:35]


    “Feel free to ask questions. Feel free to make mistakes. That's definitely the idea of [public lea

    • 57 min

Customer Reviews

4.0 out of 5
6 Ratings

6 Ratings

Gwen365 ,

Great new Vue.js podcast

The hosts have really good chemistry and the conversations feel natural. I listened to the first four episodes, learned some new things, and am excited for more.

Top Podcasts In Technology

Lex Fridman
Jason Calacanis
The New York Times
NPR
Ben Gilbert and David Rosenthal
Cal Newport