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


Manage episode 227345408 series 1401837
By Discovered by Player FM and our community — copyright is owned by the publisher, not Player FM, and audio streamed directly from their servers.

In this episode, Adam talks to Jonathan Reinink about a new approach he has been using to build Laravel and Vue.js apps that lets him match the UI fidelity of an SPA, without abandoning server-side routing or data fetching.

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



110 episodes available. A new episode about every 14 days averaging 61 mins duration .