PromptCode
AI
Start Here
Vibecoding
Engineer
Best Practices
Templates
Tooling Lab
Resources
Showcase
Search...
⌘
K
Toggle theme
Reference
Glossary
191 terms covering AI coding, development tools, deployment, and more.
All
Basics
Version Control
Runtime & Packages
Containers
Networking
Security
AI & Tools
Cloud & Deployment
Databases
Mobile Development
Game Development
Platforms & OS
.
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
R
S
T
V
W
X
Y
.
.gitignore
Version Control
File telling Git which files to ignore.
.env
Security
Local file storing environment variables (never commit).
A
Agentic AI
AI & Tools
AI that can take autonomous actions like running code and modifying files.
Autonomous Agent
AI & Tools
AI agent that operates without requiring human approval for each action.
Auto-accept Mode
AI & Tools
Claude Code feature that auto-approves safe actions.
API (Application Programming Interface)
Networking
How programs communicate and exchange data.
API Key
Security
Secret code identifying your app for API access.
Auto-scaling
Cloud & Deployment
Automatically adjusting servers based on traffic.
Availability Zone
Cloud & Deployment
Isolated data center within a cloud region.
AWS CLI
Cloud & Deployment
Amazon's command-line tool for AWS services.
apt
Platforms & OS
Package manager for Ubuntu/Debian Linux.
Android Studio
Mobile Development
Official IDE for Android app development.
B
Boilerplate
Basics
Standard repetitive code needed in every project.
Build Process
Basics
Steps to transform source code into runnable application.
Branch
Version Control
Separate line of development for new features.
Bundler
Runtime & Packages
Tool combining multiple JS files into optimized bundles.
Blue-Green Deployment
Cloud & Deployment
Two identical environments for zero-downtime deploys.
C
Chain of Thought
AI & Tools
Prompting technique where AI explains reasoning step by step.
Claude Code
AI & Tools
Anthropic's CLI tool for AI-assisted coding in your terminal.
CLAUDE.md
AI & Tools
File that gives Claude Code project-specific instructions.
Context Window
AI & Tools
Maximum text an AI can process at once, measured in tokens.
Command Line
Basics
Where you type commands in a terminal.
CLI (Command Line Interface)
Basics
Program you use by typing commands, not clicking.
Commit
Version Control
Saved checkpoint of your code with a description.
Clone
Version Control
Copying a remote repository to your computer.
Cherry-pick
Version Control
Applying a specific commit to another branch.
CI/CD
Version Control
Automated testing and deployment pipelines.
Code Review
Version Control
Having others review code before merging.
CommonJS vs ESM
Runtime & Packages
Module systems: require() (old) vs import/export (modern).
Container
Containers
Isolated environment for running an app.
Container Registry
Containers
Storage service for Docker images.
CDN (Content Delivery Network)
Networking
Global network serving content from nearby locations.
CORS
Security
Security feature controlling cross-domain API requests.
Canary Deployment
Cloud & Deployment
Rolling out changes to small user percentage first.
Cold Start
Cloud & Deployment
Startup delay for idle serverless functions.
CloudFormation
Cloud & Deployment
AWS infrastructure as code using YAML/JSON templates.
CloudFront
Cloud & Deployment
AWS CDN for fast global content delivery.
Cloud Build
Cloud & Deployment
Google Cloud CI/CD platform.
Cloud Run
Cloud & Deployment
GCP serverless platform for Docker containers.
Cloud SQL
Cloud & Deployment
GCP managed database (MySQL, PostgreSQL).
Compute Engine
Cloud & Deployment
GCP virtual machine service.
Container Apps
Cloud & Deployment
Azure serverless container platform.
Connection Pool
Databases
Cache of reusable database connections.
Capacitor
Mobile Development
Turns web apps into native iOS/Android apps.
Collision Detection
Game Development
Detecting when game objects overlap.
D
Diff
Basics
Shows changes between code versions (added/removed lines).
Debugging
Basics
Finding and fixing bugs in code.
Dependencies
Runtime & Packages
External packages your project needs.
Dev Server
Runtime & Packages
Local server for development with hot reload.
Docker
Containers
Runs apps in isolated containers for consistency.
Dockerfile
Containers
Instructions for building a Docker image.
docker-compose
Containers
Runs multiple containers together.
DNS (Domain Name System)
Networking
Translates domain names to IP addresses.
Domain
Networking
Human-readable website address like google.com.
Droplet
Cloud & Deployment
DigitalOcean virtual machine.
doctl
Cloud & Deployment
DigitalOcean command-line tool.
dnf
Platforms & OS
Package manager for Fedora Linux.
Deep Linking
Mobile Development
URLs that open specific app content.
E
Embedding
AI & Tools
Numerical vector representation of text for semantic comparison.
Extended Thinking
AI & Tools
Claude's structured reasoning for complex problems.
Endpoint
Networking
Specific URL where an API can be accessed.
Environment Variables
Security
Config values stored outside code, often in .env files.
Edge Functions
Cloud & Deployment
Serverless functions running close to users globally.
Environment
Cloud & Deployment
Deployment context: development, staging, or production.
EC2 (Elastic Compute Cloud)
Cloud & Deployment
AWS virtual machine service.
ECR (Elastic Container Registry)
Cloud & Deployment
AWS Docker image storage service.
ECS (Elastic Container Service)
Cloud & Deployment
AWS container orchestration service.
Emulator / Simulator
Mobile Development
Software that mimics mobile devices for testing.
F
Few-shot Learning
AI & Tools
Providing examples to help AI understand desired format.
Fine-tuning
AI & Tools
Training existing AI model on custom data for specific tasks.
Formatting
Basics
Auto-styling code for consistent appearance.
Foreign Key
Databases
Column linking to another table's primary key.
FPS (Frames Per Second)
Game Development
Screen updates per second (60 = smooth).
G
Guardrails
AI & Tools
Constraints preventing AI from harmful actions.
Git
Version Control
Version control system that tracks code changes.
GitHub Actions
Version Control
GitHub's built-in CI/CD automation platform.
GraphQL
Networking
API query language for requesting specific data.
gcloud CLI
Cloud & Deployment
Google Cloud command-line tool.
Game Loop
Game Development
Continuous cycle: input, update, render (60fps).
H
Hallucination
AI & Tools
When AI generates plausible but incorrect information.
Hooks
AI & Tools
Claude Code scripts that run before/after actions.
Human-in-the-loop
AI & Tools
AI pattern requiring human approval before actions.
Hot Reload / HMR
Basics
Instant app updates when you save code changes.
HTTPS
Networking
Secure HTTP with encryption.
HTTP Methods
Networking
GET, POST, PUT, DELETE - actions for API requests.
Homebrew
Platforms & OS
Package manager for macOS (brew install).
Hitbox
Game Development
Invisible shape used for collision detection.
I
IDE (Integrated Development Environment)
Basics
Code editor with built-in development tools.
IDE Integration
Basics
How AI tools connect to your code editor.
Image
Containers
Template for creating containers.
IaaS (Infrastructure as a Service)
Cloud & Deployment
Cloud VMs and raw computing resources.
Infrastructure as Code (IaC)
Cloud & Deployment
Managing infrastructure through version-controlled code.
IAM (Identity and Access Management)
Cloud & Deployment
Manages cloud user permissions and access.
Index
Databases
Database optimization for faster queries.
J
JSON
Basics
Text format for data using key-value pairs and arrays.
JWT (JSON Web Token)
Security
Self-contained token for stateless authentication.
K
Kubernetes (K8s)
Containers
Platform for managing containers at scale.
L
LLM (Large Language Model)
AI & Tools
AI model trained on text and code to generate human-like responses.
Linting
Basics
Auto-checking code for errors and style issues.
Localhost
Networking
Your computer's network address (127.0.0.1).
Load Balancer
Cloud & Deployment
Distributes traffic across multiple servers.
Lambda
Cloud & Deployment
AWS serverless functions service.
M
MCP (Model Context Protocol)
AI & Tools
Protocol for connecting AI to external tools and data sources.
Multi-modal
AI & Tools
AI that processes text, images, audio, and video.
Markdown
Basics
Simple text formatting with # for headers, * for bold.
Merge
Version Control
Combining changes from one branch into another.
Merge Conflict
Version Control
When Git can't auto-combine conflicting edits.
Minification
Runtime & Packages
Removing whitespace/comments to reduce code size.
Monorepo
Runtime & Packages
Single repo containing multiple related projects.
Managed Service
Cloud & Deployment
Cloud service where provider handles maintenance.
Migration
Databases
Versioned database schema changes.
N
Node.js
Runtime & Packages
Runs JavaScript outside the browser for web development.
npm (Node Package Manager)
Runtime & Packages
Downloads and manages JavaScript packages.
NoSQL
Databases
Non-relational databases (MongoDB, Redis, etc.).
Native Bridge
Mobile Development
Connects JavaScript to native device features.
O
OAuth
Security
Protocol for "Sign in with Google"-style authorization.
ORM (Object-Relational Mapping)
Databases
Tool for database access using code instead of SQL.
P
Prompt
AI & Tools
Text input you give to an AI describing what you want.
Prompt Engineering
AI & Tools
Crafting effective prompts to get better AI results.
PATH
Basics
Variable telling shell where to find programs.
Pull Request (PR)
Version Control
Request to merge code with review by others.
pnpm
Runtime & Packages
Fast, space-efficient package manager.
package.json
Runtime & Packages
File listing project dependencies and scripts.
Port
Networking
Number identifying a network service (3000, 443, etc.).
Proxy
Networking
Intermediary server that forwards requests.
PaaS (Platform as a Service)
Cloud & Deployment
Cloud platform where you just deploy code.
Preview Deployment
Cloud & Deployment
Automatic deployment for each pull request.
Primary Key
Databases
Unique identifier for each database row.
PowerShell
Platforms & OS
Windows command-line shell (different from bash).
pacman
Platforms & OS
Package manager for Arch Linux.
Push Notification
Mobile Development
Alerts sent to devices when app is closed.
Phaser
Game Development
JavaScript framework for 2D browser games.
Physics Engine
Game Development
Simulates movement, gravity, and collisions.
R
RAG (Retrieval-Augmented Generation)
AI & Tools
AI technique that retrieves info before generating responses.
Rate Limit
AI & Tools
Restriction on API requests per time period.
Repo Rules
AI & Tools
Guidelines in your repo that tell AI how to behave.
Refactoring
Basics
Restructuring code without changing behavior.
Regex (Regular Expression)
Basics
Pattern language for matching and manipulating text.
Repository (Repo)
Version Control
Folder tracked by Git with all version history.
Rebase
Version Control
Rewriting history for a cleaner commit timeline.
REST
Networking
API style using HTTP methods and URLs for resources.
RBAC
Security
Assigning permissions through roles like admin/user.
Region
Cloud & Deployment
Geographic location for cloud resources.
Rolling Deployment
Cloud & Deployment
Updating servers one at a time during deployment.
RDS (Relational Database Service)
Cloud & Deployment
AWS managed relational database.
Route 53
Cloud & Deployment
AWS DNS and domain registration service.
S
Safety Rails
AI & Tools
Measures preventing AI from taking dangerous actions.
Semantic Search
AI & Tools
Search by meaning, not just keyword matching.
Skills
AI & Tools
Pre-defined AI capabilities or reusable workflows.
Slash Commands
AI & Tools
Commands starting with / that trigger Claude Code actions.
Streaming
AI & Tools
Receiving AI responses in real-time as generated.
System Prompt
AI & Tools
Hidden instructions that configure AI behavior.
Shell
Basics
Program that interprets terminal commands (bash, zsh, PowerShell).
Scaffolding
Basics
Generating initial project structure and files.
Stack Trace
Basics
List of function calls leading to an error.
Stash
Version Control
Temporarily saving uncommitted changes.
SSL/TLS
Networking
Encrypts data between browser and server (HTTPS padlock).
Secrets
Security
Sensitive info like API keys that must stay private.
SSH Key
Security
Cryptographic key pair for secure authentication.
SaaS (Software as a Service)
Cloud & Deployment
Ready-to-use software accessed over the internet.
Serverless
Cloud & Deployment
Functions without managing servers; pay per execution.
S3 (Simple Storage Service)
Cloud & Deployment
AWS object storage for files and assets.
SQL
Databases
Language for querying relational databases.
Schema
Databases
Database structure definition (tables, columns, types).
sudo
Platforms & OS
Runs commands with admin privileges.
Sprite
Game Development
2D image/animation in games (characters, items, etc.).
Scene
Game Development
Self-contained game section (menu, level, etc.).
Sprite Sheet
Game Development
Single image with multiple animation frames.
T
Temperature
AI & Tools
Setting controlling AI randomness (lower = more focused).
Token
AI & Tools
Basic unit of text AI processes (~4 characters).
Tool Use
AI & Tools
AI ability to call external functions during conversation.
Terminal
Basics
Text-based interface where you type commands.
TypeScript
Basics
JavaScript with static type checking.
Transpiler
Runtime & Packages
Converts code from one language/version to another.
Tree Shaking
Runtime & Packages
Removing unused code during build.
Two-Factor Authentication (2FA)
Security
Extra login security requiring password + phone/key.
Terraform
Cloud & Deployment
Multi-cloud infrastructure as code tool.
Transaction
Databases
Group of operations that succeed or fail together.
Tilemap
Game Development
Levels built from repeating tile images.
V
Vibecoding
AI & Tools
Casual, exploratory approach to AI-assisted coding.
Volume
Containers
Persistent storage for containers.
Vercel
Cloud & Deployment
Cloud platform optimized for Next.js and frontend.
VPC (Virtual Private Cloud)
Cloud & Deployment
Isolated private network within cloud provider.
W
WebSocket
Networking
Protocol for real-time two-way communication.
WSL (Windows Subsystem for Linux)
Platforms & OS
Runs Linux environment inside Windows.
WSL2
Platforms & OS
Improved WSL with real Linux kernel (recommended).
Windows Terminal
Platforms & OS
Modern Windows terminal with tabs and WSL support.
WebView
Mobile Development
Displays web content inside a native app.
X
Xcode
Mobile Development
Apple's IDE for iOS development (macOS only).
Y
YAML
Basics
Human-readable config format using indentation.
yarn
Runtime & Packages
Alternative package manager to npm.
Back to top