A brief introduction to the DOM with a quick example on manipulating it, and a link to digging in deeper.
A quick introduction what fixtures are in software, along with other purposes they can serve.
If the web is organized by pages, shouldn't we build it that way? Introducing component-driven design and development, explained through the lens of the evolution of the web.
What are components? What makes them different from (or similar to) HTML elements? How are they being used today? Let's find out.
An brief introduction to Node.js, along with links to dig in further with a tutorial or course.
A brief description of NPM.
A brief introduction to React, along with a list of references for more learning.
I often talk about the single-responsibility principle in the articles I write. What does it really mean? (Spoiler: It's probably exactly what you think.)
Want to receive approximately one email every month with new articles, tools, and references I've discovered? Sign up below.
Read past issues.
This site was created and is maintained by Sean C Davis. It was designed by Matt Willett.
The stack is Eleventy, Tailwind CSS, and loads of other open-source software. The code is built, deployed, and hosted with help from GitHub and Netlify.
And here's a super important legal document Sean made up.