There is an interesting debate starting to surface in the Jamstack community over our use of frameworks like React. It seems to be bubbling under the surface at the moment, but as two posts this week on the topic show, it's perhaps gaining some momentum. It's been spurred on, if unintentionally, by the emergence of 11ty as a popular SSG option.
Prior to 11ty, the only options for a JavaScript developer were framework-based, with the other popular SSG options using Ruby and Go (though I think the language the tool is built in is overrated as a requirement). 11ty ends up offering JavaScript developers an option for a framework-less frontend that gives them the opportunity to question when a framework is useful for a project and when it might be overkill.
|
|
Your Blog Doesnât Need a JavaScript Framework Perhaps a bit controversial, but, in explaining why he chose 11ty over Gatsby, Iain argues that developers often overcomplicate sites, adding heavy frameworks where none is needed. Ben Holmes makes a similar case in this post. Personally, Iâd argue this goes well beyond blogs - frameworks are important and serve a useful purpose, but developers seem to default to using one rather than determining whether the requirements demand one.
Iain Bean
|
How to Handle Forms on Your Jamstack Website? Form handling is a ubiquitous requirement of any site, but there are a lot of options when it comes to Jamstack sites. This post breaks them down into different categories of solutions and even offers a table with key features and pricing to compare.
Daniel Woloszyn
|
Creating a Gatsby Site with WordPress Data A detailed walkthrough with a step-by-step process for creating a Gatsby site that connects to the Wordpress API for structure and content. You can find part one of this series here.
Ganesh Dahal
|
âď¸ Tools and Resources
|
|
Next.js OAuth with NextAuth.js A tutorial showing to use NextAuth.js, a library implementing OAuth in a Next.js application, and connect it to enable sign-in with Google.
Koji Mochizuki
|
As always, I welcome feedback or link suggestion via Twitter. Stay safe and healthy! â Brian
|
|
|