Publications

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