🎁 New User? Get 20% off your first purchase with code NEWUSER20 Register Now →
Menu

Categories

IT Glossary & Dictionary

53 terms covering Linux, Python, DevOps, Networking, Databases, and more.

Clear definitions and in-depth explanations for beginners and professionals.

All Cloud Computing (35) Databases (51) DevOps (60) Linux (60) Networking (46) Programming Concepts (40) Python (55) Security (40) Web Development (53)
A-Z: A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

A

AJAX

Web Development

A technique for making asynchronous HTTP requests from a web page without reloading the entire page.

API (Application Programming Interface)

Web Development

A set of rules and protocols that allows different software applications to communicate and exchange data.

API Rate Limiting

Web Development

A strategy for limiting the number of API requests a client can make within a specified time window to protect server resources.

B

Brotli Compression

Web Development

A modern compression algorithm developed by Google that achieves better compression ratios than Gzip for web content delivery.

C

Caching

Web Development

Storing copies of frequently accessed data in faster storage to reduce load times and server processing.

Canonical URL

Web Development

An HTML element that tells search engines which URL is the preferred version of a page when duplicate or similar content exists at multiple URLs.

CDN (Content Delivery Network)

Web Development

A distributed network of servers that delivers web content to users from the geographically closest location.

Content Negotiation

Web Development

An HTTP mechanism where client and server agree on the best representation of a resource based on format, language, or encoding preferences.

Cookie

Web Development

A small piece of data stored in the browser by a website to remember user preferences, login state, or tracking information.

CORS Headers

Web Development

HTTP headers that control cross-origin resource sharing between different domains, specifying allowed origins, methods, and headers.

CORS Preflight

Web Development

An automatic OPTIONS request sent by browsers before certain cross-origin requests to check if the actual request is permitted.

Cross-Origin Resource Sharing (CORS)

Web Development

An HTTP mechanism that allows web pages to request resources from a different domain than the one serving the page.

CSS Flexbox

Web Development

A CSS layout model that provides efficient arrangement of items within a container, handling alignment, distribution, and spacing.

CSS Grid

Web Development

A two-dimensional CSS layout system for creating complex grid-based designs with rows and columns.

D

DOM (Document Object Model)

Web Development

A programming interface for HTML documents that represents the page structure as a tree of objects that can be manipulated with JavaScript.

G

GraphQL

Web Development

A query language for APIs that lets clients request exactly the data they need, reducing over-fetching and under-fetching.

gRPC

Web Development

A high-performance RPC framework using Protocol Buffers and HTTP/2 for efficient service-to-service communication.

H

HATEOAS

Web Development

Hypermedia As The Engine Of Application State — a REST constraint where API responses include links to related actions and resources.

HTTP/2

Web Development

The second major version of HTTP that improves performance through multiplexing, header compression, and server push.

HTTP/3

Web Development

The latest HTTP version that uses QUIC instead of TCP, providing faster connections and better performance on unreliable networks.

HTTP Status Codes

Web Development

Standardized three-digit codes returned by web servers to indicate the result of a client's HTTP request.

I

Idempotency

Web Development

A property where performing an operation multiple times produces the same result as performing it once.

J

JSON

Web Development

JavaScript Object Notation — a lightweight data interchange format that is easy for humans to read and machines to parse.

JSON Schema

Web Development

A vocabulary for validating the structure and content of JSON data, ensuring API requests and responses conform to expected formats.

L

Lazy Loading

Web Development

A technique that delays loading non-critical resources until they are needed, improving initial page load performance.

M

Meta Tags

Web Development

HTML elements in the page head that provide metadata about the document for browsers, search engines, and social media platforms.

Middleware

Web Development

Software that sits between the request and response in a web application, performing processing like authentication or logging.

MVC (Model-View-Controller)

Web Development

An architectural pattern that separates an application into three components: data (Model), interface (View), and logic (Controller).

O

OAuth Scope

Web Development

A mechanism in OAuth that limits an application's access to a user's account to specific resources or actions.

P

PHP

Web Development

A widely-used server-side scripting language designed for web development that powers over 75% of websites including WordPress.

Progressive Enhancement

Web Development

A web design strategy that starts with basic functionality for all browsers and progressively adds advanced features for capable ones.

Progressive Web App (PWA)

Web Development

A web application that uses modern web capabilities to deliver app-like experiences with offline support and push notifications.

R

Responsive Design

Web Development

A web design approach that makes web pages render well on all screen sizes using flexible layouts and media queries.

REST (Representational State Transfer)

Web Development

An architectural style for designing networked applications using standard HTTP methods and stateless communication.

S

SEO (Search Engine Optimization)

Web Development

The practice of optimizing websites to rank higher in search engine results, increasing organic traffic.

Server-Sent Events

Web Development

A server push technology that enables a server to send real-time updates to a browser over a single HTTP connection.

Server-Sent Events (SSE)

Web Development

A web technology enabling servers to push real-time updates to browsers over a single HTTP connection, simpler than WebSockets.

Service Worker

Web Development

A JavaScript file that runs in the background, enabling offline support, push notifications, and background sync for web apps.

Sitemap XML

Web Development

An XML file that lists all important URLs on a website, helping search engines discover and crawl content efficiently.

SPA (Single Page Application)

Web Development

A web application that loads a single HTML page and dynamically updates content without full page reloads.

SSR (Server-Side Rendering)

Web Development

A technique where web pages are rendered on the server and sent as complete HTML to the browser, improving SEO and initial load time.

Static Site Generator (SSG)

Web Development

A tool that generates a complete static HTML website from templates and content at build time, requiring no server-side processing.

Structured Data (Schema.org)

Web Development

A standardized vocabulary for marking up web content so search engines can understand and display it as rich results.

T

TypeScript

Web Development

A typed superset of JavaScript that adds static type checking, interfaces, and advanced IDE support to JavaScript development.

W

Web Accessibility (a11y)

Web Development

The practice of designing websites that can be used by people with disabilities, following WCAG guidelines.

WebAssembly (Wasm)

Web Development

A binary instruction format that enables near-native performance execution of code in web browsers alongside JavaScript.

Web Caching Strategies

Web Development

Techniques for storing copies of web resources at various levels to reduce server load, bandwidth, and response times.

Web Components

Web Development

A set of browser-native APIs for creating reusable, encapsulated custom HTML elements with their own styling and behavior.

Page 1 of 2 Next

How Our IT Glossary Helps You

More than just definitions — our glossary is a learning tool that connects concepts to practical resources.

📚 Clear Definitions

Every term has a short definition for quick reference and a detailed explanation for deeper understanding.

🎯 Difficulty Levels

Each term is tagged as Beginner, Intermediate, or Advanced so you know if it matches your current knowledge.

🔗 Linked to eBooks

Terms link to relevant eBooks so you can go from a quick definition to in-depth learning in one click.

🔭 9 Categories

Browse by topic area — filter by category and A-Z letter to find exactly what you need in seconds.

Browse All Books Reading Lists Read Our Blog

Frequently Asked Questions

What is the Dargslan IT Glossary?

The Dargslan IT Glossary is a comprehensive dictionary of 53 information technology terms covering 9 categories including Cloud Computing, Databases, DevOps, Linux, Networking, Programming Concepts. Each term includes a clear definition, an in-depth explanation, difficulty level, and links to related eBooks for further learning.

How many terms does the glossary contain?

The glossary currently contains 53 terms across 9 categories. We regularly add new terms to keep the glossary current with the latest technologies and concepts.

Who is this glossary for?

The glossary is designed for anyone working in or learning about IT — from complete beginners encountering unfamiliar terms to experienced professionals looking for precise definitions. Each term includes a difficulty badge (Beginner, Intermediate, or Advanced) so you can find content at your level.

Can I browse terms by category?

Yes. Use the category pills at the top of the glossary to filter terms by topic such as Cloud Computing, Databases, DevOps, Linux, Networking, Programming Concepts. You can also use the A-Z letter filter to jump to terms starting with a specific letter, or combine both filters.

How are glossary terms linked to eBooks?

Many glossary terms are linked to relevant eBooks in our store. When you read a term definition, you will see recommended books that cover that topic in depth — making it easy to go from a quick definition to comprehensive learning.

Is the glossary free to use?

Yes, the entire IT glossary is completely free. Browse, read, and learn from all 53 terms without any registration or payment required.

How do I find a specific term?

You can use the A-Z letter navigation to jump to terms starting with a specific letter, filter by category to narrow results, or use the search bar in the header to find any term by name. Each term has its own dedicated page with a full explanation.