Group of connected computers or software instances.

Examination of source or compiled code.

Measure of code executed during testing.

Automatic creation of source or executable code.

Examination of code for quality and correctness.

Pattern suggesting potential design or maintenance problems.

Collection of source code forming a software project.

Program translating source code into another form.

Reusable software unit providing defined functionality.

Building complex objects or behavior from smaller components.

Reducing data size for storage or transmission.

Multiple tasks making progress during overlapping periods.

Settings controlling software behavior.

File storing application or system settings.

Reusable collection of network or database connections.

Isolated environment packaging application code and dependencies.

Immutable package used to create containers.

Information defining the environment of an operation.

Practice keeping software ready for deployment.

Automatically deploying successfully tested changes.

Order in which program instructions execute.

Small piece of data stored by a web client.

Computation that can suspend and resume execution.

Task whose performance is mainly limited by CPU processing.

Building software for a different target platform.

Techniques for securing information using mathematical methods.

Language controlling presentation of web documents.

Text format representing tabular data with delimiters.

Create, Read, Update, and Delete data operations.

Tool automatically formatting source code.

Tool automatically producing source code.

Tool detecting style and potential code problems.

Dividing software into manageable modules.

Improving code efficiency or performance.

Responsibility for maintaining specific code areas.

Digitally signing software to verify its publisher and integrity.

Dividing application code into separately loaded bundles.