Learn the lingo

AI Development Glossary

Key terms and concepts in AI-powered development. From vibe coding to serverless architecture.

ConceptsToolsTechnologySkillsFeaturesInfrastructureArchitecture

Vibe Coding

Concepts

A style of programming where you describe what you want in natural language and AI generates the code.

Read more

AI Coding Assistant

Tools

Software that uses artificial intelligence to help developers write, review, and debug code.

Read more

LLM (Large Language Model)

Technology

AI models trained on vast amounts of text that can understand and generate human-like language.

Read more

Prompt Engineering

Skills

The skill of crafting effective instructions for AI models to get desired outputs.

Read more

MCP (Model Context Protocol)

Technology

A protocol that allows AI tools to share context and communicate with each other.

Read more

Pre-Mortem

Concepts

A project planning technique where you imagine failure and work backward to identify risks.

Read more

Code Completion

Features

AI feature that predicts and suggests code as you type, like advanced autocomplete.

Read more

Agentic AI

Concepts

AI systems that can take autonomous actions to complete tasks, not just respond to prompts.

Read more

BaaS (Backend as a Service)

Infrastructure

Cloud services that provide ready-made backend functionality like auth, databases, and storage.

Read more

Serverless

Infrastructure

A cloud model where you run code without managing servers—you just deploy functions.

Read more

Edge Functions

Infrastructure

Code that runs at the edge of the network, close to users, for faster response times.

Read more

JAMstack

Architecture

Web architecture using JavaScript, APIs, and Markup—pre-built pages with dynamic functionality.

Read more