Key terms in AI, blockchain, backend, DevOps, and frontend — explained clearly for developers.
A technique that enhances LLM responses by retrieving relevant documents from an external knowledge base before generating an answer.
Read more →AI & MLAn advanced RAG approach that uses knowledge graphs to capture entity relationships, enabling multi-hop reasoning over structured data.
Read more →AI & MLA neural network trained on massive text datasets that can understand and generate human language, powering chatbots, code assistants, and content generation.
Read more →AI & MLNumerical representations of text, images, or other data in high-dimensional space, where semantically similar items are positioned close together.
Read more →AI & MLA specialized database optimized for storing and querying high-dimensional vector embeddings using similarity search algorithms.
Read more →AI & MLThe process of further training a pre-trained model on a specific dataset to adapt it for a particular task or domain.
Read more →AI & MLA neural network architecture that uses self-attention mechanisms to process sequential data in parallel, forming the foundation of modern LLMs.
Read more →AI & MLThe 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 & MLAutonomous AI systems that use LLMs to plan, reason, and execute multi-step tasks by calling tools, APIs, and other services.
Read more →AI & MLAn 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 & MLA search approach that understands the meaning and intent behind queries, using vector embeddings to find relevant results beyond keyword matching.
Read more →AI & MLA parameter-efficient fine-tuning method that trains small adapter layers instead of modifying the entire model, reducing memory and compute requirements.
Read more →AI & MLA structured representation of real-world entities and the relationships between them, stored as nodes and edges in a graph database.
Read more →Self-executing programs stored on a blockchain that automatically enforce the terms of an agreement when predetermined conditions are met.
Read more →BlockchainA statically-typed programming language designed for developing smart contracts on the Ethereum Virtual Machine (EVM).
Read more →BlockchainFinancial services built on blockchain technology that operate without traditional intermediaries like banks, using smart contracts for lending, trading, and more.
Read more →BlockchainA decentralized blockchain platform that enables smart contracts and decentralized applications (dApps), using Ether (ETH) as its native cryptocurrency.
Read more →BlockchainThe vision of a decentralized internet built on blockchain technology, where users own their data, identity, and digital assets.
Read more →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 →BackendA 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 →BackendHTTP callbacks that automatically send real-time data to other applications when specific events occur, enabling event-driven integrations.
Read more →BackendAn 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 →BackendA 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 →BackendA software design pattern where services communicate by producing and consuming events through a message broker, enabling loose coupling and scalability.
Read more →BackendA 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 →Continuous Integration and Continuous Delivery — automated practices for building, testing, and deploying code changes frequently and reliably.
Read more →DevOpsA lightweight virtualization method that packages applications with their dependencies into isolated containers, ensuring consistent behavior across environments.
Read more →DevOpsAn open-source container orchestration platform that automates deploying, scaling, and managing containerized applications across clusters of machines.
Read more →DevOpsManaging and provisioning computing infrastructure through machine-readable configuration files rather than manual processes or interactive tools.
Read more →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 →FrontendA build-time rendering approach that pre-generates HTML pages as static files, enabling fast delivery through CDNs with minimal server infrastructure.
Read more →FrontendThe process of attaching JavaScript event handlers and state to server-rendered HTML, making a static page interactive in the browser.
Read more →