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




Views on Vue show

Summary: <p><strong>Panel: </strong></p> <ul> <li>Divya Sasidharan</li> <li>Chris Fritz</li> </ul> <p><strong>Special Guests: </strong>Eduardo San Martin Morote</p> <p>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 <a href="https://vuejs.org/">Vue.js</a>, and loves contributing to open source. They talk about his many different open source component libraries, such as <a href="https://github.com/posva/vue-coerce-props">Vue-Coerce-Props</a> and <a href="https://github.com/posva/vue-promised">Vue-promised</a>. They also touch on the use of templates versus using render functions and the difference between libraries and apps.</p> <p><strong>In particular, we dive pretty deep on:</strong></p> <ul> <li>Eduardo intro</li> <li>What’s the story behind the username “posva”?</li> <li>Distributing component libraries</li> <li><a href="https://github.com/posva/vue-mdl-docs">Vue-mdl</a></li> <li>What is a component library?</li> <li>What does mdl stand for?</li> <li>Libraries with buttons, modules, checkboxes, etc.</li> <li><a href="https://vuetifyjs.com/en/">Vuetify</a></li> <li>What other kind of community projects have you been working on?</li> <li><a href="https://github.com/posva/vue-coerce-props">Vue-Coerce-Props</a></li> <li>What is coerce?</li> <li><a href="https://github.com/posva/vue-promised">Vue-promised</a></li> <li>Where is a situation where you would use Vue-promised?</li> <li>How did you come about to want to create Vue-promised?</li> <li><a href="https://www.javascript.com/">JavaScript</a></li> <li>He doesn’t use a template, he just uses render functions</li> <li><a href="https://facebook.github.io/jest/">Jest</a></li> <li>Building components to build other libraries of components</li> <li>What are advantages to using templates over render functions?</li> <li>When building applications, he always uses templates</li> <li>What’s the difference between libraries and apps?</li> <li>And much, much more!</li> </ul> <p><strong>Links:</strong></p> <ul> <li><a href="https://vuejs.org/">Vue.js</a></li> <li><a href="https://github.com/posva/vue-mdl-docs">Vue-mdl</a></li> <li><a href="https://vuetifyjs.com/en/">Vuetify</a></li> <li><a href="https://github.com/posva/vue-coerce-props">Vue-Coerce-Props</a></li> <li><a href="https://github.com/posva/vue-promised">Vue-promised</a></li> <li><a href="https://www.javascript.com/">JavaScript</a></li> <li><a href="https://facebook.github.io/jest/">Jest</a></li> <li><a href="https://github.com/posva">Eduardo’s GitHub</a></li> <li><a href="https://twitter.com/posva?lang=en">@posva</a></li> </ul> <p><strong>Picks:</strong></p> <p>Chris</p> <ul> <li><a href="http://thewitcher.com/en/witcher3">The Witcher 3</a></li> <li><a href="http://www.cyberpunk.net/">Cyberpunk 2077</a></li> <li><a href="https://gonehome.game/">Gone Home</a></li> <li><a href="http://www.brothersthegame.com/">Brothers</a></li> <li><a href="https://www.stanleyparable.com/">The Stanley Parable</a></li> </ul> <p>Divya</p> <ul> <li><a href="https://www.vuemastery.com/vueconf/">Vue Conf Talks</a></li> <li><a href="https://github.com/vuejs/vue-jest">Vue-jest</a></li> <li><a href="https://www.imdb.com/title/tt6468322/">La Casa de Papel TV Show</a></li> </ul> <p>Eduardo</p> <ul> <li>Typing</li> <li>Do freelancing</li> <li><a href="https://www.zelda.com/">Legend of Zelda</a></li> <li><a href="https://www.amazon.com/Microsoft-Wireless-Controller-Windows-Console/dp/B004QRKWKQ">Xbox 360 Controller</a></li> </ul>