< Back to archive

Jamstacked Issue 27

Jamstack: Spoilt for choice?

Published: Apr 1, 2021

Your update on all things Jamstack

#27 — April 1, 2021
✦ web version

At Netlify's Migrating to the Modern Web webinar, Phil Hawksworth discussed what he called "the trap of platform-driven requirements". It's something we've all encountered wherein the features of a platform actually end up driving the requirements of a project, rather than the requirements driving the choice of platform. I've been in many projects over my career that fell into this trap.

Jamstack doesn't face this problem as there is no platform. It's only real limitations are driven by a 'static-first' approach to pre-rendering assets. The drawback to this is Jamstack developers can suffer from the paradox of choice - too many options and too many decisions to make. In the end, this choice is a good thing, even if it can be a barrier to getting started.

Brian Rinaldi

↘︎ What's Good

Going Headless: Use Cases And What It’s Good For
Headless CMS and headless ecommerce are a critical piece of the modern Jamstack architecture. This is a comprehensive overview of what headless means, what the options are and how to choose.

Aaron Hans

Next.js & FaunaDB: Querying Database from Your App
Your Jamstack site might need to store and access data that doesn’t fit into a predefined archetype. In those cases, you might need a database like Fauna. This walks through how to get started.

Brian Rinaldi

Dynamically Changing a Netlify Form Name
A clever solution for when you want the same form page to collect different data that posts to different forms in Netlify Forms.

Sean C Davis

Upgrading to Gatsby 3.0
The latest version of Gatsby introduced some potentially breaking changes. This looks at how to address some of these and how to manage the migration.

David Fekke

✂︎ Tools and Resources

  • Jamstack TV - Netlify has added a searchable archive of recordings related to the Jamstack to Jamstack.org.
  • New Gatsby Plugin Image - A closer look at what's in the new Gatsby Plugin Image that was released at Gatsby Conf.
  • Coolify - A new open-source, self-hostable Heroku and Netlify alternative.
  • Explosiv - A new static site generator that uses JSX content. It's a fork of Dhow with some changes (see the bottom of the post for details).
  • The State of Modern Ecommerce - Francois Lanthier Nadeau of Snipcart will explore monolithic, Jamstack, and headless commerce on April 8.

❖ Tidbits

Realizing the Potential of the API in Jamstack
A look at the common architecture of creating serverless functions as an intermediary between the API and the site and whether GraphQL can eliminate the need for that layer.

Anant Jhingran

Quick Tips for Eleventy and Vercel
If you’re using a globally installed Eleventy, you may run into a small issue when using it with Vercel.

Raymond Camden

How to Add Comments to Your Gatsby Blog
A look at two options for adding comments - utterances, a free option that relies on GitHub, and GraphComment, a commercial commenting service with a free tier.

Emma Goto

Moving Backlinko.com to Headless WordPress and Next.js
Backlinko is a very popular SEO resource site with over 1.3 million monthly visits that was running on Wordpress. This looks at how the Bejamas folks helped migrate them to headless Wordpress and Next.js.

Thom Krupa

Thanks for reading. Catch you next time — Brian