Glossary index

Technology, science and the universe

+57,000terms
19galaxies
2languages
Dailynew terms from the radar
Software development

API Specification

An API specification is a document that defines the structure and behavior of an API. This document is crucial for developers as it provides a clear guide on how to interact with the API, including…

Software development

API Testing

API testing is a critical process in software development that focuses on evaluating the functionality, performance, and security of application programming interfaces (APIs). These tests ensure that…

Cybersecurity

API Token Rotation

Process of invalidating and generating new access tokens for an API to maintain system security.

Software development

API Versioning

API versioning is the practice of managing changes to an API over time, allowing different versions to coexist and be accessible to users. This is crucial in software development, as APIs are…

Cloud and infrastructure

API Virtualization

API virtualization is the process of simulating the behavior of an API (Application Programming Interface) to allow testing and development without relying on the real API. This approach enables…

Operating systems

APK

APK, which stands for 'Android Package Kit', is the file format used to distribute and install applications on devices running the Android operating system. An APK file is a package that contains all…

Software development

APL

APL is a programming language that uses a unique notation for array processing. Its design focuses on manipulating data in the form of matrices, allowing programmers to express complex operations…

Physical and Earth sciences

APM

Advanced Power Management (APM) is a specification designed to optimize energy management in computer systems. Its main goal is to allow hardware devices, such as computers and servers, to reduce…

Networking and telecommunications

AP Mode

The AP Mode (Access Point) is a configuration in which a device, such as a router or access point, acts as a gateway to the network, allowing other devices to connect to it. In this mode, the device…

Society and culture

Apocalypse

The term 'Apocalypse' refers to the complete final destruction of the world, as described in the biblical book of Revelation. This concept has been interpreted in various ways throughout history…

Software development

Apollo

Apollo is a popular implementation of GraphQL that provides tools for building and managing GraphQL APIs. Its main goal is to facilitate the creation of applications that consume data efficiently and…

Life sciences

Apoptosis

Apoptosis is a fundamental biological process that refers to programmed cell death, an essential mechanism for the development and maintenance of homeostasis in multicellular organisms. Unlike…

Operating systems

App

An 'App' is a commonly used term to refer to an application, especially in the context of various digital devices. These applications are programs designed to perform specific tasks and facilitate…

Networking and telecommunications

App-based VPN

Application-based VPNs are virtual private network solutions implemented through specific software, allowing users to establish secure connections to the Internet. Unlike traditional VPNs that may…

DevOps and operations

App Analytics

Application analytics refers to the measurement and analysis of an application's performance and usage. This process involves collecting data on how users interact with the application, which…

Software development

App Architecture

Application architecture refers to the structural design of an application, encompassing the organization of its components and their interaction. This design is crucial to ensure that the…

Engineering and transportation

Apparent Wind

Apparent wind is the phenomenon experienced on a moving vessel, resulting from the combination of true wind and the vessel's speed. This wind is perceived as a current of air blowing in the opposite…

Operating systems

AppArmor

AppArmor is a Linux kernel security module that allows system administrators to restrict the capabilities of programs. Through security profiles, AppArmor defines which system resources each…

Operating systems

AppArmor Access Control

AppArmor Access Control is a security mechanism that restricts access to system resources based on profiles defined for each application. Through a policy-based approach, AppArmor uses profiles that…

Operating systems

AppArmor Complain Mode

The AppArmor Complaint Mode is a feature of this access control system that allows system administrators to monitor security violations without enforcing effective restrictions on applications. In…

Operating systems

AppArmor Deny

Denying in AppArmor refers to a specific rule within a security profile that prevents a program from performing certain actions or accessing system resources. AppArmor is an access control system…

Operating systems

AppArmor Learning Mode

The AppArmor Learning Mode is a feature designed to enhance the security of applications on Linux-based operating systems and other Unix-like systems. This mode allows AppArmor to observe and log the…

Operating systems

AppArmor Log

The AppArmor log is a file where security events and policy violations occurring in an operating system using this security module are documented. AppArmor, which stands for 'Application Armor', is…

Operating systems

AppArmor Namespace

The AppArmor Namespace Space is a feature that allows AppArmor to apply different security policies to different namespaces within an operating system. This means that each namespace can have its own…