The following is my conversation with Abhi Aiyer and Ward Peeters, two lead engineers behind Gatsby Cloud and the recently announced Gatsby v4, which is at the forefront of what I think is the most significant change in the Jamstack landscape in the past 2 years.
Audio podcast version: https://swyx.transistor.fm/episodes/w...
Links:
Gatsby 4: https://www.gatsbyjs.com/gatsby-4/
Netlify DPR: https://www.netlify.com/blog/2021/04/...
My blogpost on Smart Clients vs Smart Servers: / 1439966955570618376
Timestamps:
[00:00:00] Cold Open
[00:00:28] Swyx Intro
[00:01:59] Call Start
[00:03:07] Gatsby v4
[00:06:23] Incremental Builds
[00:07:16] Cache Invalidation
[00:09:03] Gatsby DSG vs Netlify DPR
[00:09:35] Abandoning Redux for LMDB
[00:11:50] Parallel Queries (PQR)
[00:13:32] Gatsby DSG
[00:15:24] Netlify DPR vs Gatsby DSG
[00:19:19] The End of Jamstack
[00:22:12] Tradeoffs and Performance
[00:24:34] Image Processing
[00:27:25] Automatic DSG
[00:29:33] Gatsby Cloud vs Netlify
[00:33:34] Gatsby vs Next.js
[00:35:41] Gatsby and the Content Mesh
[00:37:19] React 18 and Gatsby
[00:39:45] Custom rendering page fragments with React 18
[00:42:10] Server Components in Limbo
[00:43:33] Smart Servers vs Smart Clients
[00:45:21] Apollo and Open Source Startup Strategy
[00:47:06] TMA: Too Many Acronyms
[00:49:16] Gatsby for Docs