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.
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.)
A brief description of NPM.
An brief introduction to Node.js, along with links to dig in further with a tutorial or course.
A brief description of CSS, before suggesting a couple free courses.
A brief description of HTML, before suggesting a couple free courses.
Most APIs today are dynamic. But the Jamstack has provided a path for creating static APIs, which can be incredibly powerful and beneficial in the right scenario.
The headless CMS is a core tenet of the Jamstack approach, a gamechanging approach to building modern websites. Here is an intro to the headless CMS approach.
This term "Jamstack" is becoming a buzzword among development communities. But what does it mean and why should you care about it?