Ace the popular interview problem and improve your understanding of stacks in this easy-to-read article.

The Bare Minimum on Stacks

A Stack is a linear data structure that follows a…


Easily secure your application’s sensitive information with dotenv in Express.

Modern applications use all sorts of data.

Sometimes, data is used for authenticating into third-party services, connecting to a database, or any other myriad options. In the example of a database connection, the necessary data would be the developer’s username and password, along with a number of other required parameters.


Get your Node.js application up and running with this fast, comprehensive overview of Docker containers and how to use them with Node.js.

What is the problem that Containers solve?

Most developers can relate to the following scenario that illustrates the purpose…


The fast, no-nonsense guide to creating style-agnostic Modals in React.

Creating the Sample Application

On the command line, run npx create-react-app modal. modal is the directory that is created by create-react-app.


Not confident with recursion? No worries —here’s the how-to guide for solving DP problems with a bottom-up approach.


The classic backtracking problem, demystified with diagrams and thorough explanations.

Permutations Breakdown

First…


Learn how to create, read, update, and destroy data from the database with models.


Protect Express applications from cross-site request forgeries with a minimum of hassle and middleware.

CSRF Explained

A cross-site request forgery occurs when a user who is authenticated on a site is forced…


Design beautiful objects in JavaScript using this simple explanation of Kyle Simpson’s OLOO design pattern.

This isn’t JavaScript!

Prototypal Inheritance Made Simple

Unlike class-based languages, like Java and C#, JavaScript only has one construct which uses inheritance: the object.


Solve the classic interview problem in linear time without sorting.

Jordan Moore

Software Engineer | Co-Creator of Satellite | jordanmoore.dev

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store