Full Stack Radio

A podcast for developers interested in building great software products. Every episode, Adam Wathan is joined by a guest to talk about everything from product design and user experience to unit testing and system administration.

http://fullstackradio.com

subscribe
share






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


Topics include:

  • Why the UI fidelity threshold for building an SPA feels so low
  • How forcing yourself to prepare data for Vue helps avoid putting too much logic into your templates
  • Why it's still worth building your app as a traditional server-based web app, even if you are using Vue for your entire UI
  • Performance and complexity benefits of being able to prepare data for the view in a controller instead of having to build an API
  • Strategies for dealing with things like accessing routes, checking authorization rules, and other things you'd normally do in a Blade template
  • Switching from a template-inheritance mindset to a component mindset

Sponsors:

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

Links:

  • Laravel
  • Vue.js
  • Server-side apps with client-side rendering, from Jonathan's blog
  • Example project
  • Ziggy, package for accessing your Laravel routes on the client


fyyd: Podcast Search Engine
share








 February 14, 2019  1h9m