A

A/B Testing (Cloud)

A method of comparing two versions of an application by routing different groups of users to each version to measure performance or user behavior.

cloud

A/B Testing (Statistics)

A randomized experimentation process wherein two or more versions of a variable are shown to different segments of users at the same time to determine which version leaves the maximum impact and drive business metrics.

ai

Acceptance Testing

A level of software testing where a system is tested for acceptability to evaluate whether it meets the business requirements.

dev

Accessibility(a11y)

The practice of making websites usable by as many people as possible, including those with disabilities.

web

Access Point(AP)

A networking hardware device that allows other Wi-Fi devices to connect to a wired network.

network

Activation Function

A mathematical function applied to the output of a neural network node to determine if it should 'fire' and to introduce non-linearity into the model.

ai

Active Learning

A special case of machine learning in which a learning algorithm can interactively query a user (or some other information source) to label new data points with the desired outputs.

ai

ActivityPub

An open, decentralized social networking protocol that allows different social media platforms to communicate with each other.

web

ActivityPub (Blockchain)

An open, decentralized social networking protocol that, when integrated with blockchain, enables interoperable and censorship-resistant social interactions.

web

Adapter Pattern

A structural design pattern that allows objects with incompatible interfaces to collaborate.

dev

Address

A unique string of alphanumeric characters that identifies a specific 'account' or 'mailbox' on a blockchain where funds can be sent.

web

Ad-hoc Network

A decentralized type of wireless network that does not rely on a pre-existing infrastructure, such as routers or access points.

network

Advanced Persistent Threat(APT)

A sophisticated, long-term cyberattack campaign where an intruder gains access to a network and remains undetected for an extended period.

security

Adversarial Attack

A technique used to trick a machine learning model into making a mistake by providing it with subtly manipulated input data.

ai

Adware

Software that automatically displays or downloads advertising material such as banners or pop-ups when a user is online.

security

Agentic Workflow

A design pattern for AI applications where an LLM is used as a reasoning engine to control a sequence of steps, tools, and decisions.

ai

Agile Methodology

An iterative approach to software development and project management that emphasizes flexibility, collaboration, and customer feedback.

dev

AI Alignment

The field of research aimed at ensuring that AI systems' goals and behaviors are consistent with human values and intentions.

ai

AI Bias

The phenomenon where an AI system produces results that are systematically prejudiced due to erroneous assumptions in the machine learning process.

ai

AI Ethics

A system of moral principles intended to inform the responsible development and use of artificial intelligence.

ai

Airdrop

The free distribution of tokens or coins to a large number of wallet addresses.

web

Air Gap

A security measure that involves isolating a computer or network from all other networks, including the internet.

security

AJAX

A set of web development techniques using many web technologies on the client side to create asynchronous web applications.

web

Alerting

The process of automatically notifying individuals or teams when a system's metrics or logs indicate a potential problem.

dev

Algorithmic Fairness

The field of study focused on ensuring that AI and machine learning algorithms make decisions that are equitable and free from discrimination.

ai

Algorithmic Stablecoin

A stablecoin that uses algorithms and smart contracts to manage its supply and maintain its peg without collateral.

web

Alpine.js

A rugged, minimal framework for composing JavaScript behavior in your markup, often described as 'Tailwind for JavaScript.'

web

Altair

A declarative statistical visualization library for Python, based on Vega and Vega-Lite.

ai

ALU(ALU)

Arithmetic Logic Unit; a digital circuit within a processor that performs integer arithmetic and bitwise logical operations.

hardware

Ambassador Pattern

A design pattern where a helper service is used to offload common connectivity tasks, such as monitoring, logging, and routing.

dev

Ambient Light API

A browser API that provides information about the light level of the device's surroundings.

web

Amdahl's Law

A formula used to find the maximum theoretical improvement of a system when only part of it is improved.

hardware

Angular

A comprehensive, TypeScript-based web application framework led by Google for building large-scale, high-performance applications.

web

Anonymization

The process of removing personally identifiable information from data sets, so that the people whom the data describe remain anonymous.

security

Ansible

An open-source automation tool used for configuration management, application deployment, and task automation.

cloud

Ansible for Networking

The use of the Ansible automation engine to manage and configure network devices from various vendors.

network

Ant Design(AntD)

An enterprise-class UI design language and React UI library with a set of high-quality components.

web

Anycast

A network addressing and routing method where a single IP address is shared by multiple geographically dispersed servers.

network

Apache Cassandra

A free and open-source, distributed, wide-column store, NoSQL database management system designed to handle large amounts of data across many commodity servers.

ai

Apache Flink

An open-source, unified stream-processing and batch-processing framework developed by the Apache Software Foundation.

ai

Apache HBase

An open-source, non-relational, distributed database modeled after Google's Bigtable and written in Java.

ai

Apache Hive

A data warehouse software project built on top of Apache Hadoop for providing data query and analysis.

ai

Apache Kafka

An open-source distributed event streaming platform used by thousands of companies for high-performance data pipelines, streaming analytics, data integration, and mission-critical applications.

ai

Apache Pig

A high-level platform for creating programs that run on Apache Hadoop.

ai

API

A set of defined rules that allow different software applications to communicate and exchange data with each other.

dev

API First Design

A development approach where the API is treated as a 'first-class citizen' and is designed before any code is written.

dev

API Gateway

A server that acts as an API front-end, receiving API requests, enforcing policies, and passing them to the appropriate backend services.

cloud

Application Layer

The seventh and highest layer of the OSI model, providing network services directly to end-user applications.

network

Application Load Balancer(ALB)

A load balancer that functions at the application layer (Layer 7), allowing for advanced routing based on HTTP headers and paths.

cloud

Application Security(AppSec)

The process of making applications more secure by finding, fixing, and preventing security vulnerabilities.

security

Application-Specific Integrated Circuit(ASIC)

An integrated circuit (IC) chip customized for a particular use, rather than intended for general-purpose use.

hardware

App Shell Architecture

A design pattern that separates the core application infrastructure (the shell) from the dynamic content.

web

Archive Storage

A low-cost storage tier designed for long-term data retention and digital preservation, where data is rarely accessed.

cloud

ArgoCD

A declarative, GitOps continuous delivery tool for Kubernetes.

cloud

ARIA(ARIA)

A set of attributes that define ways to make web content and web applications more accessible to people with disabilities.

web

ARIMA Model(ARIMA)

A class of statistical models for analyzing and forecasting time series data.

ai

ARM Architecture(ARM)

A family of processor architectures known for high power efficiency, widely used in mobile devices and increasingly in laptops and servers.

hardware

ARP(ARP)

A communication protocol used for discovering the link layer address, such as a MAC address, associated with a given internet layer address.

network

Artifact Management

The process of storing, versioning, and managing the output of the build process (artifacts) throughout the software development lifecycle.

dev

Artifactory

A universal DevOps solution for managing all binary artifacts throughout the software supply chain.

cloud

Artifact Repository

A centralized location for storing and managing software artifacts produced during the build process.

cloud

Artificial General Intelligence(AGI)

A hypothetical type of AI that possesses the ability to understand, learn, and apply its intelligence to any intellectual task that a human being can perform.

ai

Artificial Narrow Intelligence(ANI)

AI systems designed and trained for a specific, limited task, such as facial recognition, language translation, or playing chess.

ai

Artificial Super Intelligence(ASI)

A hypothetical level of AI that surpasses human intelligence across all fields, including scientific creativity, general wisdom, and social skills.

ai

Arweave(AR)

A decentralized storage network that offers permanent data storage through a unique 'blockweave' structure and a one-time payment model.

web

Aspect-Oriented Programming(AOP)

A programming paradigm that aims to increase modularity by allowing the separation of cross-cutting concerns.

dev

Astro

A modern web framework designed for building fast, content-focused websites using an 'islands architecture.'

web

Asymmetric Encryption

A type of encryption that uses a pair of related keys: a public key for encryption and a private key for decryption.

security

Atomic Operation

An operation that appears to the rest of the system to occur instantaneously and without interruption.

hardware

Attack Surface

The total number of points where an unauthorized user can try to enter or extract data.

security

Attack Tree

A conceptual diagram that represents the various paths an attacker can take to achieve a specific goal or 'root' objective.

security

Attention Mechanism

A technique that allows a neural network to focus on specific parts of the input data when producing an output, rather than treating all parts equally.

ai

Attribute-Based Access Control(ABAC)

An access control method where access rights are granted based on policies which combine attributes.

security

ATX(ATX)

Advanced Technology eXtended; a motherboard and power supply configuration specification developed by Intel.

hardware

AUC (Area Under Curve)(AUC)

A single scalar value that represents the entire area underneath the ROC curve, used to measure the overall performance of a binary classifier.

ai

Audit Logging

The practice of recording all actions and events within a cloud environment for security, compliance, and troubleshooting purposes.

cloud

Augmented Reality (AR) in Web3(AR)

The integration of digital information with the user's environment in real-time, using blockchain to verify ownership and authenticity of digital overlays.

web

Autocorrelation

The correlation of a signal with a delayed copy of itself as a function of delay.

ai

Autoencoder

A type of neural network used to learn efficient codings of unlabeled data by training the network to ignore signal 'noise'.

ai

AutoGPT

An experimental open-source application that uses GPT-4 to act autonomously, breaking down high-level goals into sub-tasks and executing them.

ai

Automated Market Maker(AMM)

A decentralized exchange protocol that uses mathematical formulas to price assets and allow for automated trading.

web

AutoML(AutoML)

Automated Machine Learning; the process of automating the end-to-end tasks of applying machine learning to real-world problems.

ai

Autonomous System(AS)

A collection of IP networks and routers under the control of a single entity that presents a common routing policy to the internet.

network

Auto-scaling

A cloud feature that automatically adjusts the number of active computational resources based on demand.

cloud

Auto Scaling Group(ASG)

A collection of virtual machine instances treated as a logical grouping for the purposes of automatic scaling and management.

cloud

Avalanche(AVAX)

A scalable blockchain platform for decentralized applications and custom blockchain networks.

web

AVIF

A high-performance, open-source image file format based on the AV1 video codec, offering even better compression than WebP.

web

Axios

A popular, promise-based HTTP client for the browser and Node.js.

web