In Defense of Frameworks, React, and CSS

In Defense of Frameworks, React, and CSS

Newsletter

Tune In This Wednesday

This week we'll be speaking with accessibility extraordinaire Ben Myers. Ben is the host of Some Antics and a frequent contributor to the Eleventy framework. He's a wealth of knowledge on web standards and we look forward to chatting with him.

Last week we discussed Shopify's new WASM enabled JavaScript functions and how to compare Lambda function cold start times across different language runtimes. We also sneaked in a brief discussion about the future of web3.

Articles

The Case for Frameworks

After Alex Russell lit up the web development ecosystem with his incendiary take on why everyone should be ashamed for using modern frameworks, there have been many attempts to defend frameworks and developers' decision to use a framework. Here is Laurie Voss providing a defense and case for frameworks.

A Love Letter to React

Chris McCord is well known for creating Phoenix, a web framework built on Elixir. He also works for Fly.io and has written a love letter to React on the Fly blog. He highlights the reactive component system, colocation abilities via JSX, and HTML aware extensible building blocks.

A Practical Guide to Building Faster Websites

Mojtaba Seyedi wrote an in depth guide for building performant websites using Astro. He starts from the basics and goes on to cover the full gamut of Astro features along with how to make the most of Astro's abilities to build a highly performant site.

The Modern Web’s Underrated Powerhouse

We usually focus on JavaScript in this newsletter but no site is complete without styling and CSS. Klint Finley on the ReadME Project gives an impassioned defense of the importance of CSS as a core building block of the web. He details the evolution of CSS and where it sits today in 2023.

Writing Javascript without a Build System

The complexity of build systems has been a common pain point for JavaScript developers going back all the way to the early 2010s when systems like Grunt and Gulp became popular. But what if we didn't need a build system to develop with JavaScript? Julia Evans explains how to develop today without the need for a complicated build system.

Podcasts

One More Thing

Jack Herrington compared performance of Next.js 13 with the previous major version of Next.js along with Astro 2. The results might surprise you!