Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
A Gatsby-powered presentation for back-end developers covering what JAMstack is, its growing popularity, and what it means for their roles.
JAMstack for Back-End Developers is a presentation repository—containing slide decks, a recorded talk, and a Gatsby-built demo site—that explains what JAMstack is, why it is gaining popularity, and what the shift to build-time rendering means for back-end developers. The project comes from Coding Blocks, a software development podcast, and pairs a downloadable PowerPoint with a live example site findTech.events.
JAMstack for Back-End Developers is an educational resource created by the Coding Blocks podcast, packaged as a GitHub repository with presentation materials and runnable code. It takes as input a connection to a PostgreSQL database of conferences and produces a static Gatsby site that demonstrates JAMstack architecture. The repository links to a YouTube video of the full presentation and offers the slide deck as a jamstack.pptx file for anyone to reuse.
Back-end developers who want to understand JAMstack can watch the video or read the slides to learn how decoupled front-ends and managed services change their responsibilities. Front-end developers can explore the demo site's Gatsby code as a reference for building static sites that consume data from external APIs. Technical team leads and architects can use the presentation to evaluate whether JAMstack fits their next project, using findTech.events as a case study. Podcast listeners who follow Coding Blocks will recognize the style and can read the linked resources for deeper dives.
The repository is a Gatsby application that must be configured with a PostgreSQL connection string before it can fetch conference data. After setting CONFERENCES_DB_CONNECTIONSTRING (required) and optionally CONFERENCES_DISQUS_KEY, run "gatsby develop" to preview the site locally. Publishing involves running "gatsby build" and deploying the output to a static host like Netlify.
No. The repository explains that it requires a connection to PostgreSQL and notes that the schema has not been checked into the repository. You must contact the maintainers to get help setting up the database schema before the site will function.
Yes. The slides are available as a downloadable PowerPoint file in the repository, and the full talk is posted to YouTube. No purchase or subscription is required to view these materials.
findTech.events is a live example site used in the presentation to show how a JAMstack application can display event or conference data. Its backend relies on a PostgreSQL database configured through the CONFERENCES_DB_CONNECTIONSTRING environment variable.
The demo site is built with Gatsby, a well-known static site generator, and it is set up for deployment on Netlify. The repository also references the broader JAMstack ecosystem through links to resources like JAMstack.org and StaticGen.
The main resources—the slide deck, the video, and the Gatsby source code—are all freely provided. The optional Disqus integration is an external service, and you would need to supply your own Disqus key if you want comments enabled.