Curious TechieDev Toolbox
Glossary

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.

Companion Tool:JSON Formatter →

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.

Companion Tool:URL Encoder →

Hash Function

A mathematical algorithm mapping arbitrary-length inputs to fixed-size digests (e.g. SHA-256).

Companion Tool:Hash Generator →

JSON (JavaScript Object Notation)

A ubiquitous text-based data interchange standard (RFC 8259) using key/value pairs and arrays.

Companion Tool:JSON Formatter →

JWT (JSON Web Token)

A compact, URL-safe container format for transferring authenticated claims between systems.

Companion Tool:JWT Decoder →

Percent-Encoding (URL Encoding)

Mechanism for encoding reserved and non-ASCII characters in URIs using % followed by hex bytes.

Companion Tool:URL Encoder →

Regex (Regular Expression)

A formal sequence of characters defining a search pattern for text matching and validation.

Companion Tool:Regex Tester →

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.

Companion Tool:UUID Generator →