KNOWLEDGE / FROM A TO Z

Glossary

Technology, explained clearly. Find a term, choose a letter or narrow the topic. Definitions include sources and their review date.

Terms 161 / 685

Clear filters
LProgramming

Linting

Static code checking against configured rules. Linters detect some defects and inconsistencies but do not replace behavioural tests or architectural review.

Definition and sources
MProgramming

MariaDB

A relational database system originating from MySQL. Compatibility is broad but not complete across all versions, features and tools.

Definition and sources
MProgramming

Middleware

A layer processing requests or responses between application stages. It can check authentication, limits or headers; execution order matters.

Definition and sources
MProgramming

MongoDB

A document database storing structures in BSON. Flexible modelling does not remove the need for schema design, indexes and consistency rules.

Definition and sources
NProgramming

n8n

A workflow-automation tool connecting applications and services. Connection permissions, secrets and error handling need controls, including in self-hosted deployments.

Definition and sources
NProgramming

Next.js

A React framework offering routing and multiple rendering approaches. Rendering and caching choices affect SEO, data freshness and infrastructure cost.

Definition and sources
NProgramming

No-code

Building solutions through configuration and visual tools instead of writing most code. It still needs data modelling, access control and platform-limit assessment.

Definition and sources
NProgramming

Node.js

A JavaScript runtime outside the browser. Asynchronous operations support I/O handling, but heavy computation can block the main event loop.

Definition and sources
NProgramming

NoSQL

An umbrella term for nonrelational database models, such as documents and key-value stores. It names neither one technology nor an automatic advantage over SQL.

Definition and sources
NProgramming

npm

A JavaScript package-registry and tooling ecosystem. Dependencies need version, licence and supply-chain checks; popularity does not guarantee safety.

Definition and sources
NProgramming

Nuxt

A Vue-based framework with routing and multiple rendering models. Server and cache configuration affect production behaviour.

Definition and sources
OProgramming

OAuth

A framework for delegated resource access without giving the client the user's password. OAuth alone does not define sign-in; identity often uses OpenID Connect.

Definition and sources
OProgramming

Optimisation

Improving a solution against a defined goal and constraints, such as response time. It requires before-and-after measurement and checks for side effects.

Definition and sources
OProgramming

OWASP

An organisation and community developing open application-security resources. OWASP Top 10 describes important risk classes rather than certifying an entire product as secure.

Definition and sources
PProgramming / Websites

Page builder

A visual tool assembling pages or interfaces from components and settings. It can operate within a CMS or independently. It reduces manual coding, while more complex behaviour can still require development.

Definition and sources
PProgramming

Password

A secret used to authenticate a user. It should be unique; systems should store suitable password hashes rather than recoverable plaintext passwords.

Definition and sources
PProgramming

Phalcon

A PHP framework delivered as a runtime extension. Deployment needs compatible PHP and extension versions, which should be checked before selecting hosting.

Definition and sources
PProgramming

Phishing

Impersonating a trusted entity to obtain information or induce action. It can use email, messages, calls and fraudulent websites.

Definition and sources
PProgramming

PHP 5.0

A PHP release whose changes included new object model. This branch has ended official support and should not be treated as a secure foundation for new deployments.

Definition and sources