appssemble
AI Engineering
Services
Blog
Case Studies
About
Contact
Home
/
Glossary
Glossary
Key terms and definitions for software development, AI, and digital product engineering.
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
A
AGI (Artificial General Intelligence)
AI Agent
API (Application Programming Interface)
Agentic Workflow
Agile Methodology
Algorithm
App Modernization
Artificial Neural Network (ANN)
AutoML (Automated Machine Learning)
Azure
B
BERT (Bidirectional Encoder Representations from Transformers)
Backend
Backpropagation
Batch Processing
Beta Testing
Bias (AI)
Big Data
Blockchain
Branching
Bug
C
CI/CD (Continuous Integration/Continuous Deployment)
CRUD (Create, Read, Update, Delete)
Cloud Computing
Code Refactoring
Computer Vision
Containerization
Context Window
Copilot
Custom Software Development
Cybersecurity
D
Data Augmentation
Data Drift
Data Science
Database
Debugging
Deep Learning
Deployment
DevOps
Distributed Systems
Docker
E
ERP (Enterprise Resource Planning)
ETL (Extract, Transform, Load)
Edge Computing
Elasticity
Embedding
Encryption
Environment (Dev/Staging/Prod)
Error Handling
Evaluation Metric
Explainable AI (XAI)
F
Failover
Feature Engineering
Federated Learning
Figma
Fine-Tuning
Flutter
Framework
Frontend
Full-Stack Development
Function Calling
G
GCP (Google Cloud Platform)
GPT (Generative Pre-trained Transformer)
GPU (Graphics Processing Unit)
GUI (Graphical User Interface)
Gated Recurrent Unit (GRU)
Generative AI
Git
GitHub
GraphQL
Grounding
H
HTML (HyperText Markup Language)
HTTP/HTTPS
Hallucination (AI)
Headless CMS
Heuristics
High Availability
Hooks (React)
Human-in-the-Loop (HITL)
Hybrid Cloud
Hyperparameter
I
IDE (Integrated Development Environment)
IaaS (Infrastructure as a Service)
Immutable Infrastructure
Inference
Infrastructure as Code (IaC)
Integration Testing
Interface
IoT (Internet of Things)
Iteration
iOS Development
J
JIT (Just-In-Time) Compilation
JSON (JavaScript Object Notation)
JWT (JSON Web Token)
Java
JavaScript
Jenkins
Jira
Job Queue
Joint Probability
Jupyter Notebook
K
K-Means Clustering
K-Nearest Neighbors (KNN)
KPI (Key Performance Indicator)
Kafka (Apache)
Kanban
Kernel
Keyphrase Extraction
Knowledge Graph
Kotlin
Kubernetes (K8s)
L
LLM (Large Language Model)
LangChain
Latency
Library
Linux
Llama
Load Balancing
Logging
Loss Function
Low-Code Development
M
MLOps (Machine Learning Operations)
MVC (Model-View-Controller)
MVP (Minimum Viable Product)
Machine Learning (ML)
Metadata
Microservices
Middleware
Mobile App Development
Model Drift
Multimodal AI
N
N-gram
NLP (Natural Language Processing)
Native App
Neural Architecture Search (NAS)
Neural Network
Next.js
NoSQL
Node.js
Normalization
Notification Service
O
OAuth
OCR (Optical Character Recognition)
OOP (Object-Oriented Programming)
ORM (Object-Relational Mapping)
On-Premise
Ontology
Open Source
Optimization
Orchestration
Overfitting
P
PWA (Progressive Web App)
PaaS (Platform as a Service)
Pair Programming
Parameter (AI)
Plugin
PostgreSQL
Production Environment
Prompt Engineering
PyTorch
Python
Q
Q-Learning
QA (Quality Assurance)
Quality Gate
Quantization
Quantum Computing
Quarkus
Query
Query Optimization
Queue
Quine
R
RAG (Retrieval-Augmented Generation)
REST (Representational State Transfer)
RLHF (Reinforcement Learning from Human Feedback)
React
Refactoring
Regression Testing
Repository
Responsible AI
Runtime
Rust
S
SDLC (Software Development Life Cycle)
SQL (Structured Query Language)
SaaS (Software as a Service)
Scalability
Scrum
Sentiment Analysis
Serverless Computing
Sprint
Supervised Learning
Swift
T
TDD (Test-Driven Development)
Tailwind CSS
Technical Debt
Telemetry
Throughput
Tokenization
Training Data
Transfer Learning
Transformer
TypeScript
U
UAT (User Acceptance Testing)
UI (User Interface)
URL (Uniform Resource Locator)
UX (User Experience)
Underfitting
Unit Testing
Unstructured Data
Unsupervised Learning
Upstream
Uptime
V
VPC (Virtual Private Cloud)
Validation Set
Vanishing Gradient Problem
Variable
Vector Database
Version Control
Vertex AI
Vibe Coding
Virtual Machine (VM)
Vue.js
W
W3C (World Wide Web Consortium)
Waterfall Model
Web3
WebSocket
Webhook
Weight (AI)
White Hat
Widget
Wireframe
Workflow Automation
X
X-Platform (Cross-Platform)
X-Reference
XAI (Explainable Artificial Intelligence)
XGBoost (Extreme Gradient Boosting)
XML (Extensible Markup Language)
XPath
XSLT (Extensible Stylesheet Language Transformations)
XSS (Cross-Site Scripting)
Xamarin
Xcode
Y
Y-Axis
YAML (YAML Ain't Markup Language)
YARN (Yet Another Resource Negotiator)
YOLO (You Only Look Once)
Yarn (Package Manager)
Year-Over-Year (YoY)
Yield
Yield Curve
Yottabyte
YouTube API
Z
Z-Index
Zen of Python
Zero Day Exploit
Zero Trust Security
Zero-Shot Extraction
Zero-Shot Learning
Zettabyte
Zigbee
Zip File
Zone (Availability Zone)