Views on Vue show

Views on Vue

Summary: A weekly discussion among Vue developers about Vue and it's ecosystem.

Join Now to Subscribe to this Podcast
  • Visit Website
  • RSS
  • Artist: Devchat.tv
  • Copyright: Intentional Excellence Productions, LLC

Podcasts:

 VoV 080: Awesome Conf with Rahul Kadyan | File Type: audio/mpeg | Duration: 58:20

In this episode of Views on Vue the panel interviews core team member Rahul Kadyan. They discuss his various contributions to the vue ecosystem and his recent conference, Awesome Conf. The panel starts by asking Rahul about rollup-plugin-vue. Rollup is a bundle like webpack. When Rahul got his start in Vue he wanted to use rollup so he created rollup-plugin-vue. This caught the eye of the core team and he received an invite to join the core team.  Rahul spends most of his time in Vue working with compilers, the panel asks him about template compilation. He explains when template compilation happens and how knowing how it works can help you create better templates. Rahul shares all the awesome things that can be done with templates. The topic moves to stand alone and runtime only builds in Vue. Rahul explains how each of these builds. The panel considers possible use cases for both builds. The stand alone build being larger is good for only about 10% of cases. The runtime only build works well in cases where you already have a build process. On top of Vue being smaller, it can also make your website run faster.    Rahul recently gave a talk about single file components or SFC in Vue. He explains the easiest ways to use SFC and what it is capable of. The panel compares SFC to an ordinary JavaScript file. Rahul lists the benefits of using and SFC over a regular JavaScript file, one being you get the best out of the box render function in Vue.  The panel asks about the work Rahul is doing at work, building a design language system. He explains the difference between a design system and a design language system.  A design language system defines what every interaction will look like, it has a larger scope than a regular design system. He explains how useful it is and what they use it for.  Some of his other contributions to the Vue ecosystem include the vs code language plugin he is currently working on. In this project, he is exploring ways to find all your global components so that way he can provide completions for all the components. Also in this plugin, he is exploring using a compiler to get all the information about each component.  He is hoping to include editing capabilities which gets the panel really excited.  Rahul has a repo called vue-lazy-hydration, which allows you to hydrate components as you need them while doing server-side rendering. He explains what he means by hydration and how by using async hydration the long delay that normally comes with server-side rendering is no longer a problem. He is currently creating demos for the repo.  The first Awesome Conf was held recently and Rahul shares his experience setting it up. Awesome Conf is different than other conferences in that the speakers were actually the attendees. Rahul explains how all this came about. At first, they were going for a normal conference but didn’t get enough speakers, so they reached out to the attendees and told them they would have to provide the talks. They provided topics for the attendees to choose from and chose 15 talks from the ones submitted. With such a small conference they let everyone bring a plus one. The conference was a success and everyone had a great time.  Rahul is looking forward to doing another Awesome Conf this time for design. He is still working out the details but he wants a diverse group that can really learn from each other. The panel considers what they would do if they were asked to speak. They share their fears of speaking and Rahul shares some of the advice he gave to the speakers as he helped them prepare for their talks.  To finish the episode, Chris Fritz asks Rahul why he chooses to work with compilation. Rahul shares his story about getting into computer science and eventually compilation. He explains why he loves working in compilation and how it helps him as a front end developer.      Panelists Chris Fritz Elizabeth Fine Ari Clark Guest Rahul Kadyan Sponsors   Adventures in DevOps Sentry– use the code “devchat” for two months free on Sentry’s small plan The iPhreaks Show CacheFly Links Demystifying: The Dark Art of SFC Compilation with Rahul Kadyan https://github.com/vuejs/rollup-plugin-vue https://github.com/znck/lazy-hydration https://connect.tech/ https://twitter.com/znck0?lang=en https://awesomeconf.design/  https://www.facebook.com/ViewsonVue https://twitter.com/viewsonvue Picks Chris Fritz: Build a self-care app Crazy Like Us: The Globalization of the American Psyche Children of Ruin Interference: a novel (Semiosis Duology Book 2) Elizabeth Fine: https://illustrated.dev/ Ari Clark: Forager Rahul Kadyan: Love, Death & Robots Detroit: Become Human

 VoV 079: Why Vue.js is the Best Framework Ever with Gwendolyn Faraday | File Type: audio/mpeg | Duration: 49:20

Episode Summary   In this week’s episode of Views one Vue, the panel interviews Vue’s biggest fan, Gwendolyn Faraday. Gwen shares her story of getting into vue. How she was a little reluctant at first but ended up being so impressed with everything Vue has to offer. Gwen is a Vue educator and loves how easy it is to teach Vue, with its great docs and human-focused design.   Gwen explains why she is such a big fan of Vue. It is easy to use. It is intuitive to use. The documentation is wonderfully written. She loves that Vuex and Vue Router are actual Vue products that work seamlessly with the framework, making a cohesive ecosystem. She declares that Vue is not just for beginners, it is a production-ready, battle-tested language with a human-driven design.     The panel asks Gwen what makes learning and teaching Vue easier. Gwen explains that Redux is complex and hard to understand while Vuex is much simpler to understand. She tells the panel that Vue is much easier to learn because it has fewer complex concepts and fewer layers of abstraction. This makes it easier for new developers to get started coding sooner.    Gwen considers some of the common problems she experiences while teaching programming languages, not just Vue. For Gwen it can be hard to go slow and hit each step, not skipping any small step or concept. Explaining, Gwen tells the panel it is hard to remember what it was like not to know anything or remembering what was hard to grasp at first. Vocabulary and programming jargon is another thing Gwen share that can be hard to teach. This inspires the panel to consider how often developers get drawn into their own world and language, not remembering that others might not understand what they are talking about.    Chris Fritz, who has a background in education, wonders how Gwen got started teaching. Gwen explains that teaching is just a natural way for her to learn. When she wants to learn something she started meetups. Her meetups help her learn and grow. The panel considers that concept and thinks of their experiences learning through teaching.    The panel brings up Gwen’s self-taught coding education. Ari Clark wonders how being self-taught affected her teaching abilities. Gwen considers this, then gives some of her thoughts on the different ways someone can learn to code. She gives a few recommendations for learning code and encourages everyone to figure out if they can or want to actually do the job before putting in too much time and resources into learning.    Gwen, shy by nature, explains how she goes about getting to know people at meetups or in the community.  She explains how she likes to give a talk as a way of introducing herself to everyone at once. The panel thinks this is a genius plan for shy people. They explain that people are often shy and awkward because their role is undefined. By speaking or running a meetup they are in control, they know what they are supposed to be doing and have a defined role.   The next topic the panel discusses is Gwen’s meetups. She runs two meetups, the first is a group for beginners and intermediate. It has grown to over 1100 members. Also, she recently started a blockchain meet up. Gwen admits that she is no blockchain expert and loves that hosting this meetup she is pushed to learn. The panel is impressed that she admits that she is not an expert and consider how fearful people can be of admitting that they don’t know everything.    The panel asks Gwen questions about running her meetups. She explains how it can be a struggle to find speakers. Though it is easier to find speakers for her beginners' group because people are always willing to help beginners. Blockchain being more niche has more of a study group feel, as the number of members is lower and they are all sort of learning together.    The panel asks Gwen about her talk in Australia about why Vue is growing so fast. In her talk she describes Vue as the gold standard of the JavaScript world and that all other frameworks need to catch up. In her talk she points out her frustrations when using other frameworks and how Vue takes all the good elements from other frameworks. She admits she wanted to call her talk “Why Vue.js is the Best Framework Ever”.    Confident Growth, the title of a podcast episode about Gwen is discussed. Gwen explains that that podcast episode was about her journey and the producers came up with the name Confident Growth after the interview. The panel then asks Gwen about imposter syndrome and the advice she would give for those who are struggling with it. Gwen explains that we all experience the same struggles and we need to support and encourage each other.    Gwen has a great approach to things that make her uncomfortable and an addiction to learning. She explains she hates not knowing how to do something. The panel considers how Gwen’s homeschool background inspired this love of learning. Chris’s activist side comes out as he touches on his frustrations with how education works in this country.    Gwen has a few things to say to those programmers who feel that Vue too simple and only for beginners. She gives many examples of how Vue can be used to build simple yet advanced apps. The panel considers the mindset that something that is simple or easy to use and understand can’t be a powerful tool.    The episode ends with Gwen telling listeners to look for her at a few upcoming conferences around the world. She also has a book coming out about teaching yourself how to code. Panelists Ben Hong Chris Fritz Ari Clark Guest Gwendolyn Faraday Sponsors   My JavaScript Story Sentry– use the code “devchat” for two months free on Sentry’s small plan Adventures in DevOps CacheFly Links   Why Vue.js is Taking Over the Front-end World - Gwendolyn Faraday Episode 347 | Gwen Faraday - Confident Growth https://www.meetup.com/Free-Code-Camp-Indy/members/188721354/ https://www.meetup.com/Indianapolis-Blockchain-Developers/ https://www.meetup.com/vuejsindy/ GOTO Copenhagen 2019 https://www.buildstuff.lt/ https://ndc-london.com/ https://twitter.com/gwen_faraday?lang=en http://gwenfaraday.com/ https://github.com/gwenf https://www.facebook.com/ViewsonVue https://twitter.com/viewsonvue Picks Ben Hong: Screenflow Chris Fritz: Elite Dangerous https://www.alfiekohn.org/ Noam Chomsky- Manufacturing consent (1992) Exhalation: Stories Ari Clark: Glow Gwendolyn Faraday: https://www.freecodecamp.org/ Saga

 VoV 078: Waxing Philosophical with Christoffer Noring | File Type: audio/mpeg | Duration: 1:05:57

Episode Summary In this episode of Views on Vue, the panel waxes philosophical while talking with Microsoft advocate Chris Noring. Chris is also the senior cloud developer at Microsoft and has experience in a variety of frameworks including, .NET, Angular, React and Vue.   The first topic the panel discusses is Chris’s work with VuePress. Chris shares why he chose VuePress and what his experience has been with using it. Chris describes the absolute simplicity of using VuePress. Chris goes on to explain that though VuePress may not come with all the bells and whistles, it is easy to add the features he wants with his opensource GitHub repo. The panel takes a minute to discuss the VuePress blog plugin.    Remembering a talk that Chris gave, the panel discusses imposter syndrome. The panel all shares the feelings of inadequacy they have all felt at some time or another. Chris explains how he overcame imposter syndrome and share tips for others to overcome it as well.    The panel then discusses the interesting story of how Chris became a developer advocate. Chris shares the unfortunate stereotype that is often associated with developer advocates, that developer advocates aren’t real engineers, and why this stereotype is false. Ben Hong explains where this stereotype comes from.    This leads the panel to discuss what developer advocates do. Chris shares some of his roles and responsibilities. Chris explains how developer advocates feel about their users and products. Chris explains what it's like to be an advocate for Microsoft, they are more desirous to solve problems than sell products. Chris shares some of the other positive changes Microsoft has made in the last few years, including its support of opensource.   The panel wonders about Chris's journey with Vuex. Chris explains how he had used similar products in past frameworks to solve similar problems with state. The benefits of using Vuex in larger applications is explained by Chirs along with creating sub storage to organize his state.    Chris creates amazing amounts of free content including blog articles, books, and talks, the panel asks him about his painting. Chris explains that a lot of the advocates he associates with are also artistic. The panel speculates as to why there are so many creative types in developer advocacy.    Chris shares his philosophy about people and how they can become anything they set their minds too. The possibility of growth and improvement are discussed by the panel. Ben explains the importance of building habits. Chris shares a story from his university days, how he kept going and pushing himself which led to an eventual breakthrough.    The panel discusses how grit will allow you to do things you never thought possible. Ari Clark shares an experience she had with the power of perseverance, explaining that you can’t skate by on pure talent forever. Chris relates this with his art, how someday he hopes to be as good as Bob Ross and how he will never give up.    Chris explains his philosophy for writing, explaining things like you are the dumbest person in the room. He equates it to teaching a five-year-old who only knows Spanish while you are speaking English.  Chris explains that he is also teaching his future self who more than likely will have forgotten all the details of this experience.    The panel ends this episode of Views on Vue by asking Chris about his statement “The war is over if you want it to be”. Chris explains that he is referencing the need people feel to bash other frameworks on social media. Chris shares his view of framework agnostics; there are a lot of great frameworks, and that frameworks are tools. He shares his way of changing the tone of the conversation when he is being confronted about his work by asking questions.    Panelists Ben Hong Elizabeth Fine Ari Clark Guest Christoffer Noring Sponsors   Sustain Our Software Sentry– use the code “devchat” for two months free on Sentry’s small plan GitLab | Get 30% off tickets with the promo code: DEVCHATCOMMIT CacheFly Links https://www.cypress.io/features One developers journey to fight the Imposter Syndrome | Chris Noring | iJS London 2018 Atomic Habits: An Easy & Proven Way to Build Good Habits & Break Bad Ones  Grit: The Power of Passion and Perseverance  https://twitter.com/chris_noring?lang=en https://github.com/softchris https://dev.to/softchris https://www.facebook.com/ViewsonVue https://twitter.com/viewsonvue Picks Ben Hong: My Hero Academia Elizabeth Fine: Procreate Ari Clark: iOS game blackbox DM of Engineering Christoffer Noring: Swear Trek https://www.babylonjs.com/

 VoV 077: Tackling Tedious Testing | File Type: audio/mpeg | Duration: 56:46

Sponsors Adventures in Blockchain Sentry– use the code “devchat” for two months free on Sentry’s small plan GitLab | Get 30% off tickets with the promo code: DEVCHATCOMMIT CacheFly Panel Elizabeth Fine Ben Hong Ari Clark Summary Joined by their newest member, Elizabeth Fine, the panel discusses testing. The share their approaches to testing and consider which approaches are best. The panel shares their experiences and testing mishaps. They share their favorite tools and libraries for testing. The different types of testing are defined and discussed, including unit testing, integration testing, cross-browser testing, accessibility testing, and snapshot testing.  Links VoV 072: Cedar with Elizabeth Fine https://github.com/chrisvfritz/vue-enterprise-boilerplate https://vue-test-utils.vuejs.org/ Testing Vue.js Applications https://www.cypress.io/ https://vuetifyjs.com/en/ https://accessibilitycampseattle.org/ https://www.facebook.com/ViewsonVue https://twitter.com/viewsonvue Picks Ben Hong: Supernatural Ari Clark: Top of the Lake Elizabeth Fine: Victor-mono

 VoV 076: Typescript Tell All with Jack Koppa | File Type: audio/mpeg | Duration: 1:00:25

Sponsors The Freelancers Show Sentry– use the code “devchat” for two months free on Sentry’s small plan GitLab | Get 30% off tickets with the promo code: DEVCHATCOMMIT CacheFly   Panel Chris Fritz Ben Hong Ari Clark Joined by Special Guest: Jack Koppa Summary Jack Koppa, a frontend developer at Politico, joins the panel to discuss the adoption of Typescript at Politico. Having a background in Angular, React and Vue, Jack compares the onboarding process for all 3 frameworks. Jack Koppa explains why Politico decided to switch to Typescript and shares his experiences during the change. The panel discusses the reactions of the other developers at Politico and Jack explains the learning curve and eventual acceptance of Typescript among the Politico developers. Typescript can solve many problems and the panel expounds on those while also addressing the drawbacks of using Typescript. While Typescript has a learning curve, can take up time to write and the need to be meticulous is very high, Typescript also adds type security, finding typos and mistakes, and provides clarity to the team and consistency for the front and back ends. Ari expresses her desire to use Typescript in a current project at Liquid and the panel gives her advice on the best way of bringing in Typescript late into a project. At the end of this episode, Chris Fritz explains what it means for Vue developers since Vue 3.0 will be written in Typescript.  Links https://www.politico.com/ https://twitter.com/jackpkoppa?lang=en https://github.com/jackkoppa https://www.facebook.com/ViewsonVue https://twitter.com/viewsonvue Picks Ben Hong: Comic Con Stardew Valley Educated: A Memoir Ari Clark: https://softskills.audio/ Chris Fritz: In Vue, When Do I Actually Need the :key Attribute and Why? https://beatsaber.com https://beatsaver.com/ Jack Koppa: https://overreacted.io/react-as-a-ui-runtime/ Aurora

 VoV 075: Terrific Talk Tips | File Type: audio/mpeg | Duration: 1:00:33

Sponsors Adventures in DevOps Sentry– use the code “devchat” for two months free on Sentry’s small plan The Freelancers Show CacheFly   Panel Chris Fritz Ben Hong Ari Clark Summary In this episode, the panel has a fun time as they discuss what makes a good talk and how to get started as a speaker. The panel lists attributes they love in a talk that makes them want to jump onto their computers and code: having an easy call to action with resources, start the talk with why the audience should listen and what they stand to gain from the talk, and authentic humor are only a few. Amazing example talks and speakers are given as resources to study these attributes. The panel also discusses cringe-worthy mistakes made by speakers that can kill an interesting talk: too many words on your slides or reading from your slides, rambling personal anecdotes, tangents, and jokes, or being overly professional and talking down to your audience and many more. Advice is given on how to correct these problems   The panel discusses how to get started speaking at conferences and gives advice for submitting conference proposals (CFP). The benefits of starting small by speaking at local meetups are considered. Local meetup organizers are always looking for willing speakers and by giving talks here first speakers can receive friendly and honest feedback. Chris Fritz gives instructions on how to get useful feedback instead of polite compliments from the audience. The panel gives advice on writing talks, most importantly to have an objective for your talk. Ben Hong explains why it is important to submit more than one CFP and more than one type of talk. The panel discusses the different types of talks and reminds listeners not to undervalue case studies because each experience is unique and valuable. Chris and Ben share what organizers look for in CFP’s and why they may be rejected. The panel ends the discussion with an explanation of speaker accommodation packages and how to ask for them.  Links Agile Design Systems in Vue - Miriam Suzanne at VueConf.US Callum Macrae - Accessibility with Vue Advanced Animations with Vue.js Vue in Motion - Rachel Nabors - VueConf US 2018 https://slides.com/ Back to the Vueture: Stuck in the Event Loop http://www.sarahmei.com/blog/2014/04/07/what-your-conference-proposal-is-missing/  https://www.facebook.com/ViewsonVue https://twitter.com/viewsonvue Picks Ben Hong: Paris, France Ari Clark: After Life Derek Chris Fritz: Nanette TIS100

 VoV 074: My Vue from Nigeria with Nosa Obaseki | File Type: audio/mpeg | Duration: 45:18

Sponsors Netlify Sentry– use the code “devchat” for two months free on Sentry’s small plan CacheFly Panel Ben Hong Erik Hanchett Joined by Special Guest: Nosa Obaseki Summary Nosa Obaseki joins the panel to share his story and his experience learning Vue in Nigeria. He shares how he got started in Vue and the resources he used. The panel praises the Vue documentation and shares their experiences of learning from them. The panel compares the methods for debugging including the use of stack overflow and google. Nosa shares his experience with the next step he took in learning Vue, taking on a project.    The panel asks Nosa about concepts he found difficult to grasp, these include structuring, state management and wen to use actions and mutations. This topic leads the panel to discuss the upcoming release of Vue.js 3.0 and the addition of the function API. The panel considers whether or not Vue 3.0 will break Vue and what problems it may solve. The topic turns to conferences and whether or not Ben Hong will include function API’s in his workshop at Vue Toronto. Nosa shares his experience at Vueconf US and compares it to conferences he attended in Nigeria. The Nigerian Vue community and what the challenges he faced in his journey to becoming a developer. Concatenate and its mission is discussed. Ben Hong invites everyone to support this conference.  Links https://stackoverflow.com/ https://vuetoronto.com/ https://us.vuejs.org/workshops/ Is Vue.js 3.0 Breaking Vue? Vue 3.0 Preview! https://opencollective.com/concatenate https://twitter.com/c0depanda https://www.facebook.com/ViewsonVue https://twitter.com/viewsonvue Picks Ben Hong: Big Magic: Creative Living Beyond Fear Erik Hanchett: Stranger Things Vue 3.0 Nosa Obaseki: Black Mirror

 VoV 073: Contributing to Open Source with Debbie O'Brien | File Type: audio/mpeg | Duration: 1:06:37

Sponsors Netlify Sentry– use the code “devchat” for two months free on Sentry’s small plan CacheFly Panel Ben Hong Ari Clark Joined by Special Guest: Debbie O'Brien Summary Debbie O’Brien shares her journey becoming a programmer and how she got into Vue and contributing to open source projects. The panel talks about contributing to open source and how to get started contributing. Debbie discusses her background in education and her work with Vue school and ultimate courses. The panel discusses the misconceptions about open source maintainers and speakers and how they are just people. Debbie shares experiences give Nuxt talks and the panel gives tips to Ari for her upcoming talk.  Links https://vueschool.io/ https://vueschool.io/courses/vue-router-for-everyone https://ultimatecourses.com/ Debbie O'Brien - Getting started with nuxt.js + static sites - vueday 2019 Leave your legacy code behind and go Nuxt - Debbie O'Brien - Vue Day 2019 https://blog.teamtreehouse.com/learning-to-code-changed-my-life Dream Builders course https://vuetoronto.com/ https://antarcticonf.com/ https://www.ukraine.buildstuff.events/ https://www.buildstuff.lt/#! https://medium.com/@debbie.obrien https://twitter.com/debs_obrien https://github.com/debs-obrien https://www.facebook.com/ViewsonVue https://twitter.com/viewsonvue Picks Ben Hong: Tessa Park- Co-organizer for Vue NYC Ari Clark: Kirkland Signature Fruity Snacks Chris Fritz: Difficult Conversations: How to Discuss What Matters Most Nonviolent Communication: Create Your Life, Your Relationships, and Your World in Harmony with Your Values Speechless Debbie O’Brien: https://hasura.io/  https://ultimatecourses.com/learn/javascript-basics

 VoV 072: Cedar with Elizabeth Fine | File Type: audio/mpeg | Duration: 58:18

Sponsors Netlify Sentry– use the code “devchat” for two months free on Sentry’s small plan CacheFly Panel Ben Hong Ari Clark Joined by Special Guest: Elizabeth Fine Summary Elizabeth Fine starts by talking about getting into Vue and working at REI. The panel discusses the Cedar component library put out by REI. Elizabeth answers questions about the documentation, the when to use and when not to use section in the documentation and what cedar does it. The panel considers the UI toolkit for designers in Cedar and collaborating with designers.   Elizabeth shares her experience organizing the Seattle CSS meetups and compares ways of finding content with Ben Hong. Ari Clark discusses her upcoming talk at a Boulder.js meetup. The panel discusses the controversy of the composition functions being implemented in Vue. Each member of the panel shares their experience learning to code and the need for a support system.  Links https://twitter.com/ElizabethFine4 http://fine.net/ https://www.freecodecamp.org/ https://cssbattle.dev/ https://www.rei.com/ https://github.com/cedar/cedar https://www.facebook.com/ViewsonVue https://twitter.com/viewsonvue Picks Ben Hong: Always Be My Maybe Elizabeth Gilbert's talk on the calm app.  Ari Clark: https://www.gobble.com/ Sleep Cycle App Elizabeth Fine: https://tympanus.net/codrops/ https://www.notion.so/ https://github.com/SortableJS/Vue.Draggable

 VoV 071: Gridsome with Gift Egwuenu | File Type: audio/mpeg | Duration: 54:48

Sponsors Netlify Sentry– use the code “devchat” for two months free on Sentry’s small plan CacheFly Panel Chris Fritz Ari Clark Joined by Special Guest: Gift Egwuenu Summary Gift Egwuenu introduces herself and how she found Gridsome. She discusses what attracted her to Gridsome and the problems it solves for her. The panel compares Gridsome and Nuxt. Gift shares what Gridsome can do and what it should be used for. The panel discusses JAMStack, headless CMS, and GraphQL and how they work with Gridsome. Gift gives advice on how to get started with Gridsome and what not to use Gridsome for.  Links https://gridsome.org/ https://www.giftegwuenu.com/ https://twitter.com/lauragift21 https://www.facebook.com/ViewsonVue https://twitter.com/viewsonvue Picks Christ Fritz: http://www.celestegame.com/  https://marketplace.visualstudio.com/items?itemName=streetsidesoftware.code-spell-checker  Ari Clark: Massage therapy Gift Egwuenu: Gift Egwuenu YouTube When They See Us https://learning-resource-path.gitbook.io/resources/

 VoV 070: Live from Vue Vixens Workshop with Jen Looper | File Type: audio/mpeg | Duration: 1:05:42

Sponsors Netlify Sentry– use the code “devchat” for two months free on Sentry’s small plan CacheFly Panel Chris Fritz Ben Hong Ari Clark Joined by: Jen Looper and The Vue Vixens Summary The panel joins Jen Looper at a Vue Vixens workshop where she explains what they are all about. They discuss the history of Vue Vixens and Diana Rodriguez shares their progress made in Latin America. The Vue Vixen Slack channel is discussed and Jen explains why it's such an amazing community. The panel interviews vixens at the workshop, getting to know them and learning their stories. Jen shares how people can support Vue Vixens.  Links https://codesandbox.io/ http://connect.tech/ https://vuevixens.org/ https://www.facebook.com/ViewsonVue https://twitter.com/viewsonvue Picks Ben Hong: Avatar: The Last Airbender Always Be My Maybe Ari Clark: Chernobyl Dead to Me Chris Fritz: Dead to Me Vue Vixens Jen Looper: Harlots http://www.zzzdogs.com/

 VoV 069: Real-time UI with Ari Clark | File Type: audio/mpeg | Duration: 1:19:01

Sponsors Netlify Sentry use the code “devchat” for 2 months free on Sentry small Triplebyte offers a $1000 signing bonus CacheFly Panel Chris Fritz Ben Hong Joined by Special Guest: Ari Clark Summary Frontend developer at Liqid Inc. Ari Clark, discusses the Real-time app and answers questions for the panel. Ari explains what Real-time is and shares what went into building this app. She explains web sockets and shares libraries and tools used in building the app. As a newer developer, Ari talks about learning on the jobs and asking questions. The panel gives tips on how to ask questions, how to answer questions, learning from mistakes and how to overcome the fear of failure. Ari discusses the challenges of building this app and shares her experience doing a complete rewrite and redesign of the Real-time app into Vue. The panel discusses what they love about Vue and Ari explains why her team picked Vue for the rewrite and what she features in Vue made the rewrite easier.  Links   https://vuejs.org/v2/guide/components-dynamic-async.html https://devchat.tv/views-on-vue/vov-068-design-systems-css-with-miriam-suzanne/ https://devchat.tv/views-on-vue/vov-063-exploring-the-world-of-animations-with-krystal-campioni/ https://twitter.com/GloomyLumi https://www.facebook.com/ViewsonVue https://twitter.com/viewsonvue Picks Chris Fritz: https://zzz.dog/  Ben Hong: https://cssgrid-generator.netlify.com/  https://www3.nhk.or.jp/nhkworld/en/ondemand/program/video/10yearshayaomiyazaki/?type=tvEpisode&  Ari Clark: The Wilderness by Explosions In The Sky https://vuevixens.org https://gridcritters.com/

 VoV 068: Design Systems & CSS with Miriam Suzanne | File Type: audio/mpeg | Duration: 1:15:06

Sponsors Netlify Sentry use the code “devchat” for 2 months free on Sentry small Triplebyte offers a $1000 signing bonus CacheFly   Panel Chris Fritz Ben Hong Joined by Special Guest: Miriam Suzanne Summary Miriam Suzanne starts by explaining design systems and design tooling, how they differ and the problems they solve. The panel considers how design systems help teams communicate. Miriam shares tools that make design systems easier. The panel discusses different aspects of design. Miriam explains the advantages and disadvantages of using CSS-in-JS, and why she uses CSS with Vue. The panel discusses Miriam's VueConf talk “Dynamic CSS with Vue”. Miriam explains what her vue applications look like and shares advice for organizing CSS in Vue. She shares the top three CSS features that are the most underutilized.  Links https://www.oddbird.net/herman/ https://www.vuemastery.com/conferences/vueconf-us-2019/dynamic-css-with-vue  https://github.com/mozdevs/cssremedy https://twitter.com/MiriSuzanne https://github.com/mirisuzanne Picks Chris Fritz: Get some sleep Ben Hong: Taipei, Taiwan Miriam Suzanne: Something is Rotten at Buntport Theater

 VoV 067: Organizing VueConf Toronto with Jilson Thomas | File Type: audio/mpeg | Duration: 53:09

Sponsors Netlify Sentry use the code “devchat” for 2 months free on Sentry small Triplebyte offers a $1000 signing bonus CacheFly Panel Ben Hong Chris Fritz Joined by Special Guest: Jilson Thomas Summary Jilson Thomas shares how he got started in vue. He gives the origin story of vuejobs and explains how it is different from other job sites. The panel praises Jilson’s work with VueConf Toronto and asks him about his experience organizing it. Jilson shares feedback from conference attendees. The panel wonders why conferences cost so much and Jilson explains what cost goes into organizing a conference. Jilson shares some of the road bumps from the conference and what he would have done differently. VueConf Toronto 2019 is discussed; Jislon shares what he has planned for that conference.  Links https://twitter.com/jilsonthomas https://vuejobs.com/  https://vuetoronto.com/  https://2019.jsconf.eu/news/the-jsconf-cssconf-eu-finances/  https://www.facebook.com/ViewsonVue https://twitter.com/viewsonvue Picks Jilson Thomas: https://refactoringui.com/  ZOOKYO Webcam Cover Slide for Laptop and Mobile, Ultra Thin, Online Security, Best Camera Cover Sticker for MacBook Smartphone Mac Tablet & Cellphone, 3M Adhesive, Black 6 Pack https://twitter.com/samantha_ming  Ben Hong: New Orleans Super Smash Brothers Ultimate Chris Fritz: Mocktails https://mealsquares.com/

 VoV 066: NativeScript with Raymond Camden | File Type: audio/mpeg | Duration: 46:40

Sponsors Netlify Sentry use the code “devchat” for 2 months free on Sentry small Triplebyte offers a $1000 signing bonus CacheFly Panel Ben Hong Joined by Special Guest: Raymond Camden Summary Raymond Camden discusses a few of his blog posts with Ben Hong. The first post they discuss is about vue components; Raymond explains VGauge and Toasted notifications. The next post they discuss is about handling errors in Vuejs. Raymond answers questions about NativeScript, how it works, what the layout is like, and how he uses it in his daily programming. Ben asks Raymond about his experiences learning Vuejs and what it was like switching from Jquery. Raymond shares resources for getting started with Vuejs. Links https://www.raymondcamden.com/2019/04/19/vue-components-ftw-vgauge-and-a-love-letter-to-codesandbox https://css-tricks.com/making-the-move-from-jquery-to-vue/ https://www.raymondcamden.com/2019/05/01/handling-errors-in-vuejs https://nativescripting.com/ https://www.raymondcamden.com https://twitter.com/raymondcamden https://www.facebook.com/ViewsonVue https://twitter.com/viewsonvue Picks Raymond Camden: Diablo 3 on the Nintendo Switch https://codabreaker.rocks/ https://adiavictoria.com/silences Ask me about adoption Ben Hong: http://puyo.sega.com/tetris/ https://www.netflix.com/title/80244996

Comments

Login or signup comment.