

Views on Vue
Charles M Wood
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.
Episodes
Mentioned books

Apr 23, 2019 • 47min
VoV 058: How to Hire Senior Developers with Charles Max Wood
Sponsors NetlifySentry use the code “devchat” for $100 creditTriplebyte offers a $1000 signing bonusCacheFly Panel Charles Max Wood Summary Charles Max Wood shares his frustration with the current process in which companies are trying to hire senior developers. He goes over the major points these companies can improve how they hire and keep high-quality developers. First, he asks companies to consider what they mean by “senior developer”; what do they want their developers to do and what are the tangible outcomes they want to happen by hiring this developer? In doing this, Charles explains, it will help them design an interview that will reveal the most qualified developers for what they need. Charles uses examples from his experiences both as an employee and a boss showing the benefits of hiring this way. The next point Charles discusses is the environment of the company, the onboarding process, meeting the needs of the developers, and hiring developers that fit well together in a team. He presses the importance of having an environment that makes developers want to stay and bring in friends. The final point he makes is not to rule out junior developers. Charles shares what to look for in new developers and the value they can bring to a team. He also emphasizes the importance of paying them their worth if companies want them to stick around. Links https://devchat.tv/adv-in-angular/aia-228-issues-with-the-title-frontend-web-developer/https://www.facebook.com/ViewsonVuehttps://twitter.com/viewsonvuehttps://devchat.tv/https://twitter.com/devchattvhttps://twitter.com/cmaxwchuck@devchat.tv Picks Charles Max Wood https://codebeam.io/Elixir and ErlangFisherman’s Wharf, San Francisco, CaliforniaCoit Tower, San FranciscoAlita Battle AngelThe Expansehttps://andyfrisella.com/blogs/mfceo-project-podcast/https://podfestexpo.com/Advertising Inquiries: https://redcircle.com/brandsPrivacy & Opt-Out: https://redcircle.com/privacy

Apr 9, 2019 • 58min
VoV 057: The Vue School with Rolf Haug
Sponsors NetlifySentry use the code “devchat” for 2 months free on Sentry small plan Triplebyte $1000 signing bonus for listeners Panel Chris Fritz Joined by special guest: Rolf Haug Episode Summary Special guest Rolf Haug is one of the founding members of Vue School, an online teaching platform for VueJS that teaches through video. Rolf talks about his inspiration for starting the company. He has lots of experience creating businesses and web development, a passion for lifelong learning, and a drive to pass his knowledge on to others. The Vue school has been going for about 2 years. It follows the example of open source by collecting outside ideas to improve their product. Rolf talks about his history and interest in programming, and he and Chris discuss the importance of having passion in your field. Chris asks how passion is ignited in the Vue School and how do you explain something complex to students. Rolf follows the model “Explain it to me like I’m five” by explain technical topics without the technical terms. For example, instead of using “mutate”, you use the word “change”. Technical terms don’t always translate and sometimes people don’t even agree on what they mean. The Vue School focuses on using simple language so that it is accessible to more people, especially people in other countries. They talk about the challenges of being surrounded by experts, the lack of perspective from only seeing the finished product, and how it’s easy to think that you’re stupid when you’re surrounded by people with a very particular skill. Rolf’s term for people whom he looks up to and have achieved things that he likes as “machines”. He and Chris discuss fostering a growth mindset even around our ‘heroes’. They talk about how to foster an environment within the Vue school that keeps people feeling secure and unafraid to ask questions. Links The Vue School Picks Rolf Haug: Evan You’s Kendrick Lamar karaoke rap Chris Fritz: Call My Agent on Netflix Oslo, Norway Special Guest: Rolf Haug. Advertising Inquiries: https://redcircle.com/brandsPrivacy & Opt-Out: https://redcircle.com/privacy

Apr 9, 2019 • 1h 12min
VoV 056: Vue, Components, News Platform with Damian Dulisz
Sponsors NetlifySentry use the code “devchat” for $100 creditTriplebyteCacheFly Panel Charles Max WoodErik HanchettChris Fritz Joined by Special Guest: Damian Dulisz Summary Damian Dulisz, a core team member of vuejs, introduces his various libraries and other work. The panel asks about Damian’s work on event global listener; Damian brags about his global events library and explains why he put it on event global listener. Sharing his experience managing libraries and components, Damian gives tips and shares what he wishes he had known while building components. The panel discusses features in components and finding a balance of flexibility and configurability. Damian explains what a renderless component is and how this will help with find balance. After warning against breaking components out to early, Damian explains when to break down a component and how you know that a component is good. The episode ends with a discussion of vuejs.org and the weekly vue news podcast. Links https://github.com/shentao/vue-multiselect/tree/v3/docshttps://www.youtube.com/watch?v=Rql3BsT9WKAhttps://vue-multiselect.js.org/https://github.com/shentao/composing-components/https://vuejs.org/Chat.vuejs.orghttps://github.com/shentao/https://twitter.com/damianduliszhttps://dulisz.com/https://www.facebook.com/ViewsonVuehttps://twitter.com/viewsonvue Picks Charles Max Wood The Effective Executive by Peter F. Druckerhttps://devchat.tv/js-jabber/jsj-359-productivity-with-mani-vaya/ Erik Hanchett https://css-tricks.com/what-hooks-mean-for-vue/?utm_campaign=Vue.js%20News&utm_medium=email&utm_source=Revue%20newsletterhttps://twitter.com/ErikCH Chris Fritz The Umbrella AcademyRefactor tech conference Damian Dulisz Work Clean: The life-changing power of mise-en-place to organize your life, work, and mind by Dan CharnasSpecial Guest: Damian Dulisz. Advertising Inquiries: https://redcircle.com/brandsPrivacy & Opt-Out: https://redcircle.com/privacy

Apr 2, 2019 • 56min
VoV 055: Progressive Web Apps with Aaron Gustafson LIVE at Microsoft Ignite
Sponsors: NetlifySentry use the code “devchat” for 2 months free on Sentry small planCacheFly Host: Charles Max Wood Special Guest: Aaron Gustafson Episode Summary This episode of Views on Vue comes to you live from Microsoft Ignite. Charles Max Wood talks to Aaron Gustafson who has been a Web Developer for more than 20 years and is also the Editor in Chief at “A List Apart”. Aaron gives a brief background on his work in the web community, explains to listeners how web standardization has evolved over time, where Progressive Web Apps (PWAs) come from, where and how can they be installed, differences between them and regular websites and their advantages. They then delve into more technical details about service workers, factors affecting the boot up time of JavaScript apps, best practices and features that are available with PWAs. Aaron mentions some resources people can use to learn about PWAs, talks about how every website can benefit from being a PWA, new features being introduced and the PWA vs Electron comparison. In the end, they also talk about life in general, that understanding what people have gone through and empathizing with them is important, as well as not making judgements based on people’s background, gender, race, health issues and so on. Links Creating & Enhancing Netscape Web PagesA List ApartA Progressive Roadmap for your Progressive Web AppWindows Dev Center – Progressive Web AppsMDN web docsPWA StatsPWA Stats TwitterAaron’s websiteAaron’s Twitterhttps://www.facebook.com/ViewsonVuehttps://twitter.com/viewsonvue Picks Aaron Gustafson: HomegoingZeitoun Charles Max Wood: Armada Special Guest: Aaron Gustafson . Advertising Inquiries: https://redcircle.com/brandsPrivacy & Opt-Out: https://redcircle.com/privacy

Mar 26, 2019 • 59min
VoV 054: Nuxt with Sunil Sandhu
Sponsors Sentry use the code “devchat” for $100 creditTriplebyteCacheFly Panel Chris FritzDivya SasidharanSunil Sandhu Episode Summary In this episode of Views on Vue, the panelists talk to Sunil Sandhu, Full Stack Web Developer and the editor of JavaScript in Plain English. Sunil describes the projects he is currently working with, explains to listeners the comparison between Vue and Nuxt, the advantages in using Nuxt and what basic functionality and structure does it provide to developers by default. Divya speaks on some Nuxt customizations, and the frameworks she prefers in general apart from Nuxt. They then discuss pre-rendering and server-side rendering, their differences, when to choose which among the two, and the benefits of each. In the end, they also talk about cases where Nuxt is not preferred. Links Sunil’s TwitterSunil’s websiteLearn How to Use Vuex by Building an Online Shopping WebsiteI created the exact same app in React and Vue. Here are the differences.Set your watch by Netlify Picks Divya Sasidharan: Hooks at a GlanceAuth0 BlogSiempre bruja Chris Fritz: Vue 2.6 releasedStarfishRussian DollCall My Agent! Sunil Sandhu: JavaScript in Plain EnglishLaws of UXNielsen Norman groupHow to criticize someoneThe School of LifeSpecial Guest: Sunil Sandhu. Advertising Inquiries: https://redcircle.com/brandsPrivacy & Opt-Out: https://redcircle.com/privacy

Mar 19, 2019 • 56min
VoV 053: Azure DevOps with Donovan Brown LIVE at Microsoft Ignite
Sponsors: Sentry use the code “devchat” for 2 months free on Sentry small planTriplebyte offers a $1000 signing bonusCacheFly Host: Charles Max Wood Guest: Donovan Brown Episode Summary In this episode, Charles speaks with Donovan Brown, a principal DevOps Manager with Microsoft with a background in application development. Donovan talks about Azure DevOps and the transition from Visual Studio Team Services (VSTS) to Azure DevOps. They discuss the absolute need for continuous integration (CI) in developer teams and the ease of creating CI and continuous deployment (CD) pipeline to Azure. Links: https://devchat.tv/js-jabber/jsj-345-azure-devops-with-donovan-brown-live-at-microsoft-ignite/Donovan Brown’s GitHubDonovan Brown’s TwitterDonovan BrownDonovan Brown – Channel 9Donovan Brown – MicrosoftAzureYoTeamAzure.com/devopshttps://azuredevopsdemogenerator.azurewebsites.net/https://azure.microsoft.com/en-us/services/devops/pipelines/GitHubAzure DevOps’ Twitterhttps://twitter.com/TheLoECDA Picks: Donovan: YoTeamVSTeam Powershell Module Charles: Jet BlueBeta TesterSpecial Guest: Donovan Brown. Advertising Inquiries: https://redcircle.com/brandsPrivacy & Opt-Out: https://redcircle.com/privacy

Mar 12, 2019 • 49min
VoV 052: Documentation with Natalia Tepluhina
Sponsors Sentry use the code “devchat” for $100 creditTriplebyteCacheFly Panel Divya SasidharanErik HanchettCharles Max Wood Joined by special guest: Natalia Tepluhina Episode Summary In this episode of Views on Vue, the panelists talk to Natalia Tepluhina, Senior Frontend Developer at GitLab, about the importance of good documentation and the value of its contribution to open source in comparison to that of actual code. Natalia talks about the projects she has written documentation for, and they discuss the challenges in producing good docs. She explains three rules in making documentation comprehensive and the process involved in its creation. They then go into specifics about Vue documentation and discuss plugins, differences between cookbooks and guides, ways for developers to contribute to the projects, resources that they can use to learn stuff effectively and Vue Vixens curriculum vs official Vue documentation. Natalia gives an overview of Vue Vixens’ workshops (catered exclusively to women in software development) and mentions some locations around the world where they are held. She gives details about them including reasons why they choose to build mobile apps, their content and curriculum, and technical level of attendees. She also encourages women listeners to join their Slack channel (given in the links section) for more information about Vue Vixens. The panelists finally discuss representation of various groups in software development in general and the benefits of attending such workshops. Links Vue.jsVue cookbookAwesome VueTwitter poll on Documentation vs Code contributionVue VixensVue Vixens Slack channelWorkshop at VueConf USBuilding a Desktop App with Vue Natalia’s TwitterNatalia’s GitHubhttps://www.facebook.com/ViewsonVue/https://twitter.com/viewsonvue Picks Erik Hanchett: Brotopia:Breaking Up the Boys’ Club of Silicon Valley Divya Sasidharan: How to build a Vue CLI plugin by Natalia Tepluhina Natalia Tepluhina: Vue 2.6 Charles Max Wood: Regularly spend time with just your significant otherHoney - Chrome PluginWithings weighing scaleSpecial Guest: Natalia Tepluhina. Advertising Inquiries: https://redcircle.com/brandsPrivacy & Opt-Out: https://redcircle.com/privacy

Mar 5, 2019 • 39min
VoV 051: Developing Accessible Apps with Maria Lamardo
Sponsors Sentry use the code “devchat” for $100 creditTriplebyteCacheFly Episode Summary In this episode of Views on Vue, the panelists chat about accessibility with Maria Lamardo, a Board Certified Assistant Behavior Analyst currently working as a Corporate Systems Engineer at Nutanix. Maria is also the founder of Developers at RTP and is the Vue Vixens' Chapter Leader. She has extensive experience with people with learning disabilities. For Maria, accessibility means making the web available to everyone regardless of their location and their disabilities. These disabilities could be permanent or temporary and can be auditory, visual and cognitive in nature. One of the biggest challenges in developing accessible apps is making the business case to management. Maria shares tips on how to approach new projects with accessibility in mind from the start. Elements of Vue that help with accessibility like the vue-announcer plugin and Accessible Rich Internet Applications (ARIA) attributes are briefly discussed. Beyond accessibility, Maria shares her journey of how she transitioned to become a web developer. Links https://www.linkedin.com/in/marialamardohttps://github.com/mlama007https://www.meetup.com/tr-TR/Developers-RTPhttps://vuevixens.org/teamhttps://www.npmjs.com/package/vue-announcer Picks Erik Hanchett: https://gridsome.org/Program With Erikhttps://www.hbo.com/game-of-thrones Chris Fritz: Sex EducationGood Placehttps://purple.com/seatcushions Charles Max Wood: https://www.audible.com/Kingfountain series by Jeff WheelerTurmeric Bio Shots Maria Lamardo: https://www.vuemastery.com/Xbox Adaptive ControllerSpecial Guest: Maria Lamardo. Advertising Inquiries: https://redcircle.com/brandsPrivacy & Opt-Out: https://redcircle.com/privacy

Feb 27, 2019 • 1h 9min
VoV 050: Celebrating a Milestone - Views on Vue 50th Episode
Sponsors Sentry use the code “devchat” for $100 creditTriplebyteCacheFly Panel Chris FritzDivya SasidharanCharles Max Wood Episode Summary In this 50th episode of Views on Vue, the panelists talk about how they came on-board the show and what gave rise to the Vue podcast. They mention their favorite episodes and the most notable speakers they have had till now. They describe how they got involved in the Vue community in general and their experiences along the way and also dive into what they are working on currently. Charles speaks about wanting to help people reach their goals through the podcast by introducing more shows, reaching out to them, creating good content and more. In the end, the panelists discuss about delegating tasks thereby making time for more things to work on, and things they do to decompress and unwind from their everyday schedule. Links VueConf USMiriam Suzanne Picks Chris Fritz: SemiosisGetting enough sleep Divya Sasidharan: Our Software Dependency ProblemMortDuolingo Spanish podcast Charles Max Wood: Upcoming series – The Big Four-O on The DevRevZoomAdvertising Inquiries: https://redcircle.com/brandsPrivacy & Opt-Out: https://redcircle.com/privacy

Feb 19, 2019 • 1h 4min
VoV 049: Input Masks
Sponsors Sentry use the code “devchat” for $100 creditTripleByte Episode Summary In this episode Chris and Divya discuss the various aspects of making online forms for clients or checkout processes for customers user friendly. They discuss input masking which allows the user who might be a client or customer to input data such as phone numbers and emails in a way that is readable to the user while still allowing the browser to read the information on the website or when filling out an online form. Chris and Divya touch on some basic questions the engineer might come across in creating these fields. These include: where the users cursor is, pasting issues, time zones, autosizing text areas. They go into detail on filling out forms and the options of having multiple end-points one end point, and ways to help the customer or client fill out data smoothly and correctly. They discuss a little about using a progress bar to help users to see how far along they are in the process. They discuss the option of help-text which helps users to quick reference what something might be when filling out a less familiar form. They discuss briefly the usage of max-limit or max-length; AB Testing. Ultimately in this episode, Chris and Divya help those software engineers who are wanting a basic understanding of what questions they might come across to make a client or customers process on the form or site as smooth as possible through input masking and more. Links cachefly.comAutosizeRachel's Cartooning For DevelopersContent EditableGet SelectionComputer Properties and Watchers Picks Chris Stardew ValleyTalk to people - “Talk to people in your life when you are having a hard time. It can be tempting to not want to bother people with your problems you don’t want people to feel like you are causing a problem. Every day that you avoid people you lose friendship points.There is not a risk to reaching out, being vulnerable, and sharing.” Divya Book TheifFortified Bike Light Advertising Inquiries: https://redcircle.com/brandsPrivacy & Opt-Out: https://redcircle.com/privacy