

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 17, 2018 • 1h 5min
VoV 007: Testing Vue.js with Cypress with Gleb Bahmutov
Panel: Charles Max WoodJoe EamesErik HanchettChris Fritz Special Guests: Gleb Bahmutov In this episode of Views on Vue, the panelists discuss testing Vue.js with Cypress with Gleb Bahmutov. Gleb runs engineering at a small startup called Cypress, which is an end to end test runner. They talk about what Cypress is, what end to end testing is, and the importance of test driven development. They also touch on the different Cypress features and how using it can help save you time in your testing. In particular, we dive pretty deep on: Gleb introWhat is Cypress?SeleniumWriting and running unit tests is easy, but could lead to problemsYou don’t want to waste too much of your time writing testsTest by need not by choiceCypress as a more reliable and easier test runnerWhat is end to end testing?What kinds of testing can Cypress be used for?Deployed systemsTest driven developmentCypress provides a good testing environmentLike the Cypress environmentCypress featuresCypress runs in Chrome or Electron browserAre there times when you might want to do something framework specific in Cypress?Vue.js Test the dashboard using CypressCreating a mock APIKeep your end to end tests fastAnd much, much more! Links: CypressSeleniumVue.jsGleb’s Website@BahmutovGleb’s GitHubGleb’s Medium Picks: Charles Running With the Demon by Terry BrooksLiars: How Progressives Exploit Our Fears by Glenn Beck Erik Avatar: The Last AirbenderVuetifyVideo on VuetifyVue Material Joe My Little Pony Tails of EquestriaSanta Clarita Diet Chris Arrival (Stories of Your Life MTI) by Ted ChiangProunAvatar: The Last Airbender Gleb Service Workers in SafariRenovate AppWill be in Copenhagen, Denmark next monthSpecial Guest: Gleb Bahmutov. Advertising Inquiries: https://redcircle.com/brandsPrivacy & Opt-Out: https://redcircle.com/privacy

Apr 10, 2018 • 52min
VoV 006: Creating a Vue Plugin with Ramsay Lanier
Panel: Charles Max WoodCher StewartChris Fritz Special Guests: Ramsay Lanier In this episode of Views on Vue, the panelists discuss creating a Vue plugin with Ramsay Lanier. Ramsay is a front-end developer for Novetta and spends most of his time turning fancy data into cool visualizations. He originally got his start in programming with React and is a new convert over to Vue. He talks about why he decided to create his Vue plugin and what steps he took to create it. This episode is great for people wanting to learn more about plugins and when they can best be used. In particular, we dive pretty deep on: Ramsay introRecent Vue convertGot his start with ReactSide project: WordExpressWhat is a Vue plugin?How do you get started creating a Vue plugin?Apollo GraphQLParsingHow did you know you needed a plugin?Don’t have to be an expert in Vue to create a pluginWhat was the most difficult part of building it?Getting started was the hardest partVue Plugins DocumentationLikes the Vue plugin implementation over React’sWanted something convenientShortcodes are what can be expanded uponVue.useWhat does Vue.use accept?Instance vs Global methods?Any plugins that you really liked?Vue RouterDid anything surprise you when looking up plugins?VuexPlugin testsAnd much, much more! Links: NovettaVueReactWordExpressApollo GraphQLVue Plugins DocumentationVue Router pluginVuexRamsay’s GitHubRamsayLanier.com@Rmmsy Picks: Charles Bose SoundLink Headphones Cher Vue'doSneaky Pete Chris Stories of Your Life and Others by Ted ChiangRimWorldNew Component DocsVim VixenVimium Ramsay Atlanta MonsterToday, ExplainedAmazon OriginalsSneaky PeteElectric DreamsSea of TheivesSpecial Guest: Ramsay Lanier. Advertising Inquiries: https://redcircle.com/brandsPrivacy & Opt-Out: https://redcircle.com/privacy

Apr 3, 2018 • 57min
VoV 005: Vue in the Enterprise with Chris Fritz
Panel: Charles Max WoodErik HanchettChris Fritz In this episode of Views on Vue, the panelists discuss Vue enterprise development with Chris Fritz. Chris is the curator for documentation on the Vue core team, works on a lot of tooling to help support Vue developers, and develops resources such as the Style Guide. They compare his Vue Enterprise Boilerplate to Nuxt and discuss the pros and cons to using each. Chris also discusses why he decided to create this boilerplate and how it has allowed him to skip to the interesting part of his job. In particular, we dive pretty deep on: Chris introVueDocumentation CookbooksDifferent “recipes” in the cookbookWhat is enterprise development?Provides flexibilityVue Enterprise Boilerplate vs NuxtVue CLIWhere to start?The boilerplate can be used as a study guide in a wayHow do you pick the tools to create this?CSS vs SCSSWhy he built the boilerplateVue ResourceJestVue Test UtilsWhat should people think about when using the boilerplate?Tries to encourage what he’s seen work wellWhat do you think of TypeScript support?And much, much more! Links: VueVue Style GuideDocumentation CookbooksVue Enterprise BoilerplateNuxtVue CLICSSSCSSVue ResourceJestVue Test UtilsTypeScript SupportChris’s Patreon@ChrisVFritzChris’s GitHub Picks: Charles Google Play Store for PodcastJavaScript Dev Summit to come soonWheel of Time by Robert JordanReady Player One by Ernest ClineChuck@Devchat.tv@CMaxWSuggest Topics Erik Vue VS Code Extension Pack Chris Vue Conf USThe Three-Body Problem by Cixin LiuInto the BreachVue VixensAdvertising Inquiries: https://redcircle.com/brandsPrivacy & Opt-Out: https://redcircle.com/privacy

Mar 27, 2018 • 1h 12min
VoV 004: Vue Documentation with Chris Fritz
Panel: Charles Max WoodJohn Papa Special Guests: Chris Fritz In this episode of Views on Vue, the panelists discuss Vue documentation with Chris Fritz. Chris is the curator for documentation on the Vue core team, works on a lot of tooling to help support Vue developers, and develops resources such as the Style Guide. They talk about what he is looking for when curating the documentation and what makes good documentation. Chris originally had a background in teaching as a language teacher with a minor in computer science, and this experience helps him today teach people how to learn the Vue language. In particular, we dive pretty deep on: Chris introVueVue Style GuideVue outreachVery active communityWhat are you looking for when curating the documentation?What makes good documentation?Humor in documentationBackground in language teachingIt’s hard to teach people how to communicate in the different computing languagesHow to strike balanceDocumentation is a productHave people look over what you’re writingTried Vue in JavaScript and TypeScriptFuture documentation in the worksVue CLIVue Enterprise BoilerplateVue ecosystem is explodingVue GuideDoesn’t mind rewriting things in order to get them rightAnd much, much more! Links: VueVue Style GuideJavaScriptTypeScriptVue CLIVue Enterprise BoilerplateVue GuideChris’s Patreon@ChrisVFritzChris’s GitHub Picks: Charles Black PantherHis ForumDevChat.tv John Five Things YouTube VideosVS Code Chris Children of Time by Adrian TchaikovskyBlindsight by Peter WattsQueer EyeVue Conf USSpecial Guest: Chris Fritz. Advertising Inquiries: https://redcircle.com/brandsPrivacy & Opt-Out: https://redcircle.com/privacy

Mar 20, 2018 • 28min
VoV 003: Nuxt.js Basics and VueJS in Action
Panel: Charles Max WoodErik Hanchett In this episode of Views on Vue, the panelists discuss the Nuxt.js, which is a framework for creating universal Vue.js applications, and how you can use it with Vue. They express how flexible this framework is to use and talk about how easy it is to get started with it. They also touch on static site generators and the pros and cons to using these. They end the podcast discussing Erik’s book, Vue.js in Action, which is a beginner-intermediate book on Vue.js. In particular, we dive pretty deep on: What is Nuxt.js?VueNext.jsNuxt.js has flexibilityNuxt.js featuresWhat is a universal Vue.js application?Use it for SEO or to get a faster page speedServer side renderingHow hard is it to set up?Vue CLIHis book Vue.js in ActionWill you use this in your day job?Why use Nuxt.js?Jekyll and GatsbyStatic site generatorsAbout his bookVue is easy to get started withAnd much, much more! Links: Nuxt.jsVueNext.jsVue CLIVue.js in ActionJekyllGatsbyReactAngular@ErikCH Picks: Charles SoftcoverGet a Coder Job Course Erik StaticGen.comAdvertising Inquiries: https://redcircle.com/brandsPrivacy & Opt-Out: https://redcircle.com/privacy

Mar 13, 2018 • 46min
VoV 002: Getting Started with Vue
Panel: Charles Max WoodJoe EamesCher StewartErik Hanchett In this episode of Views on Vue, the panelists discuss how they each got into Vue and how you can go about learning Vue yourself. They really suggest utilizing the Vue website for tutorials and for help navigating the framework, especially in the beginning. They also discuss many great resources you can use to learn about this framework, especially if you are just starting out, and encourage you to look into them and get started on working with Vue! In particular, we dive pretty deep on: Panelist introsProgressive web appsHow did you each get into Vue?VueEmber.jsAngularNot wanting to be outdated as a programmerReactRecommendations for how to go about learning VueUsing the Vue websiteUdemy Vue courseVue.js Developers Vue.js newsVue VixensVueConf USFramework SummitThe importance of building a community across frameworksBuild a To-Do App with Vue.js 2Vue.js in Action by Erik HanchettSometimes it takes going through a couple books before finding what you really wantHow are people writing with Vue?Vue is very un-opinionated and progressiveES6 and TypeScriptAnd much, much more! Links: Vue.js in Action by Erik HanchettFramework SummitDevChat.tvReact Round UpVueJoe Eames PluralsightEmber.jsAngularReactUdemy courseVue.js DevelopersVue.js newsVue VixensVueConf USBuild a To-Do App with Vue.js 2ES6TypeScript@CodeHitchhiker@JosephEames@CMaxW Picks: Charles RE-20 MicrophoneATR2100 MicrophoneXenyx 802 MixerRoland R-09React Dev SummitFramework SummitJoeCounterpartSagrada Board Game Cher Aquascaping Erik Keybase.ioAdvertising Inquiries: https://redcircle.com/brandsPrivacy & Opt-Out: https://redcircle.com/privacy

Mar 6, 2018 • 54min
VoV 001: Vue Origin Story with Evan You
Panel: Joe Eames Cher Stewart Special Guests: Evan You In this episode of Views on Vue, the panelists discuss the origin story of Vue with its creator Evan You. Evan was born in China and came to the US for college. He used to work at Google’s creative lab as a creative technologist and worked on Meteor. From there, he started to put more effort into Vue and switched over to Vue full-time. They talk with Evan about his thought processes behind creating Vue and how it has changed since its initial conception. In particular, we dive pretty deep on: Evan’s backgroundWhat is Google’s creative lab?MeteorWhen did Vue start to blow up?Worked on a lot of prototypes at GoogleThe inception of VueGot his ideas from when he was working with AngularDirty CheckingWhat made him want to build his own frameworkWhat gave him the confidence to create VueStarted as an experimentEverything was added over timeThe scope grew gradually, not overnightHigh demand in the communityWhat did the initial versions of Vue look like?Why did you name it Vue?Some planned promotionHow did it blow up?The popularity of VueAnd much, much more! Links: Evan’s GitHub Picks: Joe Linchpin: Are You Indispensable? by Seth Godin Cher Bullet Journal App Evan CodeSandboxClimbingVueConf USSpecial Guest: Evan You. Advertising Inquiries: https://redcircle.com/brandsPrivacy & Opt-Out: https://redcircle.com/privacy