100: Sébastien Chopin - Building Universal Vue.js Apps with Nuxt.js

Full Stack Radio

Episode | Podcast

Date: Wed, 24 Oct 2018 04:30:00 +0000

<p>Topics include:</p><ul> <li>The history behind Nuxt.js</li> <li>How Nuxt.js uses special Page components and file-based routing instead of using a traditional router</li> <li>Creating dynamic page-based routes without a custom server</li> <li>How the asyncData lifecycle hook works</li> <li>How server-side rendering works in Nuxt.js</li> <li>How Nuxt.js uses intelligent code-splitting to improve performance</li> <li>How to use the fetch method to dispatch Vuex actions</li> <li>Using the head method to populate head elements on a page</li> <li>How layouts and middleware work</li> <li>Options for generating, serving, and deploying Nuxt applications</li> <li>When and why would someone use Vue CLI instead of Nuxt?</li> </ul><p>Sponsors:</p><ul> <li> <a href="https://cloudinary.com/users/register/free?utm_source=fullstackradio&amp;utm_medium=Sponsored_Podcast&amp;utm_content=fullstackradio_PodCast">Cloudinary</a>, sign up and get 300,000 images/videos, 10GB of storage and 20GB of monthly bandwidth for free</li> <li> <a href="https://rollbar.com/fullstackradio">Rollbar</a>, sign up at https://rollbar.com/fullstackradio and install Rollbar in your app to receive a $100 gift card for <a href="https://opencollective.com/">Open Collective</a> </li> </ul><p>Links:</p><ul> <li><a href="https://vuetoronto.com/tickets/?unii-discount-code=ADVANCEDVUE">VueConf TO Discount</a></li> <li><a href="https://nuxtjs.org/">Nuxt.js Documentation</a></li> <li><a href="https://vuepress.vuejs.org/">Vuepress</a></li> <li><a href="https://cli.vuejs.org/">Vue CLI 3</a></li> </ul>