Developer Glossary & Standards
Comprehensive, architectural definitions for core web protocols, cryptographic standards, data interchange formats, and security mechanisms — paired with interactive, in-browser developer utilities.
Advanced Encryption Standard (AES)
CryptographyAES is a symmetric block cipher established by NIST in 2001 that encrypts data in 128-bit blocks using 128, 192, or 256-bit cryptographic keys worldwide.
AI Tokens (LLM Tokenization & Context Windows)
AI & Machine LearningAI tokens are the fundamental atomic units of text and code processed by Large Language Models, governing pricing, context limits, and tokenization.
API Rate Limiting Algorithms & HTTP 429 Headers
NetworkAPI Rate Limiting is a traffic management strategy that controls the rate of incoming client requests to protect server infrastructure from overload and abuse.
AVIF Image Format
Web StandardsAVIF (AV1 Image File Format) is an open, royalty-free next-generation image file format delivering state-of-the-art compression, HDR color depth, and alpha transparency.
Base64 Encoding
EncodingBase64 is a binary-to-text encoding algorithm that converts binary data into an ASCII string using 64 printable characters as defined in RFC 4648.
BLAKE2 Cryptographic Hash Function (BLAKE2b & BLAKE2s)
CryptographyBLAKE2 is a high-speed, cryptographically secure hash function defined in RFC 7693 that outperforms MD5 and SHA-2 while matching SHA-3 security.
Brotli (br) Compression Algorithm
EncodingBrotli is an open-source lossless data compression algorithm developed by Google that achieves significantly higher compression ratios than Gzip for web assets.
Byte-Pair Encoding (BPE Tokenization in LLMs)
AI & Machine LearningByte-Pair Encoding (BPE) is a subword tokenization algorithm used by LLMs like GPT-4o, Claude, and Llama to convert text and code into numeric token vectors.
C# Classes, Records & JSON Serialization in .NET
Developer ToolsC# classes and record types define typed data models in .NET. Learn how System.Text.Json, Newtonsoft.Json, attributes, and records enable robust JSON serialization.
camelCase & Identifier Naming Conventions
Text ProcessingcamelCase is a compound word writing convention where each constituent word begins with a capital letter without delimiter spaces, standard in JavaScript and modern software.
CIDR (Classless Inter-Domain Routing)
NetworkingClassless Inter-Domain Routing (CIDR) is an IP addressing standard (RFC 4632) utilizing variable-length prefix bitmasks to replace legacy Class A, B, and C networks.
Color Spaces & Models (RGB, HSL, OKLCH, Hex)
Web StandardsColor spaces define mathematical models for representing and calculating colors across digital displays, including sRGB, HSL, and wide-gamut OKLCH.
Content Security Policy (CSP)
SecurityContent Security Policy (CSP) is an HTTP security header that prevents Cross-Site Scripting (XSS) and data injection attacks by restricting authorized resources.
Cron Expressions & Crontab Syntax
DevOpsCron is a time-based job scheduler in Unix-like operating systems configured via cron expressions specifying minute, hour, day, month, and weekday.
Cross-Origin Resource Sharing (CORS)
NetworkCORS is an HTTP-header based security mechanism enforced by web browsers to restrict cross-origin network requests from accessing sensitive server resources.
Cryptographic Nonce (Number Used Once)
SecurityA cryptographic nonce is an arbitrary, single-use random number generated for cryptographic communications to prevent replay attacks and secure CSP scripts.
CSS (Cascading Style Sheets)
Web StandardsCSS is a stylesheet language used to specify the presentation, styling, and visual layout of HTML and XML documents across media types.
CSS Keyframes (@keyframes, Animation Timing & Hardware Acceleration)
Web StandardsCSS Keyframes (@keyframes) define declarative multi-step animation timelines in CSS, enabling browser rendering engines to interpolate property transitions across percentage stops.
CSS Selectors (Syntax, Combinators, Specificity & Pseudo-Classes)
Web StandardsCSS selectors are declarative matching patterns defined by the W3C that enable browser rendering engines to bind styles and JavaScript to DOM elements.
CSV (Comma-Separated Values)
Data FormatsCSV is a tabular text data format standardized in RFC 4180, representing structured spreadsheet rows and columns with comma delimiters.
cURL (Client URL) Command & Library
NetworkingcURL is a command-line tool and library (libcurl) for transferring data with URLs across HTTP, HTTPS, FTP, and dozens of network protocols.
Dart Programming Language
Programming LanguagesDart is a client-optimized, object-oriented, strongly typed programming language developed by Google, powering the Flutter multi-platform UI framework.
Diff & Unified Diff Format
Developer ToolsA diff is a data comparison algorithm and output format displaying line-by-line insertions, deletions, and modifications between text files.
DMARC (Domain-based Message Authentication)
SecurityDMARC is an email authentication protocol that builds upon SPF and DKIM to prevent phishing, email spoofing, and business email compromise.
DNS (Domain Name System)
NetworkingDNS is a hierarchical, decentralized naming system that translates human-friendly domain names into machine-routable IP addresses.
Docker Compose & Multi-Container Orchestration
DevOpsDocker Compose is a declarative tool for defining and running multi-container Docker applications using standardized YAML service definitions.
Dockerfile (Container Image Build Specification)
DevOpsA Dockerfile is a declarative text document containing sequential instructions used by the Docker daemon or BuildKit engine to automate container image builds.
Dotenv (.env Configuration Files)
Configuration & DevOpsDotenv is a key-value configuration file convention standardized by the Twelve-Factor App methodology for injecting environment variables into application runtimes.
GitHub Actions (CI/CD & Workflow Automation)
DevOpsGitHub Actions is a declarative continuous integration and continuous delivery (CI/CD) platform integrated into GitHub that enables automated testing, building, linting, and deployment via YAML workflows.
Go Structs & JSON Serialization in Golang
Developer ToolsGo structs define typed data models in Golang. Learn how struct tags, encoding/json, omitempty, and pointers enable robust JSON serialization.
GraphQL (Query Language for APIs)
Web DevelopmentGraphQL is an open-source data query and manipulation language for APIs, developed by Meta in 2012 and governed by the GraphQL Foundation.
gRPC High-Performance Remote Procedure Call Framework
NetworkgRPC is a high-performance open-source universal RPC framework developed by Google that leverages HTTP/2 transport and Protocol Buffers for schema-driven communication.
HAR (HTTP Archive Format)
Developer ToolsHAR is a JSON-formatted archive standard used by browsers and performance tools to record detailed network session logs, headers, and timings.
Hash-based Message Authentication Code (HMAC)
CryptographyHMAC is a cryptographic construction combining a hash function with a secret key to verify data integrity and message authenticity per RFC 2104.
HTML (HyperText Markup Language)
Web StandardsHTML is the standard markup language for creating web pages and web applications, structuring content through semantic elements and the DOM.
HTML Entities & Character Encoding
Web DevelopmentHTML entities are coded character strings starting with an ampersand and ending with a semicolon used to render reserved and special characters in HTML.
HTTP Entity Tag (ETag) & Conditional Requests
NetworkAn ETag is an HTTP response header providing a content-based validator that allows web clients and CDNs to make efficient conditional HTTP requests (304 Not Modified).
HTTP Headers (Request & Response Metadata)
NetworkingHTTP headers are key-value metadata fields transmitted in HTTP requests and responses that govern caching, authentication, cookies, and security.
HTTP Strict Transport Security (HSTS)
SecurityHSTS (RFC 6797) is a web security policy header that forces browsers to communicate with websites exclusively over secure HTTPS connections, preventing SSL stripping.
IANA Time Zone Database (tzdb), Olson IDs & UTC Offsets
DateTimeThe IANA Time Zone Database (tzdb / Olson database) is the canonical global standard for historical and current timezone boundaries, UTC offsets, and Daylight Saving Time rules.
ISO 8601 & RFC 3339 Date-Time Standard
DateTimeISO 8601 is the international standard covering the exchange of date- and time-related data, establishing an unambiguous, lexicographically sortable date format.
JavaScript Source Maps (V3 Specification)
Developer ToolsSource maps map compiled, minified, or transpiled code back to its original source code, enabling debugging of TypeScript and JSX in browsers.
JSON (JavaScript Object Notation)
Data FormatsJSON is an open, text-based data interchange format standardized in RFC 8259, designed for human-readable and machine-parseable data transmission.
JSON Lines (JSONL / NDJSON)
Data FormatsJSON Lines is a text format for storing structured data where each line is a valid JSON value, optimized for streaming and big data processing.
JSON Patch (RFC 6902) Document Updates
Text & DataJSON Patch is an IETF standard (RFC 6902) format for expressing a sequence of atomic operations to modify a target JSON document.
JSON Schema (Draft 2020-12)
Data FormatsJSON Schema is a declarative JSON dialect for annotating, validating, and establishing structural contracts for JSON documents and REST APIs.
JSON Web Token (JWT)
SecurityA JSON Web Token (JWT) is a compact, URL-safe open standard (RFC 7519) used to securely transmit verifiable claims between distributed web services.
JSONPath Expression Syntax & Querying
Text & DataJSONPath (RFC 9535) is a standardized query language for filtering, traversing, and extracting sub-elements and values from JSON documents.
JWT Registered & Private Claims (RFC 7519)
SecurityJWT claims are statements about an entity (typically a user) and additional metadata serialized as key-value pairs inside a JSON Web Token payload.
Markdown (Lightweight Markup Language)
Web DevelopmentMarkdown is a lightweight plain-text formatting syntax created by John Gruber in 2004 that converts readable text into structured HTML.
MD5 (Message-Digest Algorithm 5)
CryptographyMD5 is a legacy 128-bit cryptographic hash function developed by Ronald Rivest in 1991, now cryptographically broken due to collision vulnerabilities.
Merge Conflict (Git & Version Control)
Developer ToolsA merge conflict occurs in distributed version control when concurrent, divergent modifications target the same file lines or structure and cannot be resolved automatically.
Model Context Protocol (MCP)
AI & Machine LearningModel Context Protocol is an open standard that connects AI models to external tools, databases, and local file systems via secure JSON-RPC interfaces.
OAuth 2.0 Authorization Framework
SecurityOAuth 2.0 (RFC 6749) is the industry-standard authorization protocol that enables third-party applications to obtain scoped access to HTTP resources on behalf of a user.
Open Container Initiative (OCI) Specifications
Developer ToolsThe Open Container Initiative (OCI) is an open governance project that defines standardized specifications for container runtime formats and container image formats.
Open Graph Protocol (OGP, Social Meta Tags & Link Unfurling)
Web StandardsThe Open Graph protocol enables web pages to become rich graph objects on social networks like Facebook, LinkedIn, Discord, and Slack using semantic meta tags.
OpenAPI Specification (formerly Swagger)
API StandardsOpenAPI is an API description format for REST APIs, establishing a vendor-neutral contract for endpoints, request parameters, and payloads.
OpenTelemetry (OTel) Observability Framework
Developer ToolsOpenTelemetry is a CNCF open-source vendor-neutral observability framework providing standardized APIs, SDKs, and tooling to generate, collect, and export traces, metrics, and logs.
Passkeys Cryptographic Passwordless Authentication
SecurityA passkey is a digital credential built on WebAuthn and FIDO2 standards that replaces passwords with synchronized, phishing-resistant asymmetric cryptographic keypairs.
Prompt Caching (LLM Context Caching & KV Cache)
AI & Machine LearningPrompt caching enables Large Language Models to reuse pre-computed attention states across API requests, cutting input costs by 50% to 90% and reducing latency.
Prompt Engineering (Techniques & Best Practices)
AI & Machine LearningPrompt engineering is the practice of structuring, refining, and designing inputs for Large Language Models to maximize accuracy, consistency, and alignment.
Prompt Injection (OWASP LLM01 Attacks & Guardrails)
AI & Machine LearningPrompt injection is an AI security vulnerability where untrusted inputs subvert system instructions, leading to data exfiltration, jailbreaks, or unauthorized tool calls.
Proof Key for Code Exchange (PKCE)
SecurityPKCE (RFC 7636) is an OAuth 2.0 security extension that protects public and confidential clients against authorization code interception attacks using SHA-256 challenges.
Protocol Buffers (Protobuf)
Data FormatsProtocol Buffers is Google's language-neutral, platform-neutral binary serialization mechanism for serializing structured data efficiently.
PTR Record (Pointer Record & Reverse DNS)
NetworkingA PTR record (Pointer Record) is a DNS resource record used in reverse DNS lookups to map an IPv4 or IPv6 address back to a hostname or FQDN.
PWA (Progressive Web Application)
Web StandardsA Progressive Web App is a web application built using modern APIs to deliver native app-like capabilities, offline support, and installability.
Pydantic Data Validation & Settings Management Library for Python
Developer ToolsPydantic is the standard data validation, serialization, and settings management library for Python, powered by a Rust core in V2.
Secure Hash Algorithm 256-bit (SHA-256)
CryptographySHA-256 is a cryptographic hash function in the SHA-2 family that produces a unique 256-bit (32-byte) deterministic digest from any input data.
Secure Hash Algorithm 3 (SHA-3 & Keccak)
CryptographySHA-3 is the NIST FIPS 202 cryptographic hash standard based on the Keccak sponge construction, providing structural diversity from the SHA-2 family.
Semantic Versioning 2.0.0 (SemVer)
Developer ToolsSemantic Versioning is a universal three-component versioning specification (MAJOR.MINOR.PATCH) that communicates breaking API changes and compatibility.
Serde Serialization & Deserialization Framework for Rust
Developer ToolsSerde is the de facto serialization and deserialization framework for Rust, enabling fast, zero-copy, compile-time data format translation.
Server-Sent Events (SSE) & EventSource API
NetworkServer-Sent Events (SSE) is an HTTP-based standard that allows servers to stream real-time text events unidirectionally over a single persistent connection.
Service Worker (PWA Background Worker & Offline Caching)
Web StandardsA Service Worker is an event-driven programmable client-side network proxy running in the browser background to enable offline caching, push notifications, and background sync.
Software Bill of Materials (SBOM)
Developer ToolsAn SBOM is a formal, machine-readable inventory of software components, dependencies, libraries, and licenses that comprise a software build.
SQL (Structured Query Language)
DatabaseSQL is the domain-specific standard language used to query, manipulate, and manage relational database management systems (RDBMS).
SSL/TLS Certificate & X.509 Standard
SecurityAn SSL/TLS certificate is a digital document (X.509 standard) that cryptographically binds a public key to an identity to enable encrypted HTTPS sessions.
Stack Trace (Error Call Stack & Traceback)
Developer ToolsA stack trace is a structured report of the active execution call stack frames generated by runtimes when an unhandled error, exception, or panic occurs.
SVG (Scalable Vector Graphics)
Web StandardsSVG is an XML-based vector image format for defining two-dimensional graphics with interactivity, animations, and resolution independence.
Tech Stack (Web Technology Fingerprinting & Architecture)
ArchitectureA tech stack is the combination of programming languages, frameworks, libraries, databases, servers, and tooling used to build and run web applications.
TOML (Tom's Obvious Minimal Language)
Data FormatsTOML is a minimal, human-readable configuration file format engineered for unambiguous semantics and direct mapping to hash tables.
Transport Layer Security (TLS)
SecurityTransport Layer Security (TLS) is the standard cryptographic protocol that encrypts and authenticates internet communications across HTTPS, WebSockets, and APIs.
Tree Shaking & Dead Code Elimination in JavaScript Bundlers
Developer ToolsTree shaking is a static analysis optimization in JavaScript bundlers that eliminates unused exports from the final production bundle to reduce file size.
Two's Complement Binary Representation
Computer ScienceTwo's complement is the standard binary encoding scheme used by modern computer hardware to represent signed negative and positive integers.
TypeScript Programming Language & Type System
Programming LanguagesTypeScript is a strongly typed, object-oriented superset of JavaScript developed by Microsoft that compiles to clean, readable JavaScript across any runtime.
Universally Unique Identifier (UUID / GUID)
IdentifiersA UUID is a 128-bit identifier standardized in RFC 9562 that provides guaranteed uniqueness across distributed computer systems without central coordination.
Universally Unique Lexicographically Sortable Identifier (ULID)
IdentifiersA ULID is a 128-bit lexicographically sortable, URL-safe identifier encoded in 26 Crockford Base32 characters with millisecond timestamp precision.
Unix Timestamp (Epoch Time) & POSIX Time
DateTimeA Unix timestamp represents elapsed seconds since the Unix Epoch (January 1, 1970 00:00:00 UTC), serving as the universal standard for date-time representation.
URL Encoding (Percent-Encoding)
EncodingURL encoding (percent-encoding) is an RFC 3986 mechanism that converts reserved or unsafe characters in a URI into a percent sign followed by two hex digits.
Web Authentication API (WebAuthn / FIDO2)
SecurityWebAuthn is a browser API that enables public-key cryptographic authentication, powering phishing-resistant passwordless sign-ins and passkeys.
WebAssembly (WASM) Binary Instruction Format
Developer ToolsWebAssembly is a portable, low-level binary code format that executes at near-native speed inside web browsers, Node.js, and serverless edge runtimes.
Webhooks (HTTP Push Notifications & Reverse APIs)
NetworkingA webhook is an event-driven HTTP callback mechanism that sends real-time automated payloads between web systems when specific triggers occur.
WebP Image Format
Web StandardsWebP is an open-standard raster image format developed by Google providing superior lossy and lossless compression with alpha transparency for web graphics.
WebSocket (RFC 6455 Full-Duplex Real-Time Protocol)
NetworkingWebSocket is a persistent, bidirectional, full-duplex communication protocol operating over a single TCP connection, initiated via an HTTP/1.1 Upgrade handshake.
WHOIS Protocol & Domain Registration Lookup
NetworkingWHOIS is a query and response protocol used to lookup registered domain owners, registrar details, nameservers, and expiration dates.
Put Theory into Practice
Test and inspect tokens, format payloads, validate schemas, and generate cryptographic digests with our complete catalog of privacy-first, client-side developer tools.