Views On Vue

Informações:

Synopsis

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

Episodes

  • VoV 097: Views on Vue Live at Gitlab Commit 2019

    28/01/2020 Duration: 52min

    In this episode of Views on Vue, Charles Max Wood interviews speakers at GitLab Commit 2019. Eddie Zaneski from Digital Ocean talks about "Creating a CI/CD Pipeline with GitLab and Kubernetes in 20 minutes", Shamiq Islam from Coinbase talks about "Closing the SDLC Loop- Automating Security" and Jasmine James, from Delta Airlines, discusses " How Delta Became Cloud Native-Avoiding the Vendor Lock". Eddie, Shamiq, and Jasmine give the 5 min "elevator pitch" for the talks they gave at the conference. In his talk, Eddie deploys a fake startup going through the whole pipeline: building the application, containerizing an application and shipping it off to Kubernetes. Shamiq, talks about how the conventional approach to security is to consider it at the very end after all developer has wrapped up their work and why that should change. Jasmine explains more in-depth what it means for a big corporation like Delta to be in a Vendor Lock. Sponsors Cachefly Links Creating a CI/CD Pipeline with GitLab and Kubernet

  • VoV 096: Cordova and Vue with Daniel Purcell

    21/01/2020 Duration: 58min

    In this episode of Views on Vue the panel interviews Daniel Purcell, asking him about using Cordova with Vue. He starts by explaining what Cordova is and how to get started with Cordova. The panel discusses using VueCLI with Cordova. Daniel explains how to make your app look like a mobile app and recommends some tools to help your app look more native.  The panel asks about the cons of using Cordova. Daniel explains how there is a small hit to the performance that rarely affects whether they use Cordova. The panel brings up the common complaint of camera problems, Daniel explains how to get past it.  The benefits of using Cordova are considered next. Daniel explains that debugging and building with Cordova is fast. It is also very economical because you can reuse much of your web apps in your mobile apps. He explains how easy it is to do this and walks the panel through it. They discuss push notifications. Daniel shares some of the apps they have built, the challenges they faced and how they overcame them. 

  • VoV 095: New to Vue with Mirjam Bäuerlein

    14/01/2020 Duration: 01h01min

    In this episode of Views on Vue the panel interviews Mirjam Bäuerlein, a developer who is new to Vue. Mirjam starts by explaining her coding journey. She has been coding as a hobby since she was 11 and about 3 years ago decided to make it a career. Her work at the time moved her to frontend development in React; giving her the shot that she needed to get a jump on her new career path. Her newest job is using Vue and is the reason she switched to Vue.  The panel asks Mirjam about her first impressions of Vue and how she is enjoying the language. She shares with the panel what she enjoys about Vue and what she misses about React. Mirjam tells the panel what it has been like getting into development in recent years since most of the panel has been coding for a much longer. She explains how overwhelming it is learning code in the technology-saturated environment.  They discuss the challenges Mirjam faced, deciding where to start, staying focus on one thing and stemming the desire to try everything she found. Th

  • VoV 094: Head to Toe Development Set Up

    07/01/2020 Duration: 01h45s

    In this episode of Views on Vue the panel shares what their set-ups look like. They start by discussing IDE and text editors. Most of them use VScode for their setups but they like to use others when they need them. The panelist list some of their favorite plugins, Vetur, Prettier, Vue peeks, NPM, word counters, and spell checkers. They talk about Vue CLI and other CLIs they use.    Next, they talk about what machines they are all using. Most are currently using a Mac Book Pro. They discuss the pros and cons of using Mac products. Charles Max Wood talks about the desktop he built and how his next computer will be a PC. They consider Linux on Windows. They also compare Linux and Mac. Source code and deployment are discussed as well.    They finish by sharing the physical set-ups in their offices. They discuss furniture, how many monitors they use, how big their monitors are and the tools that make their day more comfortable. They discuss the merits of sitting and standing while working. Desk treadmills are

  • VoV 093: Vuetensils with Austin Gil

    31/12/2019 Duration: 47min

    In this episode, the panel interviews Austin Gil, author of Vuetensils. Austin begins by explaining that Vuetensils is and why he wrote it. Vuetensils is a UI library filled with naked components that make it easy to build accessible apps. The panel explains that it is not as opinionated as other libraries making it easy to style yourself.  The panel discusses the need for accessibility and how painful it can be to write accessible apps. Austin explains that developers are what make accessibility hard. The web was designed to be accessible but incorporating design and style complicates it. Austins shares some of the components in Vuetensil and what they do for your app.  Vuetensils, Austin explains is designed to be as out of the way as possible while still giving you what you need. He explains how it differs from libraries like Vuetify and Bootstrap, with these tools you get everything. Vuetensils makes you choose the components you want, forcing you to stay lightweight. Vuetensils is ideal for small proje

  • VoV 092: Views on Vue at JAMstack Conf SF 2019

    17/12/2019 Duration: 50min

    In this episode of Views on Vue Charles Max Wood interviews speakers at JAMstack Conf SF His first interview is with Ire Aderinokun. Ire works for Buycoins, a cryptocurrency exchange for Africa. She gave a lightning talk, “Headless Chrome & Cloudinary for progressively enhanced dynamic content on the web”. After giving a brief overview of her talk to Charles, Ire defines progressive enhancement for the listeners.    Walking through how progressive enhancement works, she explains how Headless Chrome and Cloudinary helped her with the project she shared in the talk. Ire and Charles consider the blindspot that developers experience because they work on high-end devices and how using progressive enhancement helps those who use lower-end devices.   Ire shares her experience with JAMstack and explains how progressive enhancement works with JAMstack. Charles shares his experience using JAMstack. The episode ends with Ire giving advice and resources to help get started with progressive enhancement.    Next,

  • VoV 091: Meet Our New Panel

    10/12/2019 Duration: 41min

    In this episode of Views on Vue the new panel is introduced. Lindsay Wardell is a full-stack developer from Portland, Oregon. Steve Edwards was in tech support for 20 years and is a self-taught programmer who is now working full time in Vue. Devlin was a registered nurse, who studied development by night. Charles Max Wood, CEO of Devchat.tv, got a degree from BYU and has been in development and podcasting for about 13 years.  Each of the panelists shares what they are using Vue for, work and personal projects. The panel gives Charles advice on his project. They give recommendations for learning Vue and consider how simple Vue is compared to other more intimidating languages. They share their preferred learning mediums and styles, giving advice for those still discovering how they learn. They also discuss their preferred methods for writing code and preferred text editors.  Panelists Charles Max Wood Steve Edwards Lindsay Wardell Devlin Duldulao Sponsors   Sentry– use

  • VoV 090: Variable Fonts with Mandy Michael

    03/12/2019 Duration: 20min

    In this episode of Views on Vue Charles Max Wood joins Mandy Michael at JAMstack Conf SF, where she gives a talk about responsive typography and variable fonts. Mandy explains what variable fonts are and how they can be used to shrink, stretch and do some very fun and creative thing with them. They discuss how to use them and Mandy explains some of the demos from her talk.    Charles asks Mandy what some of the things were that she had to cut from her talk. She had to cut a few longer demos, details and performance improvements that can be made with responsive typography. Mandy shares what she is working on now with responsive typography and explains how much fun she has had expressing herself through variable fonts. To see more of Mandy’s demos and to learn more about responsive typography and variable fonts see the links below.  Panelists Charles Wood Guest: Mandy Michael Sponsors Sentry– use the code “devchat” for two months free on Sentry’s small plan CacheFly Links https

  • VoV 089: 100 Days of Vue Challenge

    26/11/2019 Duration: 35min

    This episode of Views on Vue is coming to you live from Microsoft Ignite with Charles Max Wood. With the changes in Views on Vue show and its hosts, Charles has decided to learn more of the Vue language. In order to do this he will be enrolling himself and whoever else wants to learn the Vue language to a Vue challenge. He describes the #100daysofvuechallenge he will launching which was modeled after a fitness challenge he did earlier. The developer who wants to be a part of the #100daysofvuechallenge has to commit a piece of code everyday and read up on blogs articles and other resources on Vue developing everyday. Charles himself will commit an hour a day to this everyday. Charles also talks about another app he is working on for people who produced podcasts can use. There is a recording technique called the "Double Ender" where two people recording a podcast remotely essentially sound like they are in a studio together. Most often podcasts are recorded on the same sound wave and if there is a lawn mover o

  • The MaxCoders Guide To Finding Your Dream Developer Job

    20/11/2019 Duration: 14min

    "The MaxCoders Guide to Finding Your Dream Developer Job" by Charles Max Wood is available on Amazon. Get your copy here today only for $2.99! Advertising Inquiries: https://redcircle.com/brandsPrivacy & Opt-Out: https://redcircle.com/privacy

  • VoV 088: Switching From Native iOS to Vue with Christian Kienle

    19/11/2019 Duration: 47min

    In this episode of Views on Vue Elizabeth Fine interviews Christian Kienle about his switch from native iOS development to Vue development. Chris starts by sharing his history as a developer and why he started using Vue. He shares his fascinating story. He nearly died which turned his life upside down. After going on a cruise that brought him back to his life, Chris wanted to build a cruise app. This made him looking into making a web app this all brought him to Vue.  Chris explains why he chose Vue. He didn’t know anything about web development and was very impressed by Vue’s description.  Elizabeth asks Chris about learning Vue. Chris explains that he soaked up the knowledge in the Vue docs like a sponge. He tells Elizabeth what he loves about Vue. Elizabeth asks Chris about his yearly code retrospection. Chris explains that every year he looks back at the code he wrote that year to see the progress he has made. They consider the benefits of this practice and Chris shares what it was like looking over his

  • VoV 087: There is No Shame in Mental Illness

    12/11/2019 Duration: 01h07min

    In this episode of Views on Vue panel discusses mental health. They start by sharing what they do in their free time and consider the value of having a balanced life with hobbies and time spent doing non-code related things. They discuss the importance of respecting your mental health and being aware of where you stand. It is possible to stay aware of things going on in the coding community and to be successful without coding in all your free time. The panel shares strategies and techniques they use to alleviate burn out. Taking breaks and days off. They stress the truth that a mental health day is a sick day. Focusing on the reason you are coding, the people. The panel warns against obligations that trap you in a toxic environment.  Inspiration is the next topic the panel discusses. Some of the things to keep their fire burning are considered. Ari explains how Views on Vue helps her stay inspired. Listening to other podcasts and connecting to people. They consider the value in building stupid and crazy tut

  • VoV 086: Prototyping and The Design Cycle With Michele Cynowicz

    05/11/2019 Duration: 01h04min

    The guest panelist for this episode of Views on Vue is Michele Cynowicz. Michele is a senior front-end engineer at Vox Media. The discussion opens up with Ari asking Michele to share her background of how she got into development. She started in design in the late 1990’s and early 2000’s and transitioned into being a front end developer working with basic HTML and CSS and moved up into working with JavaScript, frameworks, and back end technologies. She has also worked with templating systems for Python and PHP. She is currently working on projects with Ruby on Rails and has recently worked on a project where she put a VueJS front end on top of a Ruby on Rails back-end. This project was the beginning of her forray into VueJS and this leads her into the topic for this episode, prototyping and the design cycle.  Ari asks Michele to elaborate more on what design means in this context and she shares a story of a time she was looking at a resume that was poorly designed, and the candidates’ attached portfolio had

  • VoV 085: The Good, the Bad, and the Ugly with Filipa Lacerda

    29/10/2019 Duration: 55min

    On this episode of Views on Vue the panelists are joined by Filipa Lacerda. Filipa is a senior front-end engineer at Gitlab where they have been using Vue. The topic for this episode of Views on Vue is “the good, the bad, and the ugly” where the panelists discuss some of the positives of their experience with Vue as well as some of the struggles they’ve had.  Filipa starts the discussion with sharing that Vue comes with a great deal of power to deliver to the end user as well as an example of this that she has experienced. She also shares some of the bad, such as how when she started using Vue many of the standards that exist today did not exist then. Filipa shares a story from a time in the early stages Vue when she was able to kill a browser. The panelists also highlight some Vue worst practices.  Next, Filipa explains how it was difficult in the beginning to know which pipeline to use. She details how some of the linting rules and documentation she created came about. She also talks about the changes tha

  • VoV 084: Nuxt.JS With Sebastien Chopin

    22/10/2019 Duration: 54min

    Sebastien Chopin is a front end developer who works mostly in JavaScript and is the creator of Nuxt.JS, a framework based off of Vue. Nuxt started as a JavaScript framework for application rendering and today it can be used to create any kind of application. One advantage of using Nuxt with Vue comes in with server side rendering. Even though a user can use Vue for server side rendering, they will need the use of outside modules where using Nuxt will help them to get started quicker.  After the Views on Vue panelists discuss the usage of Nuxt in server side rendering, Ari asks Sebastien to elaborate on how Nuxt can be used outside of server side rendering. Sebastien describes how Nuxt has a pages system that helps streamline the directory and folder structure of an application or web page. Nuxt also has features to help with navigation among other usages described by Sebastien. He also goes into further detail about the features of the pages system. The panel then covers Vuex and using Vuex to perform asynch

  • VoV 083: CSS Tooling and Development Practices With Tracey Holinka

    15/10/2019 Duration: 01h01min

    This episode of Views on Vue features Tracey Holinka, a web application architect with the role of front-end lead for Bloomberg industry group. The Views on Vue podcaster begin by asking Tracey how she got into Vue. Her Vue experience starts at work where she didn’t like the technologies they were using so she and a colleague decided to switch over to GraphQL, Apollo Client, and Vue. One of the many things that she appreciates about Vue is its diverse array of applications.   Ari begins a discussion on Vue and CSS by asking Tracey if she has found any notable differences, in terms of developer experience, between doing single file components or using Vue by including a script tag. Tracey responds to this by sharing her preference for single file components because she appreciates the division of the languages, or in other words she likes HTML files only having HTML, her CSS files only having CSS, and so on. She feels that with this separation of languages she can work faster and understand the code easier.

  • VoV 082: Developer Tooling and Dev Setup for Working With Vue

    08/10/2019 Duration: 01h02min

    On this episode of Views on Vue the panelists discuss their preferences for their development environments and tools. They begin with their preferences for text editor, font, and theme in their Vue development environments. All three currently use Visual Studio Code as their main text editor. Ari Clark switched to VS Code from Atom because she prefers the support that it has for Vue and Ben Hong switched from Sublime. Ben prefers the night owl theme and the operator mono font. On the other hand, Ari prefers the one dark pro theme for its syntax highlighting and prefers dank mono as her font. The Views on Vue panelists then go on to discuss their preferences on using the terminal. They weigh the pros and cons of using the integrated terminal and when they turn to other shells. The other potential shells that the Vue panelists discuss are Bash, Zsh, and Fish. The panelists focus on the speed and performance of the shells, and make an important note that not all shell commands are valid on other shells and the

  • VoV 081: Micro-Frontends with Luca Mezzalira

    01/10/2019 Duration: 55min

    Luca Mezzalira is an Italian developer. He is the VP of architecture at DAZN, a multi-country live streaming platform for sports, Google developer expert, and London JavaScript community manager. Luca got his start in programming 16 years ago when a friend told him about it and gave him a book. He was very intrigued and went on to learn multiple languages and travel the world for his job. For the last 4-5 years he’s been working in architecture, and is now the leader on thoughts on micro-frontends.  Luca first defines what he means by a micro-frontend. He advises that when designing a new application one should consider how to make it scalable from the beginning. His passion for micro-frontends came from working with DAZN, where they need to enable hundreds of people to work on the same project in different time zones and locations. This problem was solved by microservices.A microservice is a self contained, autonomous, independent service that can be deployed inside a system responding to an API you can con

  • VoV 080: Awesome Conf with Rahul Kadyan

    24/09/2019 Duration: 58min

    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

  • VoV 079: Why Vue.js is the Best Framework Ever with Gwendolyn Faraday

    17/09/2019 Duration: 49min

    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 c

page 9 from 13