Sometimes JavaScript code appears to behave oddly. Hoisting is one of the reasons why. Here's an introduction to the concept, with references to more in-depth explorations.
Aug 07, 2020A brief explanation of JavaScript closures, along with a few examples and references to other in-depth explorations on the topic.
Aug 03, 2020A brief introduction to the DOM with a quick example on manipulating it, and a link to digging in deeper.
Jul 28, 2020A quick introduction what fixtures are in software, along with other purposes they can serve.
Jul 08, 2020If 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.
Jul 06, 2020What are components? What makes them different from (or similar to) HTML elements? How are they being used today? Let's find out.
Jun 30, 2020A brief description of package managers, with some examples using referencing JavaScript packages.
Jun 29, 2020A brief description of JavaScript, with a few links to dig in and learn more.
Jun 29, 2020An brief introduction to Node.js, along with links to dig in further with a tutorial or course.
Jun 29, 2020This site was created and is maintained by Sean C Davis. It was designed by Matt Willett.
The stack is Gatsby, 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.