Node
Express
Sequelize
React
JavaScript
100

In a browser, the default scope is the `window` object, but in Node, it is this worldwide identifier.

What is `global`?

100

This HTTP method is used for making safe requests which do not modify the server.

What is GET?

100

Sequelize is an example of this three-letter acronym for managing objects and relations.

What is an ORM?

100

A type of component that does not track state

What is a stateless (functional) component?

100

Brendan Eich, the creator of JavaScript, was famously given this many, as many letters as in the language's name, days to write it.

What is 10?

200

A version manager used for tracking versions of NodeJS

What is n or nvm?

200

This code runs between receiving the request and sending the response

What is middleware?

200

A model method used to retrieve all instances from a table.

What is `findAll`?

200

This is a combination of two or more columns in a table that can be used to uniquely identify each row in the table. You might find these in a "through table".

What are props?

200

A javascript array method that transforms elements to another form.

What is map?

300

This engine, which shares its name with a high performance combustion engine, interprets the code.

What is V8?

300

An architectural style, or design pattern, for writing APIs, quite relaxing if I say so myself.

What is REST?

300

This is the Sequelize term for doing a SQL `join`

What is eager loading?

300

This built-in browser method will allow you to asynchronously make a separate HTTP request. Its also a great game to play with your dog!

What is `fetch`?

300

The combination of a function and the lexical environment within which that function was declared

What is closure?

400

This global object contains information regarding the currently running environment.

What is `process`?

400

The HTTP status code that indicates a website has been permanently moved

What is 301? What is a 300 redirect?

400

This model instance method will get you out of a scrape, but you may have to wait on it to do so.

What is save?

400

A lifecycle method that is executed after a component is added to the DOM tree, its name references the past.

What is `componentDidMount`?

400

A JavaScript expression that allows us to extract data from arrays, objects, maps and sets

What is destructuring?

500

The NodeJS concurrency model implementation is based on this concept.

What is the event loop?

500

This clue's value is also an HTTP status code with this title

What is an Internal Server Error?

500

This is a combination of two or more columns in a table that can be used to uniquely identify each row in the table. You might find these in a "through table".

What is a composite key?

500

An ideal representation of a UI that is kept in memory and synced with the real representation of the UI via a process called reconciliation

What is the Virtual DOM?

500

When an array is created by a constructor, each index is filled with this placeholder, which may leave you feeling like something is missing.

What is Empty?

M
e
n
u