/intro-to-jamstack

JAMstack is an approach to building web apps that leverages modern tools to build highly scalable web applications that are based on front-end JavaScript, API, and markup. We’ll talk about why this approach is gaining popularity now, and what this trend means for back-end developers.

Primary LanguageJavaScriptMIT LicenseMIT

Netlify Status

Check out the video about this project: https://www.youtube.com/watch?v=Z2JK7SS82wE

Intro to JAMstack

JAMstack is a set of best practices for building decoupled front-ends with a heavy emphasis on build-time rendering.

It’s quickly gaining popularity because the managed services and front-end tooling have reached a tipping point where it’s now easy to make great static sites at build time.

Because of this, the responsibilities of Front-End and Back-End developers are changing. Check out the slides to see where I think things are going.

Working with the code

This site requires a connection to postgres sql, and the schema has not been checked in anywhere yet. Shoot us a message if you are interested in actually running this code and we will help you set things up!

Environment Settings

  • CONFERENCES_DB_CONNECTIONSTRING (required)
  • CONFERENCES_DISQUS_KEY (optional)

Running locally

gatsby develop

Publishing

gatsby build

Resources we like:

JAMstack.org Home page for JAMstack, tons of https://jamstack.org/resources/

StaticGen Great collection of static site generators. Browse by technologies and license.

JAMstack Radio Podcast focused around JAMstack

Coding Blocks on JAMstack Great Podcast wink feature discussion and debate over what JAMstack is, and what it means for the future