Our glossary provides concise definitions of technical terms to assist with developer education.

Glossary subscription active
You will receive email notifications for new publications on Glossary.
83 Results
  • Tutorial

    What is LEMP?

    LEMP refers to a collection of open-source software that is commonly used together to serve web applications. The term LEMP is an acronym that represents the configuration of a Linux operating system with an nginx web...
    By Lyn Muldrow Glossary LEMP
  • Tutorial

    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 hardwa...
    By Jeanelle Horcasitas Glossary
  • Tutorial

    What Is REPL?

    A Read-Eval-Print Loop, or REPL, is a computer environment where user inputs are read and evaluated, and then the results are returned to the user. REPLs provide an interactive environment to explore tools available i...
    By Jeanelle Horcasitas Glossary
  • Tutorial

    What is systemd?

    Many Linux distributions use systemd to manage system settings and services. systemd organizes tasks into components called units, and groups of units into targets, that can be used to create dependencies on other sys...
    By Jamon Camisso System Tools Glossary
  • Tutorial

    What is Laravel?

    Laravel is a free and open-source PHP framework that provides a set of tools and resources to build modern PHP applications. With a complete ecosystem leveraging its built-in features, and a variety of compatible pack...
    By Erika Heidi Laravel Glossary PHP PHP Frameworks
  • Tutorial

    What is SELinux?

    Security Enhanced Linux (SELinux) is an access control system that is built into the Linux kernel. It is used to enforce policies that define which resources users, programs and services can use on a system. In its de...
    By Jamon Camisso Glossary Security
  • Tutorial

    What are HTTP Cookies?

    HTTP Cookies — also known as web cookies, browser cookies, or simply just cookies — are small pieces of data sent from a web server to a user's browser. Although it depends on how a website or application uses cookies...
    By Mark Drake Glossary
  • Tutorial

    What is a DDoS Attack?

    A Distributed Denial of Service (or DDoS) attack is a malicious attempt to deny legitimate traffic to a targeted server by flooding it with spurious requests. The attacker often accomplishes this by infecting a fleet ...
    By Brian Boucheron Networking Glossary
  • Tutorial

    What Is a Superuser?

    A superuser is an account with broad privileges, making it useful for system administration. This account is known by other names as well, such as "root", "administrator", and "supervisor". The superuser's privileges ...
    By Jeanelle Horcasitas Glossary
  • Tutorial

    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...
    By Jeanelle Horcasitas Glossary
  • Tutorial

    What is an HTML Tag?

    An HTML tag is a piece of markup language used to indicate the beginning and end of an HTML element.
    By Erin Glass Glossary HTML
  • Tutorial

    What is Docker?

    Docker is a popular open source containerization tool used to provide a portable and consistent runtime environment for software applications, while consuming less resources than a traditional server or virtual machin...
    By Erika Heidi Glossary Docker
  • Tutorial

    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 usin...
    By Mark Drake MySQL Glossary
  • Tutorial series

    Getting Started With WordPress

    WordPress powers over 33% of the web and is a trusted, open source content management system that is unparalleled in performance and extendability. In this series, learn more about WordPress and how to install, config...
    By Lyn Muldrow Glossary WordPress LEMP Nginx Ubuntu DigitalOcean 1-Click Apps Marketplace DigitalOcean Conceptual
  • Tutorial

    What is nginx?

    Nginx, pronounced engine-x, is an open source web server used for serving static or dynamic websites, reverse proxying, load balancing, and other HTTP and proxy server capabilities.
    By Lyn Muldrow Glossary Nginx
  • Tutorial

    What Is a Server?

    A server is a computer program or device that provides services or resources requested by other programs or devices, known as clients. A server may have many clients at once, or a single client can use multiple server...
    By Jeanelle Horcasitas Glossary
  • Tutorial

    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.
    By Mark Drake Security Glossary
  • Tutorial

    What is Linux?

    Generally, Linux refers to a group of open-source operating system distributions built around the Linux kernel. In the strictest sense, Linux refers only to the presence of the kernel itself. Linus Torvalds first rele...
    By Lisa Tagliaferri Linux Basics Glossary Cloud Computing
  • Tutorial

    What is YUM?

    YUM is a software package management utility used in many popular Linux distributions, including Fedora and CentOS. YUM is a front-end for the RPM package manager, meaning that it manages packages in the .rpm file for...
    By Mark Drake Linux Basics Glossary
  • Tutorial

    What is an Operating System?

    An operating system is system software that handles computer memory, software and hardware resources, and processes, while providing common services and programming interfaces for computer programs. Examples of popula...
    By Lyn Muldrow Glossary