AST
Abstract Syntax Tree
A tree representation of the syntactic structure of source code, used by compilers and code analysis tools.
DeveloperBackpressure
Stream Backpressure
A flow control mechanism where a slow consumer signals a fast producer to reduce its output rate, preventing buffer overflow.
DeveloperBase58
Base58 Encoding
A binary-to-text encoding that excludes visually ambiguous characters (0, O, I, l), used in Bitcoin addresses.
DeveloperCI/CD
Continuous Integration / Continuous Deployment
A development practice where code changes are automatically built, tested, and deployed to production.
DeveloperCIDR
Classless Inter-Domain Routing
A notation for IP address ranges using a base address and prefix length (e.g. 192.168.1.0/24).
DeveloperContent Negotiation
HTTP Content Negotiation
A mechanism where the client and server agree on the best representation of a resource using Accept headers.
DeveloperCron Expression
Cron Schedule Expression
A string format representing a schedule using five fields: minute, hour, day, month, and day of week.
DeveloperDead Letter Queue
Dead Letter Queue (DLQ)
A message queue that stores messages that could not be processed successfully, enabling later inspection and retry.
DeveloperDNS
Domain Name System
The hierarchical naming system that translates human-readable domain names into IP addresses.
DeveloperDocker
Docker Container Platform
A platform for building, shipping, and running applications in lightweight, isolated containers that share the host OS kernel.
DeveloperEpoch Time
Unix Epoch Timestamp
The number of seconds elapsed since January 1, 1970 UTC, used as a universal time reference.
DeveloperGraphQL
Graph Query Language
A query language for APIs that lets clients request exactly the data they need in a single request.
DeveloperIdempotent
Idempotent Operation
An operation that produces the same result regardless of how many times it is applied.
DeveloperJSON Lines
JSON Lines (NDJSON)
A text format where each line is a valid JSON value, designed for streaming and log processing one record at a time.
DeveloperJSON Schema
A vocabulary for annotating and validating the structure, types, and constraints of JSON documents.
DeveloperService Worker
A browser script running in the background that enables offline caching, push notifications, and network interception.
DeveloperSource Map
JavaScript Source Map
A file mapping minified or transpiled code back to the original source, enabling readable stack traces during debugging.
DeveloperXML
Extensible Markup Language
A markup language for encoding structured data in a format readable by both humans and machines.
DeveloperXSLT
Extensible Stylesheet Language Transformations
A language for transforming XML documents into other formats such as HTML, text, or different XML structures.
DeveloperREST
Representational State Transfer
An architectural style for web APIs using standard HTTP methods to access and manipulate resources.
DeveloperOpenAPI
OpenAPI Specification
A standard for describing RESTful APIs in a machine-readable format (formerly known as Swagger).
DeveloperWebhook
HTTP Webhook
An HTTP callback that automatically sends data to a specified URL when a specific event occurs.
DeveloperTOML
Tom's Obvious Minimal Language
A configuration file format designed to be easy to read and map to a dictionary data structure.
DeveloperProtocol Buffers
Protocol Buffers (Protobuf)
A language-neutral binary serialization format by Google, more compact and faster than JSON or XML.
DeveloperUUID
Universally Unique Identifier
A 128-bit identifier guaranteed to be unique across space and time, formatted as a 36-character string.
DeveloperISO 8601
ISO 8601 Date Format
An international standard for date and time representation (e.g. 2026-03-08T14:30:00Z).
DeveloperHTTP Status Code
HTTP Response Status Code
A three-digit code indicating the result of an HTTP request (e.g. 200 OK, 404 Not Found, 500 Server Error).
DeveloperEnvironment Variable
A key-value pair set in the operating system environment, used to configure application behavior.
DeveloperSQL
Structured Query Language
A language for managing and querying relational databases using statements like SELECT, INSERT, and UPDATE.
DeveloperType Coercion
The automatic or implicit conversion of a value from one data type to another (e.g. string to number).
DeveloperHex Encoding
Hexadecimal Encoding
Representing binary data as a string of hexadecimal (base-16) characters, using digits 0-9 and letters A-F.
DeveloperGlob Pattern
Glob Pattern Matching
A wildcard syntax for matching file paths using characters like * (any) and ? (single character).
DeveloperSemver
Semantic Versioning
A versioning scheme using MAJOR.MINOR.PATCH format to communicate the nature of changes in software.
DeveloperDebounce
Function Debouncing
Delaying a function execution until a specified time has passed since the last invocation.
DeveloperThrottle
Function Throttling
Limiting a function to execute at most once per specified time interval, regardless of how often it is called.
DeveloperDiff Algorithm
Difference Algorithm
An algorithm (e.g. Myers, patience) that computes the minimal set of changes between two sequences of text.
DeveloperEndian Swap
Byte Order Swap
Reversing the byte order of a multi-byte value, converting between big-endian and little-endian formats.
DeveloperURI
Uniform Resource Identifier
A string that identifies a resource, encompassing both URLs (locators) and URNs (names).
DeveloperSTDIN
Standard Input
The default input stream for a program, typically connected to the keyboard or piped from another command.
DeveloperJSON Patch
JSON Patch (RFC 6902)
A format for describing a sequence of operations to modify a JSON document (add, remove, replace, move).
DeveloperJQ
JQ Command-Line Processor
A lightweight command-line tool for filtering, transforming, and querying JSON data using a concise syntax.
DeveloperWASM
WebAssembly
A binary instruction format enabling near-native performance for code running in web browsers.
DeveloperCORS Preflight
CORS Preflight Request
An automatic OPTIONS request sent by browsers before cross-origin requests to check server permissions.
DeveloperRate Limiting
API Rate Limiting
Restricting the number of API requests a client can make within a given time window.
DeveloperShebang
Shebang Line
The #! characters at the start of a script file specifying which interpreter should execute it.
DeveloperTerraform
HashiCorp Terraform
An infrastructure-as-code tool that defines cloud resources in declarative configuration files for reproducible deployments.
DeveloperAPI Gateway
A server that acts as a single entry point for API requests, handling routing, authentication, and rate limiting.
DeveloperWebSocket
WebSocket Protocol
A communication protocol providing full-duplex, persistent connections between a client and server over a single TCP connection.
Developer