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

JAMstack

 JAMstack

JAMstack in Ruby

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