Intermediate instructions executed by a virtual machine.

Data represented in machine-readable binary form.

Specification describing binary file organization.

Temporary memory area for storing data.

Collection of reusable memory buffers.

I/O operation that waits until completion.

Semaphore allowing one permit at a time.

Synchronization point where threads wait for one another.

Encoding binary data as text characters.

Settings controlling how software is built.

Deployment using separate old and new environments.

Pattern isolating resources to limit failures.

Mechanism slowing producers when consumers cannot keep up.

Processing data in groups at scheduled times.

New version works with older consumers or data.

Package containing compiled executable software.

Mechanism controlling producers when consumers are overloaded.

Server-side part of an application.

Ability to work with older versions.

Compatibility at compiled binary level.

Encoding data into binary representation.

Initial process that starts a system or application.

Independent line of development in version control.

Test coverage measuring executed branches.

Automatically compiling and packaging software.

Output generated by a software build.

Cache containing reusable build results.

Settings controlling a software build.

Component required to build software.

Automated sequence for producing software.

Intermediate code executed by a virtual machine.

Processing groups of jobs or data together.

Data represented using bits.

Pattern of bits used for selection or flags.

Data type representing true or false.

Temporary memory area for data.

Defect causing unintended software behavior.