Developer Glossary

116 technical terms explained in plain English. Definitions, code examples, and links to free tools.

A

B

C

Caching Web Development

Caching stores copies of data in faster-access locations to reduce latency and load. Web caching includes browser caches...

camelCase Programming

camelCase is a naming convention where words are joined without spaces, and each word after the first starts with a capi...

Text Case Converter
CDN DevOps

A CDN (Content Delivery Network) is a geographically distributed network of servers that delivers cached content from th...

CSS Minifier
Certificate (SSL/TLS) Security

An SSL/TLS certificate is a digital document that binds a domain name to a public key. Issued by Certificate Authorities...

Checksum Cryptography

A checksum is a small value derived from a data block, used to detect errors or verify integrity. Common checksum algori...

MD5 & SHA Hash Generator
CI/CD DevOps

CI/CD (Continuous Integration / Continuous Deployment) is a practice where code changes are automatically built, tested,...

Content Security Policy (CSP) Security

CSP is a security HTTP header that restricts which resources (scripts, styles, images) a page can load. It specifies all...

HTML Entity Encoder
Content-Type Header Web Development

The Content-Type HTTP header indicates the MIME type of the request or response body. It tells the receiver how to parse...

JSON Formatter
Cookie Web Development

An HTTP cookie is a small piece of data stored in the browser and sent with every request to the same domain. Cookies st...

JWT Decoder
CORS Web Development

CORS (Cross-Origin Resource Sharing) is a browser security mechanism that controls which domains can make requests to yo...

JSON Formatter
CRUD Programming

CRUD stands for Create, Read, Update, Delete — the four basic operations for persistent data storage. In REST APIs, thes...

JSON Formatter
CSRF (Cross-Site Request Forgery) Security

CSRF is a web attack that tricks a user's browser into making unwanted requests to a site where they are authenticated. ...

HTML Entity Encoder
CSS Web Development

CSS (Cascading Style Sheets) is a stylesheet language that controls the visual presentation of HTML documents. It define...

CSS Minifier Color Converter
CSS Minification Web Development

Minification is the process of removing unnecessary characters from code (whitespace, comments, line breaks) without cha...

CSS Minifier
CSV Data Formats

CSV (Comma-Separated Values) is a plain text format that stores tabular data with rows separated by newlines and columns...

JSON to CSV Converter

D

E

G

H

Hashing Cryptography

Hashing is the process of converting input data of any size into a fixed-size output (hash or digest) using a mathematic...

MD5 & SHA Hash Generator
HEX Color Code Web Development

A HEX color code is a six-digit hexadecimal representation of a color, prefixed with #. Each pair of digits represents r...

Color Converter
Hexadecimal Programming

Hexadecimal (hex, base-16) is a numbering system that uses 16 digits: 0-9 and A-F. Each hex digit represents 4 bits, so ...

Color Converter MD5 & SHA Hash Generator
HSL Color Model Web Development

HSL (Hue, Saturation, Lightness) is a cylindrical color model. Hue is a degree on the color wheel (0-360), saturation is...

Color Converter
HTML Web Development

HTML (HyperText Markup Language) is the standard markup language for creating web pages. It uses tags like <p>, <div>, <...

HTML Entity Encoder Markdown Preview
HTML Entities Encoding

HTML entities are special sequences that represent reserved or special characters in HTML. They start with & and end wit...

HTML Entity Encoder
HTTP Networking

HTTP (HyperText Transfer Protocol) is the application-layer protocol for transmitting hypermedia documents on the web. I...

JSON Formatter URL Encode/Decode
HTTP Status Codes Networking

HTTP status codes are three-digit numbers returned by servers to indicate the result of a request. They are grouped: 2xx...

JSON Formatter
HTTPS Networking

HTTPS (HTTP Secure) is HTTP encrypted with TLS/SSL. It ensures that data between the browser and server is encrypted, au...

URL Encode/Decode

I

J

K

L

M

N

O

P

Q

R

S

Salt (Cryptography) Security

A salt is a random value added to a password before hashing. Each user gets a unique salt, so even if two users have the...

MD5 & SHA Hash Generator Password Generator
Same-Origin Policy Security

The same-origin policy is a browser security mechanism that restricts scripts on one origin from accessing data on a dif...

Semantic HTML Web Development

Semantic HTML uses elements that convey meaning about their content: <article> for articles, <nav> for navigation, <head...

HTML Entity Encoder
Semantic Versioning (SemVer) DevOps

Semantic Versioning uses a three-part version number: MAJOR.MINOR.PATCH (e.g., 2.4.1). MAJOR increments for breaking cha...

Session Web Development

A session is a server-side data store associated with a specific user, identified by a session ID stored in a cookie. It...

JWT Decoder
SHA-256 Cryptography

SHA-256 (Secure Hash Algorithm 256-bit) is a cryptographic hash function that produces a 256-bit (64 hex character) dige...

MD5 & SHA Hash Generator
snake_case Programming

snake_case is a naming convention where words are separated by underscores and all letters are lowercase: my_variable_na...

Text Case Converter
SOAP APIs

SOAP (Simple Object Access Protocol) is a messaging protocol that uses XML for structured information exchange. It defin...

JSON Formatter
SQL Injection Security

SQL injection is a code injection attack where malicious SQL statements are inserted into input fields. If the applicati...

SSH Security

SSH (Secure Shell) is a cryptographic network protocol for secure remote access to servers. It encrypts all communicatio...

Password Generator
SSL/TLS Security

TLS (Transport Layer Security) and its predecessor SSL (Secure Sockets Layer) are cryptographic protocols that secure co...

MD5 & SHA Hash Generator
String Matching Programming

String matching is the algorithmic process of finding occurrences of a pattern within a text. Methods range from simple ...

Regex Tester Text Diff Checker
SVG Web Development

SVG (Scalable Vector Graphics) is an XML-based format for two-dimensional vector graphics. Unlike raster images (PNG, JP...

Image to Base64 Converter

T

U

V

W

X

Y

Related Resources