Cloud model providing managed application-development infrastructure.

Component managing installation and configuration of plugins.

Reusing a collection of expensive resources.

Associating a network service with a port.

Analysis performed after a failure or incident.

Basic language-supported data type.

Separating processes to prevent unwanted interference.

CPU register identifying the next instruction to execute.

Formal language used to write software instructions.

Computing resource prepared and allocated for use.

Messaging model where publishers send messages to subscribers.

Tree structure produced from syntactic analysis.

Pattern creating objects by copying existing objects.

Pattern providing a substitute or intermediary for another object.

Ability to use one interface with different implementations.

Named attribute associated with an object.

Class that provides inherited members.

Member accessible from outside its class.

Member restricted to its defining class.

Member accessible to class and descendants.

Collection of related software components.

Dividing content into multiple pages.

Temporary text or content indicating expected input.

Visual indicator of task progress.

Secret string used for authentication.

Longer password-like secret.

Numeric authentication code.

Granted ability to perform an operation.

Elevated or specific access right.

Software update fixing defects or vulnerabilities.

Accessing files outside an intended directory.

Infrastructure managing digital certificates and keys.

Data before encryption.

Key intended for distribution.

Secret key kept by its owner.

Intermediate system forwarding requests.

Part of an attack performing the intended action.