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

JAMstack

Sponsored · Ship Features Fearlessly Turn features on and off without deploys. Used by thousands of Ruby developers.

 JAMstack

JAMstack in Ruby

Avatar for Ladislav Prskavec

Ladislav Prskavec

March 05, 2018
Tweet

More Decks by Ladislav Prskavec

Other Decks in Technology

Transcript

  1. About me » Site Reliability Engineer (SRE) » https://keybase.io/abtris »

    https://blog.prskavec.net » @abtris Ladislav Prskavec - Ruby meetup, Feb 2018 2
  2. Static Site Generators » Jekyll (Ruby) » Middleman (Ruby) »

    Hugo (Golang) » Hexo (JS) » Gatsby.js (React.JS) » https://www.staticgen.com/ Ladislav Prskavec - Ruby meetup, Feb 2018 7
  3. Jekyll » http://jekyllrb.com » Github pages » Liquid templating language

    to process templates Ladislav Prskavec - Ruby meetup, Feb 2018 8
  4. Middleman » http://middlemanapp.com » Sass for DRY stylesheets » CoffeeScript

    for safer and less verbose javascript » Multiple asset management solutions, including Sprockets » ERb & Haml for dynamic pages and simplified HTML syntax Ladislav Prskavec - Ruby meetup, Feb 2018 9
  5. Headless CMS » Contentful » Hexo Admin » Hyde »

    https://headlesscms.org/ Ladislav Prskavec - Ruby meetup, Feb 2018 10
  6. NetlifyCMS » Content management in a single-page app » Built

    in React.js with extensible components » Integrate with any build tool » Plug in to any static site generator » www.netlifycms.org » Test it! Ladislav Prskavec - Ruby meetup, Feb 2018 11
  7. When is your site not built with the JAMstack? Ladislav

    Prskavec - Ruby meetup, Feb 2018 12
  8. Why the JAMstack? » Better Performance » Cheaper, Easier Scaling

    Ladislav Prskavec - Ruby meetup, Feb 2018 15
  9. Why the JAMstack? » Better Performance » Cheaper, Easier Scaling

    » Higher Security Ladislav Prskavec - Ruby meetup, Feb 2018 16
  10. Why the JAMstack? » Better Performance » Cheaper, Easier Scaling

    » Higher Security » Better Developer Experience (DX) Ladislav Prskavec - Ruby meetup, Feb 2018 17
  11. Examples » my blog, my website - Github + Hugo

    + Netlify » Serverless - Webpack, Disqus, Auth0, Github, Netlify » Loadash - Jekyll, React, Github, Netlify » Smashingmagazine - post about that - GoTell, GoCommerce, GoJoin, GoTrue, Netlify CMS Ladislav Prskavec - Ruby meetup, Feb 2018 18
  12. Jamstack Radio » https://www.heavybit.com/library/podcasts/jamstack-radio/ My blog » Jamstack » Migrace

    na statický generátor Hugo z Ghost a Octopress Ladislav Prskavec - Ruby meetup, Feb 2018 19