Developer Glossary
Key terms in AI, blockchain, backend, DevOps, and frontend — explained clearly for developers.
Retrieval-Augmented Generation (RAG)
A technique that enhances LLM responses by retrieving relevant documents from an external knowledge base before generating an answer.
Read more →AI & MLGraphRAG
An advanced RAG approach that uses knowledge graphs to capture entity relationships, enabling multi-hop reasoning over structured data.
Read more →AI & MLLarge Language Model (LLM)
A neural network trained on massive text datasets that can understand and generate human language, powering chatbots, code assistants, and content generation.
Read more →AI & MLVector Embeddings
Numerical representations of text, images, or other data in high-dimensional space, where semantically similar items are positioned close together.
Read more →AI & MLVector Database
A specialized database optimized for storing and querying high-dimensional vector embeddings using similarity search algorithms.
Read more →AI & MLFine-Tuning
The process of further training a pre-trained model on a specific dataset to adapt it for a particular task or domain.
Read more →AI & MLTransformer
A neural network architecture that uses self-attention mechanisms to process sequential data in parallel, forming the foundation of modern LLMs.
Read more →AI & MLPrompt Engineering
The practice of crafting and optimizing input prompts to guide LLMs toward producing desired outputs, including techniques like few-shot learning and chain-of-thought.
Read more →AI & MLAI Agents
Autonomous AI systems that use LLMs to plan, reason, and execute multi-step tasks by calling tools, APIs, and other services.
Read more →AI & MLFunction Calling
An LLM capability that allows the model to generate structured function calls with arguments, enabling it to interact with external tools and APIs.
Read more →AI & MLSemantic Search
A search approach that understands the meaning and intent behind queries, using vector embeddings to find relevant results beyond keyword matching.
Read more →AI & MLLoRA (Low-Rank Adaptation)
A parameter-efficient fine-tuning method that trains small adapter layers instead of modifying the entire model, reducing memory and compute requirements.
Read more →AI & MLKnowledge Graph
A structured representation of real-world entities and the relationships between them, stored as nodes and edges in a graph database.
Read more →Smart Contracts
Self-executing programs stored on a blockchain that automatically enforce the terms of an agreement when predetermined conditions are met.
Read more →BlockchainSolidity
A statically-typed programming language designed for developing smart contracts on the Ethereum Virtual Machine (EVM).
Read more →BlockchainDeFi (Decentralized Finance)
Financial services built on blockchain technology that operate without traditional intermediaries like banks, using smart contracts for lending, trading, and more.
Read more →BlockchainEthereum
A decentralized blockchain platform that enables smart contracts and decentralized applications (dApps), using Ether (ETH) as its native cryptocurrency.
Read more →BlockchainWeb3
The vision of a decentralized internet built on blockchain technology, where users own their data, identity, and digital assets.
Read more →Microservices
An architectural style where an application is composed of small, independent services that communicate over APIs, each responsible for a specific business function.
Read more →BackendAPI Gateway
A server that acts as a single entry point for all client requests, handling routing, authentication, rate limiting, and load balancing across backend services.
Read more →BackendWebhooks
HTTP callbacks that automatically send real-time data to other applications when specific events occur, enabling event-driven integrations.
Read more →BackendREST API
An architectural style for building web APIs that uses HTTP methods (GET, POST, PUT, DELETE) to perform CRUD operations on resources identified by URLs.
Read more →BackendGraphQL
A query language for APIs that lets clients request exactly the data they need in a single request, avoiding over-fetching and under-fetching.
Read more →BackendEvent-Driven Architecture
A software design pattern where services communicate by producing and consuming events through a message broker, enabling loose coupling and scalability.
Read more →BackendMessage Queue
A middleware component that enables asynchronous communication between services by storing messages in a queue until the receiving service is ready to process them.
Read more →CI/CD
Continuous Integration and Continuous Delivery — automated practices for building, testing, and deploying code changes frequently and reliably.
Read more →DevOpsContainerization
A lightweight virtualization method that packages applications with their dependencies into isolated containers, ensuring consistent behavior across environments.
Read more →DevOpsKubernetes
An open-source container orchestration platform that automates deploying, scaling, and managing containerized applications across clusters of machines.
Read more →DevOpsInfrastructure as Code (IaC)
Managing and provisioning computing infrastructure through machine-readable configuration files rather than manual processes or interactive tools.
Read more →Server-Side Rendering (SSR)
A technique where web pages are rendered on the server for each request, delivering fully formed HTML to the browser for faster initial load and better SEO.
Read more →FrontendStatic Site Generation (SSG)
A build-time rendering approach that pre-generates HTML pages as static files, enabling fast delivery through CDNs with minimal server infrastructure.
Read more →FrontendHydration
The process of attaching JavaScript event handlers and state to server-rendered HTML, making a static page interactive in the browser.
Read more →