API |
API stands for Application Programming Interface. It exposes some of an application's code intentionally for use by other applications. |
Backend |
The components of a website that handle and store data. They are not visible to the user. |
Code consistency |
The conformity or uniformity of the code, often achieved by following an established code style guide. |
Code style guide |
An opinionated guide of coding conventions, style, and best practices meant to ensure code consistency within a project. Can also be referred to as coding guidelines, coding standards, or coding conventions. |
Dependency |
Additional code required for the current application to run. |
Development stack |
The set of languages, libraries, IDEs and tools (including OS, database server and application server) used for application development. |
Endpoint |
One end of a communication channel where one system is interacting with another and performs some action. It is function made available through an API |
Entry point |
The point in a program that contains the function for starting the program. |
ES6 |
ES6 stands for ECMAScript 6, otherwise knowns as ECMAScript 2015. It is the most recent major version of the stadard for JavaScript. |
ESLint |
A popular linter for identifying and reporting problem patters found in ECMAScript or JavaScript code. |
HTTP request & response |
HTTP stands for Hypertext Transfer Protocol. It is a standard for transferring information from the browser to the server (requests) and data from the server to the browser (responses). |
IDE |
IDE stands for integrated development environment. It is the software used for coding that integrates a text editor with additional tools. |
Linter |
A tool that analyzes code and flags programming errors, bugs, and stylistic errors. |
Localhost |
A default alias referring to the local computer or "this computer's" IP address. |
Package |
A file or directory that is described by a package.json file; typically exist as Node modules that can be imported and used in an application. |
Plugin |
An extension to an existing software that adds additional functionality. |
Prettier |
An opinionated code formatter that parses the code and reprints it according to the configured rules. |
RESTful API |
An API architectural style that uses HTTP requests to access and use data. |
Router |
An Express object that can store multiple endpoints. Used to organize routes and to create modular code. |
Routing |
The action of determining what information is display or what action is taken when a user navigates or triggers a specified endpoint or path. |
Route |
The path used in the URL to access endpoints. |
Runtime environment |
The environment where a program is executed. |
Server |
A computer or system that provides resources, data, services, or programs to other computers, known as clients, over a network. |