Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Learn Enough Bridgetown to be Dangerous

Learn Enough Bridgetown to be Dangerous

Bridgetown is the future of building static and progressive websites with Ruby, and the future is now! We will look at the current landscape of static site generators and how the industry is evolving as Server Side Rendering and Dynamic Rendering become more popular. We will also look at other Ruby based static site generators to see what the other options are and why you should choose Bridgetown.

Andrew Mason

January 01, 2023
Tweet

Other Decks in Programming

Transcript

  1. Cloud f lare A static site generator is a tool

    that generates a full static HTML website based on raw data and a set of templates.
  2. Terminology ▪ SSR: known as Server-Side Rendering, this is where

    your HTML is not pre- built as static f iles, but where you render HTML in real-time before delivering it to the browser. ▪ CSR: known as Client-Side Rendering, this is where JavaScript libraries manipulate the DOM of the webpage based on user interactivity and API calls to backend or third-party services. ▪ Partial Hydration: this is essentially a hybrid of the two approaches. You start f irst with some combination of SSG & SSR, then “hydrate” certain components on the frontend to handle interactivity only if and when it’s needed.
  3. • Turbo • Stimulus • Lit • Shoelace • Open

    Props • Ruby2JS • PostCSS • Tailwind CSS • Render Con f ig • Netlify Con f ig • Vercel con f ig • GitHub Pages con f ig • Minitest • Cypress
  4. Thank You • @andrewmcodes • https://andrewm.codes • Remote Ruby &

    Ruby for All Podcasts • Ruby Radar Newsletter • Podia!