Glossary
All articles
468 total
Agent-as-a-Judge New
An evaluation approach that uses a full agentic system to judge another …
Glossary
Added 6 Jul
·
Upd 6 Jul
·2 min
Agentic Context Engineering (ACE) New
A self-improvement method where an agent curates its own context as a …
Glossary
Added 6 Jul
·
Upd 6 Jul
·2 min
DeepSeek Sparse Attention (DSA) New
A trainable sparse-attention mechanism that scores query-key relevance …
Glossary
Added 6 Jul
·
Upd 6 Jul
·2 min
Deliberative Alignment New
A safety-training method where a model explicitly recalls and reasons …
Glossary
Added 6 Jul
·
Upd 6 Jul
·2 min
Diffusion Language Model (dLLM) New
A non-autoregressive approach to text generation that produces tokens by …
Glossary
Added 6 Jul
·
Upd 6 Jul
·3 min
GraphRAG Variants (LazyGraphRAG, LightRAG) New
A family of cheaper alternatives to full GraphRAG that cut the cost of …
Glossary
Added 6 Jul
·
Upd 6 Jul
·3 min
Latent Reasoning (Chain of Continuous Thought) New
Reasoning performed in a continuous latent space instead of by emitting …
Glossary
Added 6 Jul
·
Upd 6 Jul
·2 min
Microscaling (MX) Formats New
A family of block-scaled low-precision numeric formats standardized by …
Glossary
Added 6 Jul
·
Upd 6 Jul
·2 min
Multi-Head Latent Attention (MLA) New
An attention mechanism that compresses the key-value cache into a …
Glossary
Added 6 Jul
·
Upd 6 Jul
·2 min
Recursive Self-Aggregation (RSA) New
A test-time scaling method that keeps a population of candidate …
Glossary
Added 6 Jul
·
Upd 6 Jul
·3 min
Test-Time Training (TTT) New
A class of layers whose hidden state is itself a small model updated by …
Glossary
Added 6 Jul
·
Upd 6 Jul
·2 min
Titans (Learning to Memorize at Test Time) New
A neural architecture with a long-term memory module that updates its …
Glossary
Added 6 Jul
·
Upd 6 Jul
·2 min
Trajectory Evaluation New
Scoring the full path an agent takes, including tool calls and …
Glossary
Added 6 Jul
·
Upd 6 Jul
·2 min
World Model New
A model that learns an internal, predictive representation of how an …
Glossary
Added 6 Jul
·
Upd 6 Jul
·3 min
Context Rot New
The measurable degradation of an LLM's output quality as its input grows …
Glossary
Added 5 Jul
·
Upd 5 Jul
·3 min
RLHF (Reinforcement Learning from Human Feedback) New
How RLHF aligns language models with human preferences using a reward …
Glossary
Added 2 Jul
·
Upd 2 Jul
·5 min
Catastrophic Forgetting New
Why a neural network loses previously learned capabilities when trained …
Glossary
Added 1 Jul
·
Upd 1 Jul
·4 min
LoRA and QLoRA New
Low-Rank Adaptation freezes a model and trains a small pair of low-rank …
Glossary
Added 1 Jul
·
Upd 1 Jul
·7 min
Sovereign AI New
AI infrastructure that runs entirely under one country's or …
Glossary
Added 1 Jul
·
Upd 1 Jul
·5 min
Context Window New
The Token Budget of a Language Model
Glossary
Added 23 Jun
·
Upd 23 Jun
·3 min
Gartner Hype Cycle New
What the Gartner Hype Cycle is, its five stages from technology trigger …
Glossary
Added 23 Jun
·
Upd 23 Jun
·3 min
Gartner Magic Quadrant New
What the Gartner Magic Quadrant is, the two axes (completeness of vision …
Glossary
Added 23 Jun
·
Upd 23 Jun
·3 min
Agentic Loops New
An agentic loop is the core execution pattern of an AI agent: the model …
Glossary
Added 22 Jun
·
Upd 22 Jun
·8 min
AI Factory New
An AI factory is an enterprise platform for building, deploying, and …
Glossary
Added 22 Jun
·
Upd 22 Jun
·9 min
Abstract Factory Pattern
A creational design pattern that provides an interface for creating …
Glossary
Added 28 Mar
·
Upd 30 May
·2 min
Abstraction
A fundamental programming principle that hides complex implementation …
Glossary
Added 28 Mar
·
Upd 30 May
·3 min
Access Control Models
Frameworks for controlling who can access resources, including DAC, MAC, …
Glossary
Added 28 Mar
·
Upd 30 May
·2 min
ACID Properties
The four guarantees that database transactions provide to ensure data …
Glossary
Added 28 Mar
·
Upd 30 May
·2 min
Activation Function
What activation functions are, how they enable neural networks to learn …
Glossary
Added 28 Mar
·
Upd 30 May
·3 min
Active Learning
Framework for intelligently selecting the most informative data points …
Glossary
Added 28 Mar
·
Upd 30 May
·3 min
Activity Diagram
A UML behavioral diagram for modeling workflows, business processes, and …
Glossary
Added 28 Mar
·
Upd 30 May
·3 min
Adapter Pattern
A structural design pattern that converts the interface of a class into …
Glossary
Added 28 Mar
·
Upd 30 May
·3 min
Adversarial Machine Learning
How evasion, poisoning, and model extraction attacks threaten ML …
Glossary
Added 28 Mar
·
Upd 30 May
·4 min
Agent Harness
The software scaffolding wrapped around a language model that turns it …
Glossary
Added 14 Jun
·
Upd 14 Jun
·3 min
Agent Memory
How an AI agent retains and recalls information beyond a single context …
Glossary
Added 14 Jun
·
Upd 14 Jun
·3 min
Agentic AI
What makes AI agentic vs assistive, autonomous task execution, tool use, …
Glossary
Added 24 Mar
·
Upd 14 Jun
·5 min
Agentic RAG
Retrieval-Augmented Generation systems in which the language model …
Glossary
Added 8 May
·
Upd 30 May
·5 min
Aggregate Root
What an aggregate root is in DDD, how it enforces consistency …
Glossary
Added 28 Mar
·
Upd 30 May
·2 min
AI Agent
What AI agents are, how they autonomously plan and execute tasks, and …
Glossary
Added 28 Mar
·
Upd 30 May
·3 min
AI Agents
Autonomous Task Execution
Glossary
Added 24 Mar
·
Upd 30 May
·4 min
AI Gateway
A centralized proxy layer that routes, governs, monitors, and optimizes …
Glossary
Added 28 Mar
·
Upd 30 May
·2 min
AI Guardrails
Safety and Compliance Controls
Glossary
Added 24 Mar
·
Upd 30 May
·3 min
AI Hardware
Comparing GPUs, TPUs, and custom ASICs from NVIDIA, Google, Groq, and …
Glossary
Added 28 Mar
·
Upd 30 May
·3 min
AI Literacy
What AI literacy means, why it matters for organizations adopting AI, …
Glossary
Added 28 Mar
·
Upd 30 May
·3 min
AI Red Team
A dedicated adversarial testing team that probes AI systems for …
Glossary
Added 28 Mar
·
Upd 30 May
·3 min
AI Safety
What AI safety is, the categories of harm it addresses, and the …
Glossary
Added 28 Mar
·
Upd 30 May
·3 min
AI Watermarking
How invisible signatures are embedded in AI-generated text, images, and …
Glossary
Added 28 Mar
·
Upd 30 May
·2 min
AIOps
What AIOps means, how AI-driven operations improve alerting, root cause …
Glossary
Added 28 Mar
·
Upd 30 May
·3 min
Amazon Aurora
What Aurora is, how it provides managed relational database performance, …
Glossary
Added 28 Mar
·
Upd 30 May
·3 min
Amazon Bedrock AgentCore
Amazon Bedrock AgentCore is a managed runtime and governance layer for …
Glossary
Added 28 Mar
·
Upd 30 May
·3 min
Amazon DynamoDB
What DynamoDB is, how its key-value model works, and when to choose …
Glossary
Added 28 Mar
·
Upd 30 May
·3 min
Amazon Kinesis
What Amazon Kinesis is, how it processes streaming data in real time, …
Glossary
Added 28 Mar
·
Upd 30 May
·3 min
Anomaly Detection
Methods for identifying outliers and unusual patterns in data, including …
Glossary
Added 28 Mar
·
Upd 30 May
·3 min
Apache Kafka
What Kafka is, how it provides distributed event streaming, and when to …
Glossary
Added 28 Mar
·
Upd 30 May
·3 min
API
Application Programming Interface
Glossary
Added 26 Mar
·
Upd 30 May
·4 min
API Gateway
What an API gateway is, how it manages API traffic, and when to use …
Glossary
Added 28 Mar
·
Upd 30 May
·2 min
ArchiMate
An open and independent modeling language for enterprise architecture, …
Glossary
Added 28 Mar
·
Upd 30 May
·2 min
ARIMA
Autoregressive Integrated Moving Average model for time series …
Glossary
Added 28 Mar
·
Upd 30 May
·3 min
Association Rule Mining
Pattern discovery techniques including Apriori and FP-Growth algorithms …
Glossary
Added 28 Mar
·
Upd 30 May
·3 min
Asymmetric Encryption
Public-key cryptography using mathematically related key pairs, …
Glossary
Added 28 Mar
·
Upd 30 May
·2 min
Attention Mechanism
What attention mechanisms are, how they enable transformers to process …
Glossary
Added 28 Mar
·
Upd 30 May
·3 min
Authentication and Authorization (AuthN/AuthZ)
The distinction between verifying identity (authentication) and granting …
Glossary
Added 28 Mar
·
Upd 30 May
·2 min
Auto-Scaling
What auto-scaling is, how it adjusts capacity dynamically, and how to …
Glossary
Added 28 Mar
·
Upd 30 May
·2 min
Autoencoder
What autoencoders are, how they learn compressed data representations, …
Glossary
Added 28 Mar
·
Upd 30 May
·2 min
Automata Theory and Formal Languages
The study of abstract computational machines and the formal languages …
Glossary
Added 28 Mar
·
Upd 30 May
·3 min
Automated Decision-Making
The legal framework under GDPR Article 22 governing decisions made …
Glossary
Added 28 Mar
·
Upd 30 May
·2 min
Backpropagation
What backpropagation is, how it computes gradients for neural network …
Glossary
Added 28 Mar
·
Upd 30 May
·3 min
Batch Normalization
What batch normalization is, how it stabilizes neural network training, …
Glossary
Added 28 Mar
·
Upd 30 May
·2 min
Bayesian Optimization
Gaussian process-based sequential optimization method for efficient …
Glossary
Added 28 Mar
·
Upd 30 May
·3 min
Bias-Variance Tradeoff
What the bias-variance tradeoff is, how it explains model …
Glossary
Added 28 Mar
·
Upd 30 May
·2 min
Binary and Number Systems in Computing
How computers represent all data in base-2 (binary), why transistors …
Glossary
Added 26 Mar
·
Upd 30 May
·3 min
Blue-Green Deployment
What blue-green deployment is, how it works, why it matters for …
Glossary
Added 25 Mar
·
Upd 30 May
·4 min
Boolean Algebra and Logic Gates
The mathematical foundation of digital logic, from George Boole's …
Glossary
Added 28 Mar
·
Upd 30 May
·2 min
Bounded Context
What a bounded context is, how it defines model boundaries in DDD, and …
Glossary
Added 28 Mar
·
Upd 30 May
·2 min
BPMN
Business Process Model and Notation
Glossary
Added 28 Mar
·
Upd 30 May
·2 min
Bridge Pattern
A structural design pattern that decouples an abstraction from its …
Glossary
Added 28 Mar
·
Upd 30 May
·2 min
Builder Pattern
A creational design pattern that separates the construction of a complex …
Glossary
Added 28 Mar
·
Upd 30 May
·2 min
Business Process Management (BPM)
A discipline for designing, executing, monitoring, and optimizing …
Glossary
Added 28 Mar
·
Upd 30 May
·2 min
Canary Deployment
What canary deployment is, how gradual traffic shifting works, which …
Glossary
Added 25 Mar
·
Upd 30 May
·3 min
CAP Theorem
A fundamental theorem in distributed systems stating that a distributed …
Glossary
Added 28 Mar
·
Upd 30 May
·3 min
CDN
Content Delivery Network
Glossary
Added 28 Mar
·
Upd 30 May
·2 min
CE Marking for AI
The CE marking applied to high-risk AI systems under the EU AI Act, …
Glossary
Added 28 Mar
·
Upd 30 May
·2 min
Chain of Responsibility Pattern
A behavioral design pattern that passes a request along a chain of …
Glossary
Added 28 Mar
·
Upd 30 May
·3 min
Chain-of-Thought (CoT) Prompting
Eliciting intermediate reasoning steps from language models to improve …
Glossary
Added 8 May
·
Upd 30 May
·6 min
Change Data Capture
What change data capture (CDC) is, how Debezium and AWS DMS enable …
Glossary
Added 28 Mar
·
Upd 30 May
·3 min
Chaos Engineering
What chaos engineering is, how controlled experiments improve system …
Glossary
Added 28 Mar
·
Upd 30 May
·2 min
CI/CD
Continuous Integration and Continuous Delivery
Glossary
Added 25 Mar
·
Upd 30 May
·4 min
CIA Triad
Confidentiality, Integrity, Availability
Glossary
Added 28 Mar
·
Upd 30 May
·2 min
Circuit Breaker Pattern
What the circuit breaker pattern is, why AI services need it for …
Glossary
Added 25 Mar
·
Upd 30 May
·4 min
Class Diagram
The most widely used UML diagram type, showing classes with their …
Glossary
Added 28 Mar
·
Upd 30 May
·3 min
Clean Architecture
What clean architecture is, how dependency inversion organizes code …
Glossary
Added 28 Mar
·
Upd 30 May
·2 min
Client-Server Architecture
A distributed architecture where clients send requests to centralized …
Glossary
Added 28 Mar
·
Upd 30 May
·2 min
Cloud Governance
The framework of policies, processes, and controls that organizations …
Glossary
Added 28 Mar
·
Upd 30 May
·2 min
Clustering
What clustering is, major clustering algorithms, and practical …
Glossary
Added 28 Mar
·
Upd 30 May
·3 min
CMMI
Capability Maturity Model Integration
Glossary
Added 28 Mar
·
Upd 30 May
·2 min
COBIT
Control Objectives for Information and Related Technologies
Glossary
Added 28 Mar
·
Upd 30 May
·2 min
Code Smells and Refactoring
Indicators of design problems in code and systematic techniques for …
Glossary
Added 28 Mar
·
Upd 30 May
·2 min
Command Pattern
A behavioral design pattern that encapsulates a request as an object, …
Glossary
Added 28 Mar
·
Upd 30 May
·2 min
Compiler and Interpreter
Programs that translate human-readable source code into …
Glossary
Added 28 Mar
·
Upd 30 May
·2 min
Complexity Classes
Classifications of computational problems by resource requirements, …
Glossary
Added 28 Mar
·
Upd 30 May
·2 min
Component Diagram
A UML structural diagram that shows the organization of system …
Glossary
Added 28 Mar
·
Upd 30 May
·3 min
Component-Driven Development
Component-driven development is the practice of building UIs from …
Glossary
Added 28 Mar
·
Upd 30 May
·3 min
Composite Pattern
A structural design pattern that composes objects into tree structures …
Glossary
Added 28 Mar
·
Upd 30 May
·2 min
Composition Over Inheritance
A design principle that favors object composition over class inheritance …
Glossary
Added 28 Mar
·
Upd 30 May
·3 min
Compound AI System
An AI architecture that combines multiple models, retrievers, tools, and …
Glossary
Added 28 Mar
·
Upd 30 May
·2 min
Computer Vision
What computer vision is, how it works in AI applications, and how AWS …
Glossary
Added 24 Mar
·
Upd 30 May
·4 min
Concept Drift
What concept drift is, how the relationship between inputs and outputs …
Glossary
Added 28 Mar
·
Upd 30 May
·3 min
Concurrency and Synchronization
Techniques for managing concurrent execution in operating systems and …
Glossary
Added 28 Mar
·
Upd 30 May
·3 min
Conformity Assessment
The EU AI Act process for evaluating whether a high-risk AI system meets …
Glossary
Added 28 Mar
·
Upd 30 May
·2 min
Confusion Matrix
What a confusion matrix is, how to read it, and how it connects to …
Glossary
Added 28 Mar
·
Upd 30 May
·2 min
Container Registry
What container registries are, how ECR, Docker Hub, Azure ACR, and GCP …
Glossary
Added 24 Mar
·
Upd 30 May
·3 min
Context Engineering
The practice of curating and maintaining the optimal set of tokens an …
Glossary
Added 14 Jun
·
Upd 14 Jun
·3 min
Continuous Integration (CI) Fundamentals
The practice of frequently merging code changes into a shared repository …
Glossary
Added 28 Mar
·
Upd 30 May
·2 min
Continuous Training
What continuous training is, how automated retraining pipelines keep ML …
Glossary
Added 28 Mar
·
Upd 30 May
·3 min
Contract Testing
What contract testing is, how it verifies service integration …
Glossary
Added 28 Mar
·
Upd 30 May
·2 min
Contrastive Learning
How contrastive learning methods like SimCLR, CLIP, and MoCo learn …
Glossary
Added 28 Mar
·
Upd 30 May
·2 min
Convolutional Neural Network
How CNNs extract spatial features from images and why architectures like …
Glossary
Added 28 Mar
·
Upd 30 May
·3 min
Cost Optimization (Well-Architected Pillar)
The Well-Architected pillar covering right-sizing, reserved capacity, …
Glossary
Added 26 Mar
·
Upd 30 May
·5 min
CPU Scheduling
Operating system algorithms that determine which process or thread runs …
Glossary
Added 28 Mar
·
Upd 30 May
·3 min
CQRS
Command Query Responsibility Segregation
Glossary
Added 28 Mar
·
Upd 30 May
·2 min
Critical Path Method (CPM)
A schedule analysis technique that identifies the longest sequence of …
Glossary
Added 28 Mar
·
Upd 30 May
·2 min
Cross-Validation
What cross-validation is, how it provides robust model performance …
Glossary
Added 28 Mar
·
Upd 30 May
·2 min
Cybernetics
The study of control, communication, and feedback in systems, whether …
Glossary
Added 28 Mar
·
Upd 30 May
·2 min
Data Catalog
What a data catalog is, how metadata management and data discovery tools …
Glossary
Added 28 Mar
·
Upd 30 May
·3 min
Data Contract
What data contracts are, how schema-first agreements between data …
Glossary
Added 28 Mar
·
Upd 30 May
·3 min
Data Controller
The entity that determines the purposes and means of processing personal …
Glossary
Added 28 Mar
·
Upd 30 May
·2 min
Data Drift
What data drift is, how input data distributions change over time, and …
Glossary
Added 28 Mar
·
Upd 30 May
·3 min
Data Lake
What a data lake is, how it stores raw data at scale, and when to use a …
Glossary
Added 28 Mar
·
Upd 30 May
·2 min
Data Lineage
What data lineage is, how tracking data from origin through …
Glossary
Added 28 Mar
·
Upd 30 May
·3 min
Data Mesh
What data mesh is, how it decentralizes data ownership, and when this …
Glossary
Added 28 Mar
·
Upd 30 May
·2 min
Data Modeling
The process of creating visual representations of data structures at …
Glossary
Added 28 Mar
·
Upd 30 May
·3 min
Data Processor
An entity that processes personal data on behalf of a data controller …
Glossary
Added 28 Mar
·
Upd 30 May
·2 min
Data Product
A self-contained, discoverable unit of data managed as a product with …
Glossary
Added 28 Mar
·
Upd 30 May
·2 min
Data Quality
What data quality means for AI systems, the dimensions of data quality, …
Glossary
Added 28 Mar
·
Upd 30 May
·3 min
Data Sovereignty
The principle that data is subject to the laws and governance of the …
Glossary
Added 28 Mar
·
Upd 30 May
·2 min
Data Structures for AI Applications
Arrays, hash maps, trees, graphs, queues, and vector stores - how the …
Glossary
Added 26 Mar
·
Upd 30 May
·5 min
Data Warehouse
What a data warehouse is, how it supports analytical queries on …
Glossary
Added 28 Mar
·
Upd 30 May
·2 min
Database Indexing
Data structures that improve query performance by providing fast lookup …
Glossary
Added 28 Mar
·
Upd 30 May
·3 min
Database Normalization
A systematic approach to organizing relational database tables to reduce …
Glossary
Added 28 Mar
·
Upd 30 May
·3 min
Database Transactions
Units of work in a database that group multiple operations into a single …
Glossary
Added 28 Mar
·
Upd 30 May
·3 min
DBSCAN
Density-Based Spatial Clustering of Applications with Noise, a …
Glossary
Added 28 Mar
·
Upd 30 May
·3 min
Deadlock
A condition where two or more processes are permanently blocked, each …
Glossary
Added 28 Mar
·
Upd 30 May
·3 min
Decision Tree
What decision trees are, how they make predictions through hierarchical …
Glossary
Added 28 Mar
·
Upd 30 May
·2 min
Decorator Pattern
A structural design pattern that attaches additional responsibilities to …
Glossary
Added 28 Mar
·
Upd 30 May
·3 min
Deep Learning
What deep learning is, how it differs from traditional machine learning, …
Glossary
Added 28 Mar
·
Upd 30 May
·3 min
Deep Reinforcement Learning
How deep RL algorithms like DQN, PPO, and A3C combine neural networks …
Glossary
Added 28 Mar
·
Upd 30 May
·3 min
Dependency Inversion Principle (DIP)
A SOLID design principle stating that high-level modules should not …
Glossary
Added 28 Mar
·
Upd 30 May
·2 min
Deployment Diagram
A UML structural diagram that shows the physical deployment of software …
Glossary
Added 28 Mar
·
Upd 30 May
·3 min
Design Systems
What design systems are, how Brad Frost's Atomic Design formalized the …
Glossary
Added 28 Mar
·
Upd 30 May
·3 min
Design Tokens
What design tokens are, how Jina Anne coined the term at Salesforce in …
Glossary
Added 28 Mar
·
Upd 30 May
·3 min
DevSecOps
What DevSecOps means, how it integrates security into every stage of …
Glossary
Added 28 Mar
·
Upd 30 May
·3 min
Diffusion Models
What diffusion models are, how they generate images and other media, and …
Glossary
Added 28 Mar
·
Upd 30 May
·2 min
Digital Signatures and Certificates
Public key infrastructure (PKI) mechanisms for verifying authenticity …
Glossary
Added 28 Mar
·
Upd 30 May
·2 min
Dimensionality Reduction
What dimensionality reduction is, common techniques including PCA and …
Glossary
Added 28 Mar
·
Upd 30 May
·3 min
Direct Preference Optimization (DPO)
An alignment method that fine-tunes language models directly on …
Glossary
Added 8 May
·
Upd 30 May
·6 min
Divide and Conquer
An algorithmic paradigm that recursively breaks a problem into smaller …
Glossary
Added 28 Mar
·
Upd 30 May
·2 min
DNS
Domain Name System
Glossary
Added 28 Mar
·
Upd 30 May
·3 min
Docker
What Docker is, how containers package applications, and best practices …
Glossary
Added 28 Mar
·
Upd 30 May
·3 min
Document Extraction
Definition of document extraction, the main techniques (OCR, NLP, …
Glossary
Added 24 Mar
·
Upd 30 May
·4 min
Domain-Driven Design (DDD)
What domain-driven design is, how it aligns software architecture with …
Glossary
Added 28 Mar
·
Upd 30 May
·2 min
DORA
Digital Operational Resilience Act
Glossary
Added 28 Mar
·
Upd 30 May
·2 min
DPIA
Data Protection Impact Assessment
Glossary
Added 28 Mar
·
Upd 30 May
·2 min
Dropout
What dropout is, how it prevents overfitting in neural networks, and …
Glossary
Added 28 Mar
·
Upd 30 May
·2 min
DRY Principle
Don't Repeat Yourself
Glossary
Added 28 Mar
·
Upd 30 May
·3 min
Dynamic Programming
An algorithmic technique that solves complex problems by breaking them …
Glossary
Added 28 Mar
·
Upd 30 May
·2 min
Earned Value Management (EVM)
A project performance measurement technique that integrates scope, …
Glossary
Added 28 Mar
·
Upd 30 May
·2 min
Edge Computing
What edge computing is, how it brings computation closer to data …
Glossary
Added 28 Mar
·
Upd 30 May
·2 min
Elastic Stack (ELK)
What the Elastic Stack is, how Elasticsearch, Logstash, and Kibana work …
Glossary
Added 28 Mar
·
Upd 30 May
·2 min
ELT
Extract, Load, Transform
Glossary
Added 28 Mar
·
Upd 30 May
·2 min
Embeddings
Vector Representations for AI Search
Glossary
Added 24 Mar
·
Upd 30 May
·3 min
Emotion and CSS-in-JS
The CSS-in-JS paradigm introduced by Christopher Chedeau (Vjeux) in 2014 …
Glossary
Added 28 Mar
·
Upd 30 May
·3 min
Encapsulation
A fundamental object-oriented programming principle that bundles data …
Glossary
Added 28 Mar
·
Upd 30 May
·3 min
End-to-End Testing
What end-to-end testing is, how browser automation validates full-stack …
Glossary
Added 28 Mar
·
Upd 30 May
·3 min
Ensemble Methods
What ensemble methods are, how combining models improves predictions, …
Glossary
Added 28 Mar
·
Upd 30 May
·2 min
Enterprise Architecture Overview
An overview of the enterprise architecture discipline, covering its …
Glossary
Added 28 Mar
·
Upd 30 May
·2 min
Entity-Relationship Model
A conceptual data modeling technique that represents data as entities, …
Glossary
Added 28 Mar
·
Upd 30 May
·2 min
EPC Diagram
Event-driven Process Chain
Glossary
Added 28 Mar
·
Upd 30 May
·2 min
Error Budget
What an error budget is, how it balances reliability with feature …
Glossary
Added 28 Mar
·
Upd 30 May
·2 min
Essential Entity (NIS2)
What an essential entity is under the NIS2 Directive, which sectors are …
Glossary
Added 28 Mar
·
Upd 30 May
·2 min
ETL
Extract, Transform, Load
Glossary
Added 28 Mar
·
Upd 30 May
·2 min
Event Sourcing
What event sourcing is, why it matters for AI audit trails and pipeline …
Glossary
Added 25 Mar
·
Upd 30 May
·4 min
Event-Driven Architecture for AI
What event-driven architecture is, how S3 triggers, EventBridge, and …
Glossary
Added 24 Mar
·
Upd 30 May
·3 min
Experiment Tracking
What experiment tracking is, why systematic logging of ML experiments is …
Glossary
Added 28 Mar
·
Upd 30 May
·3 min
F1 Score
What the F1 score measures, when to use it as a model evaluation metric, …
Glossary
Added 28 Mar
·
Upd 30 May
·3 min
Facade Pattern
A structural design pattern that provides a simplified interface to a …
Glossary
Added 28 Mar
·
Upd 30 May
·3 min
Factory Method Pattern
A creational design pattern that defines an interface for creating …
Glossary
Added 28 Mar
·
Upd 30 May
·3 min
Feature Branching
What feature branching is, how it isolates development work, and the …
Glossary
Added 28 Mar
·
Upd 30 May
·2 min
Feature Flags
What feature flags are, how they enable safe AI model rollouts, A/B …
Glossary
Added 25 Mar
·
Upd 30 May
·4 min
Feature Store
What a feature store is, how it serves as a centralized repository for …
Glossary
Added 28 Mar
·
Upd 30 May
·3 min
Few-Shot Learning
What few-shot learning is, how it enables models to generalize from …
Glossary
Added 28 Mar
·
Upd 30 May
·2 min
File Systems
The methods and data structures operating systems use to organize, …
Glossary
Added 28 Mar
·
Upd 30 May
·3 min
Fine-Tuning vs Prompt Engineering vs RAG
The three main approaches to customizing LLM behavior for specific use …
Glossary
Added 24 Mar
·
Upd 30 May
·4 min
Firewalls and Network Security
Network security devices and techniques that control traffic flow …
Glossary
Added 28 Mar
·
Upd 30 May
·3 min
Flaky Test
What flaky tests are, why they are especially common in AI systems, and …
Glossary
Added 28 Mar
·
Upd 30 May
·3 min
Flash Attention
How Flash Attention makes transformer self-attention memory-efficient by …
Glossary
Added 28 Mar
·
Upd 30 May
·2 min
Floating-Point Arithmetic and Model Precision
IEEE 754, FP32, FP16, BF16, and INT8 - how number precision determines …
Glossary
Added 26 Mar
·
Upd 30 May
·4 min
Flyweight Pattern
A structural design pattern that uses sharing to support large numbers …
Glossary
Added 28 Mar
·
Upd 30 May
·2 min
Foundation Models
What foundation models are, how they differ from task-specific models, …
Glossary
Added 24 Mar
·
Upd 30 May
·4 min
Function Calling
Structured tool invocation by language models: how the model emits typed …
Glossary
Added 8 May
·
Upd 30 May
·6 min
GAN
Generative Adversarial Network
Glossary
Added 28 Mar
·
Upd 30 May
·2 min
Gantt Chart
A horizontal bar chart used to visualize project schedules, showing …
Glossary
Added 28 Mar
·
Upd 30 May
·2 min
GDPR
General Data Protection Regulation
Glossary
Added 28 Mar
·
Upd 30 May
·3 min
GitHub Pages
What GitHub Pages is, how it provides static site hosting directly from …
Glossary
Added 28 Mar
·
Upd 30 May
·3 min
GitOps
What GitOps is, how it uses Git as the single source of truth for …
Glossary
Added 28 Mar
·
Upd 30 May
·2 min
Golden Dataset
What a golden dataset is, how it serves as a curated evaluation …
Glossary
Added 28 Mar
·
Upd 30 May
·3 min
Gradient Boosting
Ensemble learning method that builds models sequentially to correct …
Glossary
Added 28 Mar
·
Upd 30 May
·3 min
Gradient Descent
What gradient descent is, how it optimizes neural networks, and the …
Glossary
Added 28 Mar
·
Upd 30 May
·3 min
Grafana
What Grafana is, how it visualizes metrics and logs, and best practices …
Glossary
Added 28 Mar
·
Upd 30 May
·2 min
Graph Algorithms
Algorithms for traversing and finding paths in graphs, including BFS, …
Glossary
Added 28 Mar
·
Upd 30 May
·2 min
Graph Neural Network
How GNNs process graph-structured data for node classification, link …
Glossary
Added 28 Mar
·
Upd 30 May
·2 min
Greedy Algorithms
Algorithms that make the locally optimal choice at each step, aiming for …
Glossary
Added 28 Mar
·
Upd 30 May
·2 min
Ground Truth
What ground truth is in machine learning, how verified correct labels …
Glossary
Added 28 Mar
·
Upd 30 May
·2 min
gRPC
What gRPC is, how Protocol Buffers and streaming RPCs work, and why gRPC …
Glossary
Added 28 Mar
·
Upd 30 May
·2 min
Hallucination
What AI hallucination is, why language models generate plausible but …
Glossary
Added 28 Mar
·
Upd 30 May
·3 min
Hardware Constraints for AI Systems
CPU vs GPU, VRAM limits, memory bandwidth, and how hardware choices …
Glossary
Added 26 Mar
·
Upd 30 May
·4 min
Hash Tables
Data structures that map keys to values using hash functions for …
Glossary
Added 28 Mar
·
Upd 30 May
·2 min
Hashing Algorithms
One-way functions that produce fixed-size digests from arbitrary input, …
Glossary
Added 28 Mar
·
Upd 30 May
·2 min
Heaps and Priority Queues
Tree-based data structures that efficiently support finding and …
Glossary
Added 28 Mar
·
Upd 30 May
·2 min
Helm Chart
What Helm charts are, how they package Kubernetes deployments, and best …
Glossary
Added 28 Mar
·
Upd 30 May
·2 min
Hexagonal Architecture
What hexagonal architecture is, how ports and adapters decouple business …
Glossary
Added 28 Mar
·
Upd 30 May
·2 min
Hierarchical Clustering
Agglomerative and divisive clustering methods that produce a tree-like …
Glossary
Added 28 Mar
·
Upd 30 May
·3 min
Homomorphic Encryption
How homomorphic encryption enables computation on encrypted data, …
Glossary
Added 28 Mar
·
Upd 30 May
·3 min
HTTP and HTTPS
The foundational web protocols for transferring hypertext documents and …
Glossary
Added 28 Mar
·
Upd 30 May
·3 min
Human-in-the-Loop (HITL)
Definition, why it matters in AI systems, implementation patterns, and …
Glossary
Added 24 Mar
·
Upd 30 May
·3 min
Hybrid Cloud
What hybrid cloud is, why it matters for AI workloads with data gravity …
Glossary
Added 26 Mar
·
Upd 30 May
·4 min
Hyperparameter Tuning
What hyperparameter tuning is, the main strategies for finding optimal …
Glossary
Added 28 Mar
·
Upd 30 May
·2 min
Idempotency
What idempotency means, how idempotency keys work for API endpoints, and …
Glossary
Added 28 Mar
·
Upd 30 May
·3 min
Imbalanced Data
Strategies for handling skewed class distributions including SMOTE, …
Glossary
Added 28 Mar
·
Upd 30 May
·3 min
Immutable Infrastructure
What immutable infrastructure means, how it replaces mutable servers …
Glossary
Added 28 Mar
·
Upd 30 May
·3 min
Inference
Running AI Models in Production
Glossary
Added 24 Mar
·
Upd 30 May
·3 min
Inference-Time Compute
The practice of allocating additional computation during model inference …
Glossary
Added 28 Mar
·
Upd 30 May
·2 min
Information Systems Overview
An overview of the information systems discipline, covering types of IS, …
Glossary
Added 28 Mar
·
Upd 30 May
·2 min
Infrastructure as Code (IaC)
What Infrastructure as Code is, and how Terraform, AWS CDK, and …
Glossary
Added 24 Mar
·
Upd 30 May
·3 min
Inheritance and Polymorphism
Core object-oriented programming mechanisms: inheritance creates class …
Glossary
Added 28 Mar
·
Upd 30 May
·3 min
Integration Testing
What integration testing is, how it verifies component interactions, and …
Glossary
Added 28 Mar
·
Upd 30 May
·3 min
Interface Segregation Principle (ISP)
A SOLID design principle stating that no client should be forced to …
Glossary
Added 28 Mar
·
Upd 30 May
·2 min
Interpreter Pattern
A behavioral design pattern that defines a representation for a …
Glossary
Added 28 Mar
·
Upd 30 May
·2 min
IP Addressing and Subnetting
The system of numerical addresses used to identify devices on IP …
Glossary
Added 28 Mar
·
Upd 30 May
·3 min
ISO/IEC 42001
AI Management System
Glossary
Added 28 Mar
·
Upd 30 May
·2 min
Istio
What Istio is, how it implements a service mesh on Kubernetes, and when …
Glossary
Added 28 Mar
·
Upd 30 May
·2 min
IT Governance Overview
An overview of IT governance principles and frameworks for ensuring IT …
Glossary
Added 28 Mar
·
Upd 30 May
·2 min
IT Service Management (ITSM)
The discipline of designing, delivering, managing, and improving IT …
Glossary
Added 28 Mar
·
Upd 30 May
·2 min
Iterator Pattern
A behavioral design pattern that provides a way to access elements of an …
Glossary
Added 28 Mar
·
Upd 30 May
·2 min
ITIL
Information Technology Infrastructure Library
Glossary
Added 28 Mar
·
Upd 30 May
·2 min
JAMstack
The web architecture pattern coined by Mathias Biilmann of Netlify in …
Glossary
Added 28 Mar
·
Upd 30 May
·4 min
K-Means Clustering
What K-means clustering is, how the algorithm works, and practical …
Glossary
Added 28 Mar
·
Upd 30 May
·2 min
K-Nearest Neighbors (KNN)
Instance-based lazy learning algorithm that classifies data points by …
Glossary
Added 28 Mar
·
Upd 30 May
·3 min
Kiro
What Kiro is, how AWS's spec-driven AI IDE structures development …
Glossary
Added 28 Mar
·
Upd 30 May
·3 min
KISS Principle
Keep It Simple
Glossary
Added 28 Mar
·
Upd 30 May
·3 min
Knowledge Base (AI)
What an AI knowledge base is, how it differs from a traditional …
Glossary
Added 24 Mar
·
Upd 30 May
·3 min
Knowledge Distillation
How teacher-student training compresses large models into smaller, …
Glossary
Added 28 Mar
·
Upd 30 May
·2 min
Kolmogorov-Arnold Network
How KANs replace fixed activation functions with learnable functions on …
Glossary
Added 28 Mar
·
Upd 30 May
·2 min
Kubernetes
What Kubernetes is, how it orchestrates containers at scale, and when to …
Glossary
Added 28 Mar
·
Upd 30 May
·2 min
Lakehouse Architecture
What a lakehouse is, how it combines data lake flexibility with …
Glossary
Added 28 Mar
·
Upd 30 May
·3 min
Law of Demeter
A design guideline for developing software, particularly object-oriented …
Glossary
Added 28 Mar
·
Upd 30 May
·3 min
Layered Architecture
A software architecture pattern that organizes components into …
Glossary
Added 28 Mar
·
Upd 30 May
·2 min
Linear Regression
Foundational supervised learning algorithm for continuous prediction, …
Glossary
Added 28 Mar
·
Upd 30 May
·3 min
Linked Lists, Stacks, and Queues
Fundamental linear data structures for organizing and accessing data …
Glossary
Added 28 Mar
·
Upd 30 May
·2 min
Liskov Substitution Principle (LSP)
A SOLID design principle stating that objects of a supertype should be …
Glossary
Added 28 Mar
·
Upd 30 May
·3 min
LLM
Large Language Model
Glossary
Added 24 Mar
·
Upd 30 May
·3 min
LLM Routing
Architectures that direct each request to one of several available …
Glossary
Added 8 May
·
Upd 30 May
·5 min
LLM-as-a-Judge
Using a language model as an automated evaluator of another model's …
Glossary
Added 8 May
·
Upd 30 May
·5 min
LLMOps
LLM Operations
Glossary
Added 28 Mar
·
Upd 30 May
·3 min
Load Balancer
What load balancers do, the types available on AWS, and how to choose …
Glossary
Added 28 Mar
·
Upd 30 May
·2 min
Logistic Regression
Binary and multinomial classification algorithm using the sigmoid …
Glossary
Added 28 Mar
·
Upd 30 May
·3 min
Long-Context Model
How modern architectures handle 100K to 1M+ token contexts through …
Glossary
Added 28 Mar
·
Upd 30 May
·3 min
Loss Function
What loss functions are, how they guide model training, and which loss …
Glossary
Added 28 Mar
·
Upd 30 May
·2 min
Material UI (MUI)
The open-source React component library implementing Google's Material …
Glossary
Added 28 Mar
·
Upd 30 May
·3 min
Mediator Pattern
A behavioral design pattern that defines an object that encapsulates how …
Glossary
Added 28 Mar
·
Upd 30 May
·2 min
Memento Pattern
A behavioral design pattern that captures and externalizes an object's …
Glossary
Added 28 Mar
·
Upd 30 May
·2 min
Memory Management
Operating system techniques for managing physical and virtual memory, …
Glossary
Added 28 Mar
·
Upd 30 May
·3 min
Message Queue
What message queues are, how they decouple services, and when to use SQS …
Glossary
Added 28 Mar
·
Upd 30 May
·3 min
Mixture of Agents
How multi-LLM collaboration frameworks improve response quality by …
Glossary
Added 28 Mar
·
Upd 30 May
·2 min
Mixture of Experts (MoE)
A neural network architecture in which only a small subset of parameters …
Glossary
Added 8 May
·
Upd 30 May
·5 min
MLOps
Machine Learning Operations
Glossary
Added 28 Mar
·
Upd 30 May
·3 min
Mocking
Test doubles for AI systems: mocks, stubs, fakes, and spies explained, …
Glossary
Added 28 Mar
·
Upd 30 May
·3 min
Model Calibration
Techniques for producing reliable probability estimates from …
Glossary
Added 28 Mar
·
Upd 30 May
·3 min
Model Card
What a model card is, why standardized ML model documentation matters, …
Glossary
Added 28 Mar
·
Upd 30 May
·3 min
Model Cards
AI Transparency Documentation
Glossary
Added 24 Mar
·
Upd 30 May
·3 min
Model Context Protocol (MCP)
An open protocol that standardises how language models connect to tools, …
Glossary
Added 8 May
·
Upd 14 Jun
·5 min
Model Drift
What model drift is, how model performance degrades over time in …
Glossary
Added 28 Mar
·
Upd 30 May
·3 min
Model Drift and Data Drift
What drift is, the three types (data, concept, prediction), how to …
Glossary
Added 25 Mar
·
Upd 30 May
·4 min
Model Lineage
The complete provenance record of an AI model, tracking its training …
Glossary
Added 28 Mar
·
Upd 30 May
·2 min
Model Registry
What a model registry is, how it provides versioned storage and …
Glossary
Added 28 Mar
·
Upd 30 May
·3 min
Monolithic Architecture
A software architecture where all components are built and deployed as a …
Glossary
Added 28 Mar
·
Upd 30 May
·2 min
Monorepo
What a monorepo is, how Google's approach was documented in the landmark …
Glossary
Added 28 Mar
·
Upd 30 May
·4 min
Multi-Agent Orchestration
Multi-agent orchestration is the pattern of coordinating multiple …
Glossary
Added 28 Mar
·
Upd 30 May
·3 min
Multi-Agent Systems
Definition, architecture patterns, and frameworks for multi-agent AI …
Glossary
Added 24 Mar
·
Upd 30 May
·4 min
Multimodal Model
How models like GPT-4o and Gemini process text, images, audio, and video …
Glossary
Added 28 Mar
·
Upd 30 May
·3 min
MVC
Model-View-Controller
Glossary
Added 28 Mar
·
Upd 30 May
·2 min
MVVM
Model-View-ViewModel
Glossary
Added 28 Mar
·
Upd 30 May
·2 min
Naive Bayes
Probabilistic classification algorithm based on Bayes' theorem with …
Glossary
Added 28 Mar
·
Upd 30 May
·3 min
NAT Gateway
What NAT gateways do, how they enable private subnet internet access, …
Glossary
Added 28 Mar
·
Upd 30 May
·3 min
Network Protocols Overview
A survey of essential network protocols beyond TCP, UDP, and HTTP, …
Glossary
Added 28 Mar
·
Upd 30 May
·3 min
Neural Architecture Search
How automated methods discover optimal neural network architectures …
Glossary
Added 28 Mar
·
Upd 30 May
·2 min
Neural Network
What neural networks are, how they learn from data, and where they fit …
Glossary
Added 28 Mar
·
Upd 30 May
·3 min
Neural Radiance Field
How NeRF reconstructs photorealistic 3D scenes from 2D images using …
Glossary
Added 28 Mar
·
Upd 30 May
·2 min
Neuromorphic Computing
How brain-inspired spiking neural networks and specialized hardware like …
Glossary
Added 28 Mar
·
Upd 30 May
·2 min
Next.js
The React framework created by Vercel (formerly Zeit) in 2016 that …
Glossary
Added 28 Mar
·
Upd 30 May
·3 min
NIS2
Network and Information Security Directive
Glossary
Added 28 Mar
·
Upd 30 May
·2 min
NIST AI RMF
AI Risk Management Framework
Glossary
Added 28 Mar
·
Upd 30 May
·2 min
Node.js
The server-side JavaScript runtime created by Ryan Dahl in 2009, built …
Glossary
Added 28 Mar
·
Upd 30 May
·3 min
NoSQL Databases
A broad category of non-relational database systems designed for …
Glossary
Added 28 Mar
·
Upd 30 May
·3 min
npm
The package manager for Node.js created by Isaac Schlueter in 2010, …
Glossary
Added 28 Mar
·
Upd 30 May
·4 min
Number Systems and Encoding
Binary, hexadecimal, and character encoding systems (ASCII, Unicode) …
Glossary
Added 28 Mar
·
Upd 30 May
·2 min
OAuth
OAuth is an open standard for delegated authorization, originating from …
Glossary
Added 28 Mar
·
Upd 30 May
·3 min
Object-Oriented Programming (OOP)
Classes, objects, inheritance, encapsulation, and polymorphism - how OOP …
Glossary
Added 26 Mar
·
Upd 30 May
·3 min
Observability
What observability means, the three pillars of logs, metrics, and …
Glossary
Added 25 Mar
·
Upd 30 May
·4 min
Observer Pattern
A behavioral design pattern that defines a one-to-many dependency …
Glossary
Added 28 Mar
·
Upd 30 May
·2 min
Onion Architecture
An architecture pattern placing the domain model at the core with …
Glossary
Added 28 Mar
·
Upd 30 May
·2 min
Online Learning
Incremental machine learning approach that updates models continuously …
Glossary
Added 28 Mar
·
Upd 30 May
·3 min
Open Practice Library
What the Open Practice Library is, its key practices for AI projects, …
Glossary
Added 25 Mar
·
Upd 30 May
·3 min
Open-Closed Principle (OCP)
A SOLID design principle stating that software entities should be open …
Glossary
Added 28 Mar
·
Upd 30 May
·2 min
OpenAPI
What the OpenAPI Specification is, how schema-first API design works, …
Glossary
Added 28 Mar
·
Upd 30 May
·3 min
Operating System Fundamentals
The core concepts of operating systems including the kernel, system …
Glossary
Added 28 Mar
·
Upd 30 May
·3 min
Operational Excellence (Well-Architected Pillar)
The Well-Architected pillar covering runbooks, automation, …
Glossary
Added 26 Mar
·
Upd 30 May
·4 min
OSI Model
The Open Systems Interconnection model, a seven-layer conceptual …
Glossary
Added 28 Mar
·
Upd 30 May
·3 min
Overfitting
What overfitting is, how to detect it, and practical strategies to …
Glossary
Added 28 Mar
·
Upd 30 May
·3 min
PACELC Theorem
An extension of the CAP theorem that addresses the trade-off between …
Glossary
Added 28 Mar
·
Upd 30 May
·2 min
Pagefind
What Pagefind is, how it provides static search for static sites using …
Glossary
Added 28 Mar
·
Upd 30 May
·3 min
PCA
Principal Component Analysis
Glossary
Added 28 Mar
·
Upd 30 May
·2 min
Penetration Testing
Authorized simulated attacks on systems to identify security …
Glossary
Added 28 Mar
·
Upd 30 May
·2 min
Performance Efficiency (Well-Architected Pillar)
The Well-Architected pillar covering compute selection, storage, …
Glossary
Added 26 Mar
·
Upd 30 May
·5 min
Pipe and Filter Architecture
An architecture pattern where data flows through a sequence of …
Glossary
Added 28 Mar
·
Upd 30 May
·2 min
Platform Engineering
What platform engineering means, how internal developer platforms …
Glossary
Added 28 Mar
·
Upd 30 May
·3 min
Playwright
Playwright browser automation framework: what it is, key features, and …
Glossary
Added 28 Mar
·
Upd 30 May
·3 min
PMBOK
Project Management Body of Knowledge
Glossary
Added 28 Mar
·
Upd 30 May
·2 min
Ports and Adapters
What the ports and adapters pattern is, how it structures application …
Glossary
Added 28 Mar
·
Upd 30 May
·2 min
Positional Encoding
How transformers represent sequence order using sinusoidal, rotary …
Glossary
Added 28 Mar
·
Upd 30 May
·3 min
Precision and Recall
What precision and recall measure, how to choose between them, and why …
Glossary
Added 28 Mar
·
Upd 30 May
·3 min
PRINCE2
Projects IN Controlled Environments
Glossary
Added 28 Mar
·
Upd 30 May
·2 min
Process Mining
A data-driven technique for discovering, monitoring, and improving …
Glossary
Added 28 Mar
·
Upd 30 May
·2 min
Processes and Threads
The fundamental units of execution in operating systems, covering …
Glossary
Added 28 Mar
·
Upd 30 May
·3 min
Programmatic Video
Programmatic video is the practice of generating video content from code …
Glossary
Added 28 Mar
·
Upd 30 May
·3 min
Progressive Delivery
What progressive delivery means, how feature flags, canary releases, and …
Glossary
Added 28 Mar
·
Upd 30 May
·3 min
Progressive Web App (PWA)
Progressive Web Apps are web applications that use service workers, …
Glossary
Added 28 Mar
·
Upd 30 May
·4 min
Prometheus
What Prometheus is, how it collects and stores metrics, and how it fits …
Glossary
Added 28 Mar
·
Upd 30 May
·2 min
Prompt Caching
Server-side caching of attention key/value tensors for repeated prompt …
Glossary
Added 8 May
·
Upd 30 May
·5 min
Prompt Engineering
What prompt engineering is, why it matters in enterprise AI …
Glossary
Added 24 Mar
·
Upd 30 May
·4 min
Prompt Injection
An attack technique where malicious input manipulates an LLM into …
Glossary
Added 28 Mar
·
Upd 30 May
·3 min
Property-Based Testing
What property-based testing is, why it is ideal for AI systems that …
Glossary
Added 25 Mar
·
Upd 30 May
·4 min
Prototype Pattern
A creational design pattern that creates new objects by cloning an …
Glossary
Added 28 Mar
·
Upd 30 May
·2 min
Proxy Pattern
A structural design pattern that provides a surrogate or placeholder for …
Glossary
Added 28 Mar
·
Upd 30 May
·2 min
Pruning
How structured and unstructured pruning reduce neural network size by …
Glossary
Added 28 Mar
·
Upd 30 May
·2 min
Pub/Sub
Publish-Subscribe Pattern
Glossary
Added 28 Mar
·
Upd 30 May
·3 min
Quantization
How INT8 and INT4 quantization compress neural network models for faster …
Glossary
Added 28 Mar
·
Upd 30 May
·3 min
Quantum Machine Learning
How quantum computing intersects with machine learning through …
Glossary
Added 28 Mar
·
Upd 30 May
·2 min
RAG
Retrieval Augmented Generation
Glossary
Added 24 Mar
·
Upd 30 May
·6 min
RAG Evaluation
Methods and metrics for measuring the quality of Retrieval Augmented …
Glossary
Added 28 Mar
·
Upd 30 May
·3 min
Random Forest
What random forests are, how they combine decision trees for robust …
Glossary
Added 28 Mar
·
Upd 30 May
·3 min
React
The declarative, component-based JavaScript UI library created at …
Glossary
Added 28 Mar
·
Upd 30 May
·4 min
React Router
The standard client-side routing library for React, created by Ryan …
Glossary
Added 28 Mar
·
Upd 30 May
·3 min
Reasoning Models
Language models post-trained to allocate substantial inference-time …
Glossary
Added 8 May
·
Upd 30 May
·6 min
Recurrent Neural Network
How RNNs, LSTMs, and GRUs process sequential data, the vanishing …
Glossary
Added 28 Mar
·
Upd 30 May
·3 min
Recursion and Backtracking
Self-referential functions and systematic trial-and-error with pruning …
Glossary
Added 28 Mar
·
Upd 30 May
·2 min
Red Teaming
What red teaming is in AI, how adversarial testing discovers …
Glossary
Added 28 Mar
·
Upd 30 May
·4 min
Redis
What Redis is, how it provides in-memory data storage, and common use …
Glossary
Added 28 Mar
·
Upd 30 May
·3 min
Reinforcement Learning
What reinforcement learning is, how agents learn from rewards, and where …
Glossary
Added 28 Mar
·
Upd 30 May
·3 min
Relational Algebra
The formal mathematical foundation for querying relational databases, …
Glossary
Added 28 Mar
·
Upd 30 May
·3 min
Reliability (Well-Architected Pillar)
The Well-Architected pillar covering fault tolerance, disaster recovery, …
Glossary
Added 26 Mar
·
Upd 30 May
·4 min
Remix
The full-stack React framework created by Ryan Florence and Michael …
Glossary
Added 28 Mar
·
Upd 30 May
·3 min
Remotion
Remotion is a React framework for creating videos programmatically, …
Glossary
Added 28 Mar
·
Upd 30 May
·3 min
Repository Pattern
What the repository pattern is, how it abstracts data access, and when …
Glossary
Added 28 Mar
·
Upd 30 May
·2 min
Requirements Analysis
The process of eliciting, analyzing, documenting, and validating the …
Glossary
Added 28 Mar
·
Upd 30 May
·2 min
Responsible AI
What responsible AI is, the principles of fairness, transparency, …
Glossary
Added 28 Mar
·
Upd 30 May
·3 min
Right to Explanation
The right under GDPR Article 22 for individuals to obtain meaningful …
Glossary
Added 28 Mar
·
Upd 30 May
·3 min
Risk Register
A structured document for recording identified project risks, their …
Glossary
Added 28 Mar
·
Upd 30 May
·2 min
ROC Curve
What ROC curves and AUC measure, how to interpret them, and when to use …
Glossary
Added 28 Mar
·
Upd 30 May
·3 min
Routing and Switching
The fundamental network operations of forwarding data at Layer 2 …
Glossary
Added 28 Mar
·
Upd 30 May
·3 min
RPA
Robotic Process Automation
Glossary
Added 28 Mar
·
Upd 30 May
·2 min
Saga Pattern
What the saga pattern is, how it manages distributed transactions across …
Glossary
Added 28 Mar
·
Upd 30 May
·2 min
Search Algorithms
Algorithms for finding elements in data structures, including linear …
Glossary
Added 28 Mar
·
Upd 30 May
·2 min
Secure Multi-Party Computation
How multiple organizations can collaboratively train ML models or …
Glossary
Added 28 Mar
·
Upd 30 May
·3 min
Security (Well-Architected Pillar)
The Well-Architected pillar covering IAM, encryption, network security, …
Glossary
Added 26 Mar
·
Upd 30 May
·4 min
Security Threat Modeling
Structured approaches for identifying and prioritizing security threats, …
Glossary
Added 28 Mar
·
Upd 30 May
·2 min
Semantic Versioning
What semantic versioning is, how MAJOR.MINOR.PATCH communicates change …
Glossary
Added 28 Mar
·
Upd 30 May
·2 min
Semi-Supervised Learning
Machine learning approach that leverages both labeled and unlabeled data …
Glossary
Added 28 Mar
·
Upd 30 May
·3 min
Sequence Diagram
A UML behavioral diagram that shows how objects interact through …
Glossary
Added 28 Mar
·
Upd 30 May
·3 min
Server-Side Rendering (SSR)
The web rendering paradigm where HTML is generated on the server for …
Glossary
Added 28 Mar
·
Upd 30 May
·4 min
Serverless Computing
What serverless computing means, how Lambda, Fargate, and Step Functions …
Glossary
Added 24 Mar
·
Upd 30 May
·3 min
Service Mesh
What a service mesh is, how it manages service-to-service communication, …
Glossary
Added 28 Mar
·
Upd 30 May
·3 min
Service-Oriented Architecture (SOA)
An architectural style that structures applications as a collection of …
Glossary
Added 28 Mar
·
Upd 30 May
·2 min
Sessionize
What Sessionize is, how it manages conference call-for-papers, speaker …
Glossary
Added 28 Mar
·
Upd 30 May
·3 min
SHAP and LIME
Post-hoc explanation methods for interpreting predictions of black-box …
Glossary
Added 28 Mar
·
Upd 30 May
·4 min
Shared Responsibility Model
What the shared responsibility model is, how AWS, Azure, and GCP divide …
Glossary
Added 25 Mar
·
Upd 30 May
·3 min
Sidecar Pattern
What the sidecar pattern is, how it extends service functionality …
Glossary
Added 28 Mar
·
Upd 30 May
·3 min
Single Responsibility Principle (SRP)
A SOLID design principle stating that a class should have only one …
Glossary
Added 28 Mar
·
Upd 30 May
·3 min
Single-Page Application (SPA)
The web application architecture where a single HTML page dynamically …
Glossary
Added 28 Mar
·
Upd 30 May
·4 min
Singleton Pattern
A creational design pattern that ensures a class has only one instance …
Glossary
Added 28 Mar
·
Upd 30 May
·3 min
Site Reliability Engineering (SRE)
What SRE is, how it applies software engineering to operations, and key …
Glossary
Added 28 Mar
·
Upd 30 May
·3 min
SLA, SLO, and SLI
What SLAs, SLOs, and SLIs are, how they relate to each other, and how to …
Glossary
Added 28 Mar
·
Upd 30 May
·3 min
Snapshot Testing
What snapshot testing is, how it captures and compares output snapshots …
Glossary
Added 28 Mar
·
Upd 30 May
·3 min
Socio-Technical Systems
An approach recognizing that organizational performance depends on the …
Glossary
Added 28 Mar
·
Upd 30 May
·2 min
Software Configuration Management
The discipline of tracking and controlling changes to software …
Glossary
Added 28 Mar
·
Upd 30 May
·3 min
Software Development Lifecycle (SDLC)
The structured process of planning, creating, testing, and deploying …
Glossary
Added 28 Mar
·
Upd 30 May
·2 min
Software Testing Fundamentals
Core concepts of software testing including testing levels, techniques, …
Glossary
Added 28 Mar
·
Upd 30 May
·2 min
SOLID Principles
Five foundational object-oriented design principles that promote …
Glossary
Added 28 Mar
·
Upd 30 May
·3 min
Spec-Driven Development
Spec-driven development is the pattern of writing structured …
Glossary
Added 28 Mar
·
Upd 30 May
·3 min
Speech-to-Text (STT)
What speech-to-text technology is, how AWS Transcribe, Azure Speech, and …
Glossary
Added 24 Mar
·
Upd 30 May
·3 min
SQL Fundamentals
Structured Query Language, the standard language for defining, …
Glossary
Added 28 Mar
·
Upd 30 May
·3 min
Stackbit
The visual editing platform for Jamstack sites founded by Ohad …
Glossary
Added 28 Mar
·
Upd 30 May
·3 min
Stakeholder Analysis
The process of identifying stakeholders, assessing their interests and …
Glossary
Added 28 Mar
·
Upd 30 May
·2 min
State Machine Diagram
A UML behavioral diagram that models the states of an object and the …
Glossary
Added 28 Mar
·
Upd 30 May
·3 min
State Pattern
A behavioral design pattern that allows an object to alter its behavior …
Glossary
Added 28 Mar
·
Upd 30 May
·3 min
State Space Model
How structured state space models like Mamba and S4 achieve linear-time …
Glossary
Added 28 Mar
·
Upd 30 May
·2 min
Static Site Generation (SSG)
The approach of pre-rendering web pages to static HTML at build time, …
Glossary
Added 28 Mar
·
Upd 30 May
·4 min
Stored Procedures and Triggers
Server-side database programs that encapsulate reusable logic and …
Glossary
Added 28 Mar
·
Upd 30 May
·3 min
Strategy Pattern
A behavioral design pattern that defines a family of algorithms, …
Glossary
Added 28 Mar
·
Upd 30 May
·3 min
Stream Processing
What stream processing is, how Flink, Spark Streaming, and Kafka Streams …
Glossary
Added 28 Mar
·
Upd 30 May
·3 min
Structured Output
Constraining a language model to emit output that conforms to a …
Glossary
Added 8 May
·
Upd 30 May
·5 min
Subnet
What subnets are, how they segment VPC networks, and best practices for …
Glossary
Added 28 Mar
·
Upd 30 May
·3 min
Supervised Learning
What supervised learning is, how it works with labeled data, and when to …
Glossary
Added 28 Mar
·
Upd 30 May
·3 min
Supply Chain Security
Cybersecurity practices for managing risks across the chain of vendors, …
Glossary
Added 28 Mar
·
Upd 30 May
·2 min
Support Vector Machine (SVM)
Margin-maximizing classifier that uses the kernel trick to handle …
Glossary
Added 28 Mar
·
Upd 30 May
·3 min
Sustainability (Well-Architected Pillar)
The Well-Architected pillar added in 2021 covering efficient resource …
Glossary
Added 26 Mar
·
Upd 30 May
·5 min
Symmetric Encryption
Encryption algorithms that use the same key for both encryption and …
Glossary
Added 28 Mar
·
Upd 30 May
·2 min
Synthetic Data
What synthetic data is, how artificially generated data is used for ML …
Glossary
Added 28 Mar
·
Upd 30 May
·3 min
Systems Theory
An interdisciplinary framework for studying complex systems as wholes, …
Glossary
Added 28 Mar
·
Upd 30 May
·2 min
t-SNE
Non-linear dimensionality reduction technique for visualizing …
Glossary
Added 28 Mar
·
Upd 30 May
·3 min
TCP and UDP
The two primary transport-layer protocols of the Internet: TCP provides …
Glossary
Added 28 Mar
·
Upd 30 May
·3 min
TCP/IP Model
The four-layer Internet protocol suite that defines how data is …
Glossary
Added 28 Mar
·
Upd 30 May
·3 min
Technical Debt
The accumulated cost of shortcuts, compromises, and deferred …
Glossary
Added 28 Mar
·
Upd 30 May
·2 min
Template Method Pattern
A behavioral design pattern that defines the skeleton of an algorithm in …
Glossary
Added 28 Mar
·
Upd 30 May
·2 min
Temporal Convolutional Network
How causal dilated convolutions provide an efficient alternative to RNNs …
Glossary
Added 28 Mar
·
Upd 30 May
·3 min
Test Fixture
What test fixtures are, how they provide predefined data and state for …
Glossary
Added 28 Mar
·
Upd 30 May
·3 min
Test-Driven Development
The TDD red-green-refactor cycle and how it applies to AI application …
Glossary
Added 28 Mar
·
Upd 30 May
·3 min
Text-to-Speech (TTS)
What text-to-speech technology is, how AWS Polly, Azure Speech, and GCP …
Glossary
Added 24 Mar
·
Upd 30 May
·3 min
TinyML
How machine learning runs on microcontrollers and resource-constrained …
Glossary
Added 28 Mar
·
Upd 30 May
·3 min
TLS/SSL
Transport Layer Security and its predecessor Secure Sockets Layer, …
Glossary
Added 28 Mar
·
Upd 30 May
·3 min
TOGAF
The Open Group Architecture Framework
Glossary
Added 28 Mar
·
Upd 30 May
·2 min
Toil
What toil is in the SRE context, how to identify it, and strategies for …
Glossary
Added 28 Mar
·
Upd 30 May
·3 min
Token Budget
The maximum number of tokens allocated for an LLM request or workflow, …
Glossary
Added 28 Mar
·
Upd 30 May
·2 min
Tokenization in AI
What tokens are, how different models tokenize text, why token count …
Glossary
Added 24 Mar
·
Upd 30 May
·3 min
Tool Use (in Language Models)
The capability of a language model to invoke external tools: APIs, code …
Glossary
Added 8 May
·
Upd 30 May
·5 min
Training-Serving Skew
What training-serving skew is, how mismatches between training and …
Glossary
Added 28 Mar
·
Upd 30 May
·3 min
Transfer Learning
What transfer learning is, how pre-trained models reduce training costs, …
Glossary
Added 28 Mar
·
Upd 30 May
·2 min
Transformer Architecture
What the transformer architecture is, how it differs from prior …
Glossary
Added 28 Mar
·
Upd 30 May
·3 min
Trees and Binary Search Trees
Hierarchical data structures including BSTs, AVL trees, red-black trees, …
Glossary
Added 28 Mar
·
Upd 30 May
·2 min
Trunk-Based Development
What trunk-based development is, how it differs from long-lived …
Glossary
Added 28 Mar
·
Upd 30 May
·2 min
Twelve-Factor App
What the twelve-factor methodology is, how it guides cloud-native …
Glossary
Added 28 Mar
·
Upd 30 May
·2 min
TypeScript
The statically typed superset of JavaScript created by Anders Hejlsberg …
Glossary
Added 28 Mar
·
Upd 30 May
·3 min
UMAP
Uniform Manifold Approximation and Projection for faster dimensionality …
Glossary
Added 28 Mar
·
Upd 30 May
·3 min
UML Overview
The Unified Modeling Language, a standardized visual notation for …
Glossary
Added 28 Mar
·
Upd 30 May
·3 min
Underfitting
What underfitting is, how to identify it, and strategies to improve …
Glossary
Added 28 Mar
·
Upd 30 May
·3 min
Unit of Work Pattern
What the unit of work pattern is, how it coordinates database changes, …
Glossary
Added 28 Mar
·
Upd 30 May
·2 min
Unit Testing
What unit testing is, how isolation and test doubles work, and assertion …
Glossary
Added 28 Mar
·
Upd 30 May
·3 min
Unsupervised Learning
What unsupervised learning is, how it discovers patterns without labels, …
Glossary
Added 28 Mar
·
Upd 30 May
·2 min
Use Case Diagram
A UML behavioral diagram that captures system functionality from the …
Glossary
Added 28 Mar
·
Upd 30 May
·3 min
Variational Autoencoder
How VAEs learn structured latent spaces for generation, interpolation, …
Glossary
Added 28 Mar
·
Upd 30 May
·2 min
Vector Database
What vector databases are, how they enable semantic search, popular …
Glossary
Added 24 Mar
·
Upd 30 May
·3 min
Version Control Fundamentals
Core concepts of version control systems including branching, merging, …
Glossary
Added 28 Mar
·
Upd 30 May
·2 min
Virtual DOM
The Virtual DOM is an in-memory representation of the real DOM …
Glossary
Added 28 Mar
·
Upd 30 May
·4 min
Virtualization Fundamentals
The technology of creating virtual instances of computing resources, …
Glossary
Added 28 Mar
·
Upd 30 May
·4 min
Vision Transformer
How Vision Transformers (ViT) apply the transformer architecture to …
Glossary
Added 28 Mar
·
Upd 30 May
·3 min
Visitor Pattern
A behavioral design pattern that lets you add new operations to existing …
Glossary
Added 28 Mar
·
Upd 30 May
·2 min
Vite
The next-generation frontend build tool created by Evan You in 2020 that …
Glossary
Added 28 Mar
·
Upd 30 May
·3 min
VPC
Virtual Private Cloud
Glossary
Added 28 Mar
·
Upd 30 May
·3 min
Web Components
Web Components are a set of W3C standards (Custom Elements, Shadow DOM, …
Glossary
Added 28 Mar
·
Upd 30 May
·3 min
Webhooks
Webhooks are user-defined HTTP callbacks that deliver real-time event …
Glossary
Added 28 Mar
·
Upd 30 May
·3 min
WebSocket
What WebSockets are, how they enable real-time bidirectional …
Glossary
Added 28 Mar
·
Upd 30 May
·3 min
Work Breakdown Structure (WBS)
A hierarchical decomposition of project scope into manageable …
Glossary
Added 28 Mar
·
Upd 30 May
·2 min
Workflow Engine
Software that automates the execution of business processes by …
Glossary
Added 28 Mar
·
Upd 30 May
·2 min
WSJF
Weighted Shortest Job First
Glossary
Added 24 Mar
·
Upd 30 May
·3 min
XGBoost
What XGBoost is, why it dominates structured data tasks, and practical …
Glossary
Added 28 Mar
·
Upd 30 May
·3 min
YAGNI Principle
You Aren't Gonna Need It
Glossary
Added 28 Mar
·
Upd 30 May
·3 min
Zachman Framework
A two-dimensional classification schema for organizing the descriptive …
Glossary
Added 28 Mar
·
Upd 30 May
·2 min
Zero Trust Architecture
What zero trust means, how it replaces perimeter-based security, and why …
Glossary
Added 28 Mar
·
Upd 30 May
·3 min
Zero-Shot Learning
What zero-shot learning is, how models perform tasks without examples, …
Glossary
Added 28 Mar
·
Upd 30 May
·2 min
468 articles in this section. Search for a specific topic.
Open source projects