Open in app

Sign In

Write

Sign In

Jordan Moore
Jordan Moore

215 Followers

Home

About

Published in JavaScript in Plain English

·Jan 1, 2021

How to Solve Valid Parentheses in JavaScript

Ace the popular interview problem and improve your understanding of stacks in this easy-to-read article. — Valid Parentheses is a popular interview problem for software developers. This problem is often used as a candidate filter as it provides a clear assessment of a developer’s algorithms and data structures knowledge. If an interviewee implements the brute-force, naive solution, the interviewer may assume that they lack the necessary…

Java Script

8 min read

How to Solve Valid Parentheses in JavaScript
How to Solve Valid Parentheses in JavaScript
Java Script

8 min read


Published in JavaScript in Plain English

·Dec 16, 2020

How to Use dotenv in Express

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.

Java Script

5 min read

How to Use dotenv in Express
How to Use dotenv in Express
Java Script

5 min read


Published in JavaScript in Plain English

·Dec 11, 2020

How to Build a Node.js Application with Docker

Get your Node.js application up and running with this fast, comprehensive overview of Docker containers and how to use them with Node.js. — If you’ve found this article, that means that you have been tasked to setup an application and run it inside of a Docker container. By the end of this article, you will be able to do exactly that. Before diving into the necessary code, it’s important to understand the underlying…

Docker

6 min read

How to Build a Node.js Application with Docker
How to Build a Node.js Application with Docker
Docker

6 min read


Published in JavaScript in Plain English

·Dec 5, 2020

How to Create a Modal in React

The fast, no-nonsense guide to creating style-agnostic Modals in React. — A Modal is a popup box that appears in response to some user action. Modals are generally preferred over actions which block other events from occurring, like window.confirm and window.alert. Luckily, creating modals in React is easy. In this article, we’re going to create a simple, bare-bones modal for React…

React

4 min read

How to Create a Modal in React
How to Create a Modal in React
React

4 min read


Published in JavaScript in Plain English

·Nov 29, 2020

An Introduction to Bottom-Up Dynamic Programming

Not confident with recursion? No worries —here’s the how-to guide for solving DP problems with a bottom-up approach. — Dynamic Programming (DP) is a funny term. It was named as such to avoid enraging a former Secretary of Defense, and the name has stuck ever since. Essentially, there’s nothing dynamic about it. DP can simply be categorized as an algorithmic strategy where one breaks down a single problem into…

Java Script

10 min read

An Introduction to Bottom-Up Dynamic Programming
An Introduction to Bottom-Up Dynamic Programming
Java Script

10 min read


Published in JavaScript in Plain English

·Nov 23, 2020

How to Solve Permutations in JavaScript

The classic backtracking problem, demystified with diagrams and thorough explanations. — Permutations is not an easy problem. For those who haven’t seen a backtracking question before, there is no clear naive solution, and this poses a real threat for software engineers during interviews. Luckily, there is a method for solving questions like Permutations. In this article, the question will be broken…

Software Development

10 min read

How to Solve Permutations in JavaScript
How to Solve Permutations in JavaScript
Software Development

10 min read


Published in The Startup

·Oct 26, 2020

An Introduction to Models in Rails

Learn how to create, read, update, and destroy data from the database with models. — Ruby on Rails is the premier example of a framework that uses the MVC architectural pattern. The M stands for model, and models are used in Rails to represent business data and logic. In Rails, business data is represented as objects that hold data and require persistence in a database…

Rails

6 min read

An Introduction to Models in Rails
An Introduction to Models in Rails
Rails

6 min read


Published in Level Up Coding

·May 13, 2020

How to Implement CSRF Tokens in Express

Protect Express applications from cross-site request forgeries with a minimum of hassle and middleware. — Security is of paramount concern for all developers, and especially for developers using unopinionated web frameworks, like Express. Since Express doesn’t have opinions about the correct way to create applications, it also does not have opinions about the correct way to secure applications. Securing the application, then, is a task…

Java Script

6 min read

How to Implement CSRF Tokens in Express
How to Implement CSRF Tokens in Express
Java Script

6 min read


Published in Level Up Coding

·Apr 10, 2020

An Introduction to OLOO in JavaScript

Design beautiful objects in JavaScript using this simple explanation of Kyle Simpson’s OLOO design pattern. — Every JavaScript developer knows that Objects are powerful; however, JavaScript’s objects also have a unique type of inheritance which grant them novel space-saving capabilities. This type of inheritance is called Prototypal Inheritance, and this type of inheritance makes OLOO possible. OLOO stands for Objects Linking to Other Objects, and is…

Java Script

4 min read

An Introduction to OLOO in JavaScript
An Introduction to OLOO in JavaScript
Java Script

4 min read


Published in Level Up Coding

·Nov 24, 2019

How to Solve Two Sum in JavaScript

Solve the classic interview problem in linear time without sorting. — Two Sum — It’s possibly one of the most prolific algorithm questions in existence, and as such, should be practiced extensively. Even though it is a common question, there are many variants to this problem that could trip up a developer in an interview. One constraint that could be used…

Programming

7 min read

How to Solve Two Sum in JavaScript
How to Solve Two Sum in JavaScript
Programming

7 min read

Jordan Moore

Jordan Moore

215 Followers

Senior Software Engineer | Interview Consultant | jordanmoore.dev/portfolio

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech