VoV 011: Vue Testing with Roman Kuba




Views on Vue show

Summary: <p><strong>Panel: </strong></p> <ul> <li>Chris Fritz</li> <li>Erik Hanchett</li> <li>Divya Sasidharan</li> <li>Brett Nelson</li> <li>Joe Eames</li> </ul> <p><strong>Special Guests: </strong>Roman Kuba</p> <p>In this episode of Views on Vue, the panelists discuss Vue testing with Roman Kuba. Roman is currently the senior software engineer at <a href="https://codeship.com/">Codeship</a>, 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!</p> <p><strong>In particular, we dive pretty deep on:</strong></p> <ul> <li>Brett intro</li> <li>Roman intro</li> <li><a href="https://vuejs.org/">Vue</a></li> <li>Using Vue in the front-end at <a href="https://codeship.com/?utm_source=AdWords&amp;utm_medium=Codeship&amp;utm_campaign=Branded&amp;utm_content=%252Bcodeship&amp;gclid=EAIaIQobChMIioqAgs2I2wIViT1pCh0O_wZxEAAYASAAEgItrPD_BwE">Codeship</a> </li> <li><a href="https://angular.io/">Angular</a></li> <li>Transition from Angular to Vue</li> <li>How did you do the transition?</li> <li><a href="http://coffeescript.org/">CoffeeScript</a></li> <li>Did you find there were differences in how Vue integrated?</li> <li>Why did you choose Vue?</li> <li>Vue is nice to progress into</li> <li>Documentation was really well written</li> <li>Got a lot of great feedback from back-end engineers</li> <li>Did you have any concerns of its long-term viability?</li> <li>Read through a lot of the Vue source code</li> <li>Had template written in <a href="http://slim-lang.com/">Slim</a> </li> <li> <a href="https://www.babble.com/">Babble</a> and <a href="https://www.typescriptlang.org/">TypeScript</a> </li> <li>Vue is a progressive framework</li> <li>Time reading the source code</li> <li><a href="https://www.javascript.com/">JavaScript</a></li> <li>Would you recommend using the source code to other developers?</li> <li>What was your approach to reading the source code?</li> <li>And much, much more!</li> </ul> <p><strong>Links:</strong></p> <ul> <li><a href="https://wipdeveloper.com/">WIPdeveloper.com</a></li> <li><a href="https://codeship.com/">Codeship</a></li> <li><a href="https://vuejs.org/">Vue</a></li> <li><a href="https://angular.io/">Angular</a></li> <li><a href="http://coffeescript.org/">CoffeeScript</a></li> <li><a href="http://slim-lang.com/">Slim</a></li> <li><a href="https://www.babble.com/">Babble</a></li> <li><a href="https://www.typescriptlang.org/">TypeScript</a></li> <li><a href="https://www.javascript.com/">JavaScript</a></li> <li><a href="https://twitter.com/codebryo?lang=en">@Codebryo</a></li> <li><a href="https://github.com/codebryo">Roman’s GitHub</a></li> </ul> <p><strong>Picks:</strong></p> <p>Chris</p> <ul> <li><a href="http://wehaveconcerns.com/">We Have Concerns Podcast</a></li> <li><a href="https://itunes.apple.com/us/podcast/the-anthropocene-reviewed/id1342003491?mt=2">The Anthropocene Reviewed Podcast</a></li> <li><a href="https://www.amazon.com/Obelisk-Gate-Broken-Earth/dp/0316229261"><em>The Obelisk Gate</em> by N. K. Jemisin</a></li> </ul> <p>Divya</p> <ul> <li><a href="https://codesandbox.io/s/zqpno49nm3">Thorsten’s post on a Vue implementation of React’s context API</a></li> <li><a href="https://vue-test-utils.vuejs.org/en/">Vue Test Utils</a></li> <li><a href="https://twitter.com/akryum?lang=en">@Akryum</a></li> </ul> <p>Erik</p> <ul> <li><a href="https://www.manning.com/books/testing-vuejs-applications"><em>Testing Vue.js Applications</em> by Edd Yerburgh</a></li> <li><a href="http://www.programwitherik.com/book/"><em>Vue.js in Action</em> by Erik Hanchett</a></li> </ul> <p>Joe</p> <ul> <li><a href="https://www.amazon.com/Seven-Languages-Weeks-Programming-Programmers/dp/193435659X"><em>Seven Languages in Seven Weeks</em> by Bruce Tate</a></li> </ul> <p>Brett</p> <ul> <li><a href="http://www.flashforge.com/finder-3d-printer/">Flashforge Find 3D printer</a></li> <li><a href="https://www.amazon.com/Last-Shot-Star-Wars-Lando-ebook/dp/B079KSMJHG"><em>Last Shot</em> (Star Wars) by Daniel José Older</a></li> </ul> <p>Roman</p> <ul> <li><a href="https://www.amazon.com/Technology-vs-Humanity-Between-Futurescapes/dp/0993295827"><em>Technology vs. Humanity</em> by Gerd Leonhard</a></li> <li>Vue.js course to come on Packt Publishing</li> </ul>