VoV 056: Vue, Components, News Platform with Damian Dulisz




Views on Vue show

Summary: <h2><strong>Sponsors</strong></h2> <ul> <li><a href="https://www.netlify.com/">Netlify</a></li> <li> <a href="http://sentry.io/">Sentry</a> use the code “devchat” for $100 credit</li> <li><a href="https://triplebyte.com/vue">Triplebyte</a></li> <li><a href="https://www.cachefly.com/">CacheFly</a></li> </ul> <h3><strong>Panel</strong></h3> <ul> <li>Charles Max Wood</li> <li>Erik Hanchett</li> <li>Chris Fritz</li> </ul> <p>Joined by Special Guest: Damian Dulisz</p> <h3><strong>Summary</strong></h3> <p>Damian Dulisz, a core team member of vuejs, introduces his various libraries and other work. The panel asks about Damian’s work on event global listener; Damian brags about his global events library and explains why he put it on event global listener. Sharing his experience managing libraries and components, Damian gives tips and shares what he wishes he had known while building components. The panel discusses features in components and finding a balance of flexibility and configurability. Damian explains what a renderless component is and how this will help with find balance. After warning against breaking components out to early, Damian explains when to break down a component and how you know that a component is good. The episode ends with a discussion of vuejs.org and the weekly vue news podcast.</p> <h3><strong>Links</strong></h3> <ul> <li><a href="https://github.com/shentao/vue-multiselect/tree/v3/docs">https://github.com/shentao/vue-multiselect/tree/v3/docs</a></li> <li><a href="https://www.youtube.com/watch?v=Rql3BsT9WKA">https://www.youtube.com/watch?v=Rql3BsT9WKA</a></li> <li><a href="https://vue-multiselect.js.org/">https://vue-multiselect.js.org/</a></li> <li><a href="https://github.com/shentao/composing-components/">https://github.com/shentao/composing-components/</a></li> <li><a href="https://vuejs.org/">https://vuejs.org/</a></li> <li><a href="http://chat.vuejs.org">Chat.vuejs.org</a></li> <li><a href="https://github.com/shentao/">https://github.com/shentao/</a></li> <li><a href="https://twitter.com/damiandulisz">https://twitter.com/damiandulisz</a></li> <li><a href="https://dulisz.com/">https://dulisz.com/</a></li> <li><a href="https://www.facebook.com/ViewsonVue/">https://www.facebook.com/ViewsonVue</a></li> <li><a href="https://twitter.com/viewsonvue">https://twitter.com/viewsonvue</a></li> </ul> <h3><strong>Picks</strong></h3> <p><strong>Charles Max Wood</strong></p> <ul> <li><a href="https://www.amazon.com/Effective-Executive-Peter-Drucker-ebook-dp-B07BBRGVNN/dp/B07BBRGVNN/ref=mt_kindle?ie=UTF8&amp;qid=1548462018&amp;sr=8-1&amp;linkCode=ll1&amp;tag=devchattv-20&amp;linkId=f06bfe7482dca8bb751ed6d7cc86e2ab&amp;language=en_US">The Effective Executive by Peter F. Drucker</a></li> <li><a href="https://devchat.tv/js-jabber/jsj-359-productivity-with-mani-vaya/">https://devchat.tv/js-jabber/jsj-359-productivity-with-mani-vaya/</a></li> </ul> <p><strong>Erik Hanchett</strong></p> <ul> <li><a href="https://css-tricks.com/what-hooks-mean-for-vue/">https://css-tricks.com/what-hooks-mean-for-vue/?utm_campaign=Vue.js%20News&amp;utm_medium=email&amp;utm_source=Revue%20newsletter</a></li> <li><a href="https://twitter.com/ErikCH">https://twitter.com/ErikCH</a></li> </ul> <p><strong>Chris Fritz</strong></p> <ul> <li>The Umbrella Academy</li> <li>Refactor tech conference</li> </ul> <p><strong>Damian Dulisz</strong></p> <ul> <li><a href="https://www.amazon.com/Work-Clean-life-changing-mise-en-place-organize/dp/1623365929/ref=sr_1_fkmrnull_3?ie=UTF8&amp;qid=1548462018&amp;sr=8-1&amp;linkCode=ll1&amp;tag=devchattv-20&amp;linkId=f06bfe7482dca8bb751ed6d7cc86e2ab&amp;language=en_US">Work Clean: The life-changing power of mise-en-place to organize your life, work, and mind by Dan Charnas</a></li> </ul>