Description

This session explores the evolution of web architecture through the lens of building a blog application. It compares five distinct implementation strategies, ranging from traditional server-side approaches to modern decoupled solutions. The talk details the pros and cons of:

  • Server-Side Rendering (SSR): The classic approach using technologies like Apache, Nginx, and PHP, emphasizing stability and SEO but noting limitations like full page reloads.
  • Client-Side Rendering (CSR): Shifting rendering to the browser using REST APIs and frontend frameworks for richer interactions.
  • WordPress: A look at the ubiquitous CMS.
  • Headless CMS: Decoupling content management from display, introducing GraphQL as an alternative to REST.
  • JAMstack: A modern architecture focusing on performance and static generation.

Locations

  • EIC ENSAK

Slides

Demo Material and Resources