Educational articles and posts I've written

Conditional rendering in React

How short-circuit evaluation works

ELI5: JavaScript closures and how they work

Saving data with the Web Storage API

The numerous ways to loop over an array

Using "this" keyword with call(), apply(), and bind()

How scope and variables work in JavaScript

Passing by value vs. passing by reference

Introduction to async/await keywords

Understanding JavaScript Promises

Setting up protected routes with React Router v6

Context API: the solution to "prop drilling"

How to use .map(), .reduce(), and .filter()

The synchronous nature of JavaScript

Creating a CLI with Node.js

Integrating npm modules on the client-side with webpack

Getting started with Git

Using the fetch() API to make HTTP requests in JavaScript

How to set up a web development environment