Development terms
Coding terms
Data terms
Hardware terms
Systems terms
200

A coding error that interferes with a website's or an application’s normal operation.

Bug

200

This adds explanatory notes to the code without affecting the it's layout and functionality.

Comment

200

Is a set of instructions for a program.

Algorithm

200

What is this?

Floppy Disk

200

A method/practice of storing, managing and processing data across remote servers instead of on a local computer.

Cloud Computing

400

The server side of an application that provides functionality and is inaccessible to users.

Back End

400

Refers to the grammar, structure, or order of elements in a programming language.

Syntax

400

A set of data that's too large for a traditional processing system to handle due to size, complexity and the speed of growth.

Big Data

400

This executes instructions and performs calculations.

Core/CPU

400

Distributes network or application traffic tasks across multiple servers for better reliability and performance.

Load Balancing

600

A series of practices and tools that blend software development and IT operations to improve time-to-market for software.

DevOps

600

An unplanned event that disrupts the normal flow of the program.

Exception

600

A classification error in which a negative case is incorrectly classified as positive.

False positive

600

A storage location that gathers temporary data to speed up retrieval in different devices or software.

Cache

600

A security device/definition that monitors network traffic and prevents unauthorized access.

Firewall

800

A program that tracks code or file changes to a website or app, allowing users to restore earlier versions.

Version control

800

A software application with source code editors, automation tools and debuggers for software development.

Integrated development environment (IDE)

800

A discipline involving research and development of machines that are aware of their surroundings.

Artificial Intelligence (AI)

800

A non-volatile memory storage that you can electronically erase and reprogram.

Flash disk/drive/memory

800

A service/method for accessing a networked computer by its name instead of its IP address.

Domain Name System (DNS)

1000

A software that allows applications (or computers) to communicate with each other.

Application programming interface (API)

1000

A collection of development tools for creating applications for software packages, hardware platforms or operating systems.

Software development kit (SDK)

1000

This organizes information into tables in the form of rows and columns linked by relationships.

Relational database management system (RDbMS)

1000

A series of numbers that uniquely identifies a location or device on the network.

Address

1000

Helps connect devices to a private network.

Virtual private network (VPN)

M
e
n
u