100: Sébastien Chopin - Building Universal Vue.js Apps with Nuxt.js
Full Stack Radio24 Loka 2018

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

Topics include:

  • The history behind Nuxt.js
  • How Nuxt.js uses special Page components and file-based routing instead of using a traditional router
  • Creating dynamic page-based routes without a custom server
  • How the asyncData lifecycle hook works
  • How server-side rendering works in Nuxt.js
  • How Nuxt.js uses intelligent code-splitting to improve performance
  • How to use the fetch method to dispatch Vuex actions
  • Using the head method to populate head elements on a page
  • How layouts and middleware work
  • Options for generating, serving, and deploying Nuxt applications
  • When and why would someone use Vue CLI instead of Nuxt?

Sponsors:

  • Cloudinary, sign up and get 300,000 images/videos, 10GB of storage and 20GB of monthly bandwidth for free
  • Rollbar, sign up at https://rollbar.com/fullstackradio and install Rollbar in your app to receive a $100 gift card for Open Collective

Links:

Jaksot(153)

113: Justin Jackson - Growing Transistor to $10,000/month

113: Justin Jackson - Growing Transistor to $10,000/month

Topics include:Why you need more than just a product, and what Justin brings to the table in his partnership with JonHow having an audience helped him get his first customers, even in a crowded market...

24 Huhti 20191h 5min

112: Guillermo Rauch - Building Serverless Applications with Now

112: Guillermo Rauch - Building Serverless Applications with Now

Topics include:How Now is trying to bring the CDN experience to your server-side codeHow the constraints of serverless can nudge you to build more robust solutionsHow to talk to a database in a statel...

10 Huhti 20191h 8min

111: Jeffrey Way - Building the New Laracasts with Tailwind CSS

111: Jeffrey Way - Building the New Laracasts with Tailwind CSS

Topics include:How Jeffrey has written CSS historically, and what drew him to a utility-first approachIncrementally replacing Bulma with TailwindThe importance of solidifying your Tailwind configurati...

28 Maalis 20191h 24min

110: Caleb Porzio - Embracing the Backend with Livewire

110: Caleb Porzio - Embracing the Backend with Livewire

Topics include:Pain points you run into when you are working in a JS based UI instead of a server-rendered UIWhat Livewire is and where the inspiration came fromHow Livewire lets you build interactive...

14 Maalis 201958min

109: The Road to Tailwind CSS v1.0

109: The Road to Tailwind CSS v1.0

🎉You can now pre-order Full Stack Radio shirts and stickers! Learn more →Topics include:Semantic versioning and why there hasn't been a v1.0 release alreadyHow v1.0 will be encouraging people to leve...

27 Helmi 20191h 43min

108: Jonathan Reinink - Client-Side Rendering, Server-Side Routing

108: Jonathan Reinink - Client-Side Rendering, Server-Side Routing

Topics include:Why the UI fidelity threshold for building an SPA feels so lowHow forcing yourself to prepare data for Vue helps avoid putting too much logic into your templatesWhy it's still worth bui...

14 Helmi 20191h 9min

107: Sam Selikoff - Pushing Complexity to the Client-Side

107: Sam Selikoff - Pushing Complexity to the Client-Side

Topics include:Building an API without writing any controller codeThinking of your API like a database as much as possibleModeling everything on the server as a resource, including things like S3 uplo...

30 Tammi 201950min

106: Sam Selikoff - Single Page Application Architecture

106: Sam Selikoff - Single Page Application Architecture

Topics include:Why you should think of SPAs as desktop apps instead of web appsStrategies for pushing complexity out of your backend and on to the clientBuilding optimistic UIsBest practices for stori...

16 Tammi 201955min