A coding error that interferes with a website's or an application’s normal operation.
Bug
This adds explanatory notes to the code without affecting the it's layout and functionality.
Comment
Is a set of instructions for a program.
Algorithm
What is this?
Floppy Disk
A method/practice of storing, managing and processing data across remote servers instead of on a local computer.
Cloud Computing
The server side of an application that provides functionality and is inaccessible to users.
Back End
Refers to the grammar, structure, or order of elements in a programming language.
Syntax
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
This executes instructions and performs calculations.
Core/CPU
Distributes network or application traffic tasks across multiple servers for better reliability and performance.
Load Balancing
A series of practices and tools that blend software development and IT operations to improve time-to-market for software.
DevOps
An unplanned event that disrupts the normal flow of the program.
Exception
A classification error in which a negative case is incorrectly classified as positive.
False positive
A storage location that gathers temporary data to speed up retrieval in different devices or software.
Cache
A security device/definition that monitors network traffic and prevents unauthorized access.
Firewall
A program that tracks code or file changes to a website or app, allowing users to restore earlier versions.
Version control
A software application with source code editors, automation tools and debuggers for software development.
Integrated development environment (IDE)
A discipline involving research and development of machines that are aware of their surroundings.
Artificial Intelligence (AI)
A non-volatile memory storage that you can electronically erase and reprogram.
Flash disk/drive/memory
A service/method for accessing a networked computer by its name instead of its IP address.
Domain Name System (DNS)
A software that allows applications (or computers) to communicate with each other.
Application programming interface (API)
A collection of development tools for creating applications for software packages, hardware platforms or operating systems.
Software development kit (SDK)
This organizes information into tables in the form of rows and columns linked by relationships.
Relational database management system (RDbMS)
A series of numbers that uniquely identifies a location or device on the network.
Address
Helps connect devices to a private network.
Virtual private network (VPN)