153Tuesday, August 13, 2019Views on Vue with Debbie O’Brien; A tale of three users aka how to approach testing and more!
Hello,
This has been a rather calm week when it comes to Vue-related news, but we still have some pretty neat tutorials for you to read.
There’s also a new interview with Debbie O’Brien on the latest Views on Vue podcast. She shares her story of how she started with programming and became a contributor to open-source projects like webpack. Super inspiring! 🌟 Must listen!
ICYMI: You can submit stories and libraries you think are interesting and you’d like them to be featured in this newsletter by using the form on news.vuejs.org/submit! Thanks!
Stories
Views on Vue 073: Contributing to Open Source with Debbie O'Brien
Debbie is an inspiring person and in this episode of Views on Vue, she’s sharing her story on how she got involved in open-source, became a webpack contributor, started creating Vue courses and giving talks on Nuxt.js. Very insightful conversation.
Front-end Testing and a tale of three users
Here’s a great article about testing your code. However, instead of focusing on how to write the tests it focuses on the broader picture – how to approach testing and what to test. I think that’s a very valuable perspective, good read!
Drag and Drop File Upload in Vue.js
Here’s a quick tutorial on how to build a drag and drop interface for uploading files.
Learning Vue as a React Developer
Both Vue and React share many similarities and solve same problems, but often approach those in different ways. This article highlights those differences. If you have some friends that use React and would like to learn a thing or two about Vue – show it to them.
Vue.js Single File Component Factory
Truth be told, I have some mixed feelings about this approach. As much as I appreciate the idea, similar to the author – I’m not sure if this is something I would want to see in a production app. However, this is actually something that can be easily used for building mixin factories which I believe is pretty useful. Also, with the introduction of the function-api in Vue 3.0, injecting dependencies should become much easier.
Build Your Own Video Chat with Vue, WebRTC, SocketIO, Node & Redis
Now this one is super lengthy. If you would like to build your own video chat and you’re not afraid of touching some backend tools – read this pretty complete tutorial on how to do it from the very scratch.
Libraries
GitHub - probil/vue-moveable
Vue.js port of Moveable. A Vue Component that creates Moveable, Draggable, Resizable, Scalable, Rotatable, Warpable, Pinchable elements.
GitHub - f/vue-plugin-boilerplate
This is a package for creating Vue plugins easily. You'll be able to create your own open-sourced plugin easily with great features.