Fraudulent attempt to obtain sensitive information.

Authorized simulated attack on a system.

Architecture where nodes act as peers.

Creates objects by cloning existing objects.

Provides controlled access to another object.

Handles user interface concerns.

Abstract interface defining an architectural boundary.

Column or columns uniquely identifying records.

Assumes conflicts are likely.

Repeated query returns different row sets.

Restoring database to a specific time.

Database arrangement with primary and replicas.

Dividing database data into logical sections.

Value determining data partition placement.

Replacing identifying values with pseudonyms.

Compact structured data serialization system.

Handling language-specific plural forms.

DNS record used for reverse lookup.

HTTP method commonly used to submit data.

HTTP method commonly replacing a resource.

HTTP method partially modifying a resource.

Repeatedly checking for updated information.

Cookie stored beyond the current session.

Space inside an element boundary.

CSS selector representing an element state.

CSS selector representing part of an element.

Basic built-in data type.

Object representing eventual asynchronous completion.

Web application providing app-like capabilities.

Loading resources likely needed later.

Loading important resources early.

Generating page content before it is requested.

Code providing missing platform functionality.

Converts source text into structured syntax.

Unrecoverable runtime failure mechanism.

Efficiency and responsiveness of software.

Time spent actively processing work.