Views On Vue

Informações:

Synopsis

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

Episodes

  • VoV 018: State Management with Vue.js with Hassan Djirdeh

    03/07/2018 Duration: 01h10min

    Panel: Charles Max WoodChris FritzErik HanchettDivya Sasidharan Special Guests: Hassan Djirdeh In this episode of Views on Vue, the panelists discuss state management with Vue.js with Hassan Djirdeh. Hassan is a front-end engineer developer based out of Toronto, Canada and works for the ecommerce company Shopify as his full-time job. In his free-time he does anything and everything related to Vue and has also recently helped publish a book called Fullstack Vue. They talk about Vue CLI 3.0, state management patterns, his talk The Importance of State Management in Vue, and more! In particular, we dive pretty deep on: Hassan introVueRecently started using the Vue CLI 3.0How is Vue CLI 3.0 different from 2.0?More obvious to understand what people need for their applicationVuex and Vue RouterGreat way to get things startedWhat if you’re using a configuration from Vue CLI 2.0?Webpack or BrowserifyMaking things easier and better for new Vue developersFurther configuring your projectsHave you found anything you

  • VoV 017: Cloud-Hosted DevOps with Ori Zohar and Gopinath Chigakkagari LIVE at Microsoft Build

    26/06/2018 Duration: 55min

    Panel: Charles Max Wood Special Guests: Ori Zohar and Gopinath Chigakkagari In this episode, the Views on Vue panelists discuss Cloud-Hosted DevOps with Ori Zohar and Gopinath Chigakkagari at Microsoft Build. Ori is on the product team at VSTS focusing on DevOps specifically on Azure. Gopinath is the group program manager in VSTS primarily working on continuous integration, continuous delivery, DevOps, Azure deployment, etc. They talk about the first steps people should take when getting into DevOps, define DevOps the way Microsoft views it, the advantages to automation, and more! In particular, we dive pretty deep on: Ori and Gopi introVSTS – Visual Studio Team ServicesVSTS gives developers the ability to be productiveDeveloper productivityWhat’s the first big step people should be taking if they’re getting into DevOps?The definition of DevOpsThe people and the processes as the most important pieceDevOps as the best practicesAutomating processesWhat people do when things go wrong is what really countsL

  • VoV 016: NativeScript Vue with Jen Looper

    18/06/2018 Duration: 01h01min

    Panel: Chris FritzJoe EamesDivya Sasidharan Special Guests: Jen Looper In this episode of Views on Vue, the panelists discuss NativeScript-Vue with Jen Looper. Jen is a developer advocate at Progress and the project that she is most involved in is NativeScript, which allows you to build mobile apps. The subset of NativeScript that she is really passionate about is NativeScript-Vue. They talk about what NativeScript and NativeScript-Vue are, resources to help learn NativeScript, and more! In particular, we dive pretty deep on: Jen introWhat is NativeScript?A way to build mobile apps using JavaScriptSimilar to React NativeCan use Angular, Vue, or no framework at allNativeScript is a more of a run-timeNativeScript as a translatorUnder the hood implementation details78 custom built modulesHow different is the Vue developer experience using NativeScript?NativeScript Playground Visual Studio CodeVS Code snippetsNativeScript SidekickWorking on NativeScript-Vue tutorialsDeveloping a NativeScriptTemplatingDoes N

  • VoV 015: Visual Studio Code with Rachel MacFarlane and Matt Bierner LIVE at Microsoft Build

    12/06/2018 Duration: 34min

    Panel: Charles Max Wood Special Guests: Rachel MacFarlane and Matt Bierner In this episode, the Views on Vue panelists discuss Visual Studio Code with Rachel MacFarlane and Matt Bierner, who are both developers on Visual Studio Code. They talk about what the workflow at Visual Studio Code looks like, what people can look forward to coming out soon,  and how people can follow along the VS Code improvements on GitHub and Twitter. They also touch on their favorite extensions, like the Docker extension and the Azure extension and their favorite VS Code features. In particular, we dive pretty deep on: Rachel and Matt introMonth to month workflow of Visual Studio CodeVS Code JavaScript, TypeScript, and MarkDown supportWorking on GitHub and within the communityCheck out new features incrementally with insidersCommunity-driven workWhat is coming out in Visual Studio Code?GitHub helps to determine what they work onWorking on Grid ViewImproved settings UIHighlighting unused variables in your codeImprovements with

  • VoV 014: Vue.component with Mitchell Garcia

    05/06/2018 Duration: 01h06min

    Panel: Chris FritzErik HanchettDivya Sasidharan Special Guests: Mitchell Garcia In this episode of Views on Vue, the panelists discuss the article Why You Shouldn’t Use Vue.component with the author Mitchell Garcia. Mitchell runs the blog FrontEndSociety.com, which focuses almost entirely on Vue.js, as well as works for OZRK Labs. They talk about what led him to Vue, what single-file components are and the advantages to them, and his article. They also touch on when you would and would not want to use Vue.component and much more! In particular, we dive pretty deep on: Mitchell introHas been using Vue for about a year professionallyWhat first turned you on to Vue?Loved the single-file components in VueWhat are single-file components?Vue has Webpack loadersAdvantages to single-file componentsOZRK LabsWhat are custom blocks?Loves the modularity of VueWhy You Shouldn’t Use Vue.componentThe importance of scaleThe only time you would want to not use Vue.componentWhen should you use Vue.component?VuetifyMakes

  • VoV 012: Re-using VueJS Mixins and Filtering Google Map Data with Dan Pastori

    22/05/2018 Duration: 56min

    Panel: Chris FritzErik HanchettDivya SasidharanJoe Eames Special Guests: Dan Pastori In this episode of Views on Vue, the panelists discuss re-using VueJS mixins and filtering Google Map data with Dan Pastori. Dan currently is a developer working with VueJS and Laravel development. They talk about what Laravel is, why they would recommend using it in conjunction with Vue, and the role Vue can hold in a Laravel application. They also touch on why Vue became popular in the Laravel community, the direction of Laravel in the future, and much more! In particular, we dive pretty deep on: Framework SummitDan introWhat is Laravel?History of Laravel and Vue working togetherLaracastsWhat would you recommend about Laravel?Laravel documentationLaravel ElixirVery minimal setupVueCasts.comWhat role does Vue have in a Laravel application?What is a single-page application?Building applicationsVue can take over everything or just certain parts depending on what you wantBuilt in Laravel tools to create APIWhy Vue became

  • VoV 011: Vue Testing with Roman Kuba

    15/05/2018 Duration: 01h03min

    Panel: Chris FritzErik HanchettDivya SasidharanBrett NelsonJoe Eames Special Guests: Roman Kuba In this episode of Views on Vue, the panelists discuss Vue testing with Roman Kuba. Roman is currently the senior software engineer at Codeship, where he pushes front-end development forward. He talks about his experience switching Cosdehip over to using Vue from Angular, how he completed this task and the pros to using Vue. The panel also touches on the importance of reading the source code and much more! In particular, we dive pretty deep on: Brett introRoman introVueUsing Vue in the front-end at CodeshipAngularTransition from Angular to VueHow did you do the transition?CoffeeScriptDid you find there were differences in how Vue integrated?Why did you choose Vue?Vue is nice to progress intoDocumentation was really well writtenGot a lot of great feedback from back-end engineersDid you have any concerns of its long-term viability?Read through a lot of the Vue source codeHad template written in SlimBabble and T

  • VoV 010: “Vue Libraries, Open Source, Meetups” with Eduardo San Martin Morote

    08/05/2018 Duration: 01h24min

    Panel: Divya SasidharanChris Fritz Special Guests: Eduardo San Martin Morote In this episode of Views on Vue, the panelists discuss “Vue Libraries, Open Source, Meetups” with Eduardo San Martin Morote. Eduardo is a freelance developer, a core team member of Vue.js, and loves contributing to open source. They talk about his many different open source component libraries, such as Vue-Coerce-Props and Vue-promised. They also touch on the use of templates versus using render functions and the difference between libraries and apps. In particular, we dive pretty deep on: Eduardo introWhat’s the story behind the username “posva”?Distributing component librariesVue-mdlWhat is a component library?What does mdl stand for?Libraries with buttons, modules, checkboxes, etc.VuetifyWhat other kind of community projects have you been working on?Vue-Coerce-PropsWhat is coerce?Vue-promisedWhere is a situation where you would use Vue-promised?How did you come about to want to create Vue-promised?JavaScriptHe doesn’t use a

  • VoV 009: Building Modal Component with Filipa Lacerda

    01/05/2018 Duration: 01h01min

    Panel: Charles Max WoodErik HanchettDivya SasidharanChris FritzJoe Eames Special Guests: Filipa Lacerda In this episode of Views on Vue, the panelists discuss building modal component with Filipa Lacerda. Filipa is a senior frontend engineer at GitLab and works with Vue daily. She wrote an article recently on creating reusable components that you can use multiple times in your application without having to rewrite your code. She stresses the fact that components should be simple and not too complex, that way they can be more accessible and reusable in the future. In particular, we dive pretty deep on: Divya introFilipa introVue and GitLabWhat makes a component reusable?Main focusWhat do you see that people do wrong in components?Makes your reusable components as simple as possibleAccessible componentsPlanning componentsSteps to writing reusable componentsTestingAre there types of accessibility that aren’t handles by area?SeizuresRachel Nabors VueConf TalkHow do you refine this for reusability and access

  • VoV 008: Getting Started with TDD on Vue.js with Nick Basile

    24/04/2018 Duration: 01h05min

    Panel: Divya SasidharanChris Fritz Special Guests: Nick Basile In this episode of Views on Vue, the panelists discuss getting started with TDD on Vue.js with Nick Basile. Nick defines what TDD and unit tests are and how you can use them to make your code better in the long run. They also discuss when using TDD wouldn’t be helpful and the importance of trial and error when it comes to tests. Nick then gives different resources newcomers to Jest can go to so that they can learn more and discusses Vue Test Utils. In particular, we dive pretty deep on: What does your setup look like?Vue.jsJestHave you used other tools other than Jest?MochaWhat attracted you to Jest?Define TDD and unit testsWhat are examples of not helpful uses for TDD and unit tests?How to know when a test is being to be too specificTrial and error is very important when it comes to writing testsTry to stay away from really specific testsAsking questions when writing testsHow likely is this going to break and change over time?Write tests as

  • VoV 007: Testing Vue.js with Cypress with Gleb Bahmutov

    17/04/2018 Duration: 01h05min

    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 t

  • VoV 006: Creating a Vue Plugin with Ramsay Lanier

    10/04/2018 Duration: 52min

    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 Re

  • VoV 005: Vue in the Enterprise with Chris Fritz

    03/04/2018 Duration: 56min

    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

  • VoV 004: Vue Documentation with Chris Fritz

    27/03/2018 Duration: 01h12min

    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 writing

  • VoV 003: Nuxt.js Basics and VueJS in Action

    20/03/2018 Duration: 27min

    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

  • VoV 002: Getting Started with Vue

    13/03/2018 Duration: 46min

    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

  • VoV 001: Vue Origin Story with Evan You

    06/03/2018 Duration: 53min

    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?Wh

page 13 from 13