< Back to archive

Jamstacked Issue 75

Jamming, with or without React

Published: Feb 23, 2023

Your update on all things Jamstack
 

#​75 — February 23, 2023
✦ web version

There has been a raging debate in some corners of the front-end development community about the continuing impact of React. It has gotten heated, especially since Alex Russell posted his 'The Market for Lemons' post. In it, he calls out not just the React team but also other vendors who are deeply invested in React. There were also posts from Andy Bell, Zach Leatherman and Laurie Voss, among others.

React has been a core component of many Jamstack sites since Gatsby popularized it in an SSG, with Next.js being the dominant framework for Jamstack development. Nonetheless, whatever side you take in this debate and as this newsletter makes clear, you have a lot of options for building in the Jamstack, both with and without React.

Brian Rinaldi

↘︎ What's good

The Future (and the Past) of the Web is Server Side Rendering
It feels like we’re seeing a slow and steady shift away from client-side rendering and large JavaScript bundles. This post goes into the back and forth history of rendering and then walks through how to do a fully server-rendered interactive app using Deno’s Fresh framework.

Andy Jiang

Intro to HTML-First Frontend Frameworks
The post defines HTML-first front-end frameworks as ones that prioritize sending complete functional HTML versus a JavaScript bundle and looks at some of the different approaches taken by different frameworks/tools like Qwik, Marko, Astro, Eleventy, Fresh and Enhance.

SitePen Engineering

Gatsby, Netlify, and the Pull of General‑Purpose Platforms
This post argues that the Gatsby acquisition is the beginning of a trend to rein in the chaos of frontend development — it discusses how Gatsby’s Valhalla product fits into this vision of Netlify's to target larger enterprises.

Matt Asay

✂︎ Tools, Resources & More...

  • Humanizer: A Minimal Static Site Generator – An intentionally simple static site generator built in PHP that includes an admin for managing pages and content.
  • Mockend – A service that provides customized API mocking that you can develop your UI against. Free for open source or non-commercial sites.
  • Databar – A new service that lets you explore 120+ datasets across 20+ categories and import them into GSheets, Airtable, and more. It also claims to have a Python and JavaScript SDK, though I couldn't find links.

❖ TIDBITS

Fetching Data Faster with the Next.js 13 App Router
This post looks at improvements in data fetching at the page level versus with the Next.js 13 app directory and server components.

Alice Alexandra Moore and Ariel Kanter

Using JavaScript in a WebC Component
By default, Eleventy bundles up any JavaScript in a WebC component. Ray shows how to use that bundled JavaScript. Also catch his other post on getting the most recent Mastodon post of an account and embedding it.

Raymond Camden

How to Use Content Collection in Astro
A tutorial on how to use the new content collection API with type-safety powered by Zod in Astro 2.0.

Obinna Ekwuno

How to Develop a Gatsby Blog with Markdown — If Netlify’s acquisition of Gatsby has you curious to get started, this is a good basic tutorial.

Thanks for reading. — Brian