Developer Glossary
Quick, clear explanations of core developer terms, web protocols, and cryptographic concepts.
API (Application Programming Interface)
A set of protocols and definitions enabling two software programs to communicate and exchange data, such as REST or GraphQL.
Base64
A binary-to-text encoding scheme translating 8-bit binary data into 64 safe ASCII characters.
CORS (Cross-Origin Resource Sharing)
An HTTP-header based security mechanism allowing servers to specify origins permitted to access resources.
Hash Function
A mathematical algorithm mapping arbitrary-length inputs to fixed-size digests (e.g. SHA-256).
JSON (JavaScript Object Notation)
A ubiquitous text-based data interchange standard (RFC 8259) using key/value pairs and arrays.
JWT (JSON Web Token)
A compact, URL-safe container format for transferring authenticated claims between systems.
Percent-Encoding (URL Encoding)
Mechanism for encoding reserved and non-ASCII characters in URIs using % followed by hex bytes.
Regex (Regular Expression)
A formal sequence of characters defining a search pattern for text matching and validation.
Unix Epoch
The reference point in time (00:00:00 UTC on Jan 1, 1970) from which Unix timestamps measure elapsed seconds.
UUID (Universally Unique Identifier)
A 128-bit number used to identify information across distributed computing systems without central coordination.