Glossary

What is DRY Development? — step-by-step DevOps tutorial on Progressive Robot

What is DRY Development?

DRY, which stands for ‘**d**on’t **r**epeat **y**ourself,’ is a principle of software development that aims at reducing the repetition of patterns and code duplication in favor of abstractions and avoiding redundancy.

Read more
What is MVC? — step-by-step DevOps tutorial on Progressive Robot

What is MVC?

MVC, or Model-View-Controller, is a software design pattern that separates application logic into three interrelated components- the model, view, and controller.

Read more
What is SQL? — step-by-step DevOps tutorial on Progressive Robot

What is SQL?

Structured Query Language — commonly known as SQL — is a language used to define, control, manipulate, and query data held in a relational database.

Read more
What Is a Hypervisor? — step-by-step DevOps tutorial on Progressive Robot

What Is a Hypervisor?

A hypervisor is software that creates, runs, and monitors virtual machines. The hypervisor shares the host’s resources — such as CPU, memory and storage — among various guest VMs. A hypervisor provides the flexibility to run virtual machines that use operating systems different from the one run by the host machine.

Read more
What is Apache? — step-by-step Web Servers tutorial on Progressive Robot

What is Apache?

The Apache HTTP Server is an open-source web server popular for its flexibility, power, and widespread support. It can be extended through a dynamically loadable module system, and is able to process a large number of interpreted languages without connecting out to separate software.

Read more
What is Free Software? — step-by-step DevOps tutorial on Progressive Robot

What is Free Software?

Free software is any program released with a license approved by the Free Software Foundation that allows users to view, modify, and share source code.

Read more
What is MySQL? — step-by-step Databases tutorial on Progressive Robot

What is MySQL?

MySQL is an open-source relational database management system. As with other relational databases, MySQL stores data in tables made up of rows and columns and users can define, manipulate, control, and query data using Structured Query Language, more commonly known as SQL.

Read more
What is SSH? — step-by-step Security tutorial on Progressive Robot

What is SSH?

Secure Shell — more commonly known as SSH — is a cryptographic network protocol that allows users to securely access one computer from another over an unsecured network.

Read more
What Is a Kernel? — step-by-step DevOps tutorial on Progressive Robot

What Is a Kernel?

The kernel is a core component of an operating system and serves as the main interface between the computer’s physical hardware and the processes running on it. The kernel enables multiple applications to share hardware resources by providing access to CPU, memory, disk I/O, and networking.

Read more
What is APT? — step-by-step Linux tutorial on Progressive Robot

What is APT?

Advanced Package Tool, more commonly known as “APT”, is a collection of tools used to install, update, remove, and otherwise manage software packages on Debian and its derivative operating systems, including Ubuntu and Linux Mint.

Read more
CHAT