It'll be fascinating to watch how edge computing changes web development as it moves further into mainstream adoption. I've spoken and written about it a lot this last year. One of the key benefits I tout is its ability to intercept and modify the incoming request/outgoing response. This is a key ingredient to Netlify's newly announced advanced middleware.
One of the complaints lodged at "traditional" Jamstack (i.e. pre-rendering) is its reliance on client-side JavaScript for things like personalization. The edge changes this calculation, allowing personalization without client-side JavaScript. I believe this makes pre-rendering more viable as a broad solution, but we'll see.
|
|
Rewrite HTML and Transform Page Props in Next.js Netlify released a new feature called Next.js Advanced Middleware that uses their edge functions to intercept and rewrite the response of a Next.js statically generated page and transform page props at the edge. It’s kind of like Cloudflare’s HTMLRewriter, if you’re familiar with that, but built specifically to Next.js. Read more in this post from VentureBeat.
Salma Alam-Naylor
|
Is Gatsby In Decline? A really thoughtful post about why the author believes Gatsby is still relevant and the things that differentiate it from the alternatives. Personally, I find the pronouncements of Gatsby’s demise curious given its still widespread usage according to all the surveys and its steady steam of updates.
Benjamin Read
|
Six Reasons I (Still) Love 11ty Eleventy may not get as much buzz as some of the newer tools, but it still has a growing and committed user base. Sean lays out why it is still his favorite option.
Sean C Davis
|
Static vs Dynamic Websites: The Definitive Guide While this post is written strongly in favor of choosing static sites, it does lay out some key benefits to choosing that path, which I feel we’ve lost sight of in a rush to move everything back to SSR.
David Large
|
✂︎ Tools, Resources & More...
-
Eleventy Plus Vite – A starter template with Vite as middleware in Eleventy Dev Server using eleventy-plugin-vite.
-
Contentrain – A new git-based headless CMS with some interesting looking features.
-
Exploring 11ty with Zach Leatherman – Ryan Carniato hosts this extensive video stream walkthrough where Zach helps him get started with Eleventy.
|
|
Bringing Angular Components to Astro Islands 🏝 Astro has out-of-the-box support for multiple frameworks, but Angular isn’t one of them. Brandon used a project he created called Analog to enable Angular components within an Astro site.
Brandon Roberts
|
Migrating Breaking Changes in SvelteKit There have been a lot of changes to SvelteKit ecosystem recently including routing changes, new layouts and the Vite CLI. This post details how to migrate your existing SvelteKit app.
Brittney Postma
|
Thanks for reading. I'll catch you next time. — Brian
|
|
|