KNOWLEDGE / FROM A TO Z

Glossary

Technology, explained clearly. Find a term, choose a letter or narrow the topic. Definitions include sources and their review date.

Terms 161 / 685

Clear filters
TProgramming

TypeScript

A language extending JavaScript with static typing. Type checks help before execution but do not replace validation of network input.

Definition and sources
UDesign / Programming

UI (User Interface)

The means through which a person operates a system, including graphical elements, text, touch or voice. UI is part of user experience; button appearance does not account for all UX.

Definition and sources
UProgramming

Unit tests

Tests of a small unit of code behaviour. They should detect meaningful regressions; mirroring implementation in assertions can create false confidence.

Definition and sources
VProgramming

Version control

Recording file-change history and collaborating on versions. It supports comparison and code recovery but does not replace whole-environment backups.

Definition and sources
VProgramming

Versioning

Assigning identifiers to releases or changes under a defined policy. SemVer relates numbers to API compatibility, but not every project follows identical rules.

Definition and sources
VProgramming

Virtual DOM

An in-memory UI representation used to plan real DOM changes. It is an implementation technique, not an automatic performance guarantee.

Definition and sources
VProgramming

Vue.js

A JavaScript framework for declarative component interfaces. It supports different project sizes; complete architecture still needs data and routing decisions.

Definition and sources
WProgramming / Websites

Web developer

A person developing websites and web applications, specialising in interfaces, server-side work or both. Responsibilities depend on the team and product rather than one compulsory list of languages.

Definition and sources
WProgramming

WebAssembly

A code format and execution model for compiled modules. It can run inside and outside browsers; permissions depend on the host environment.

Definition and sources
WProgramming / Websites

Webhooks

Notifications sent to an HTTP endpoint after events such as payments. Receivers should verify authenticity and handle retries and duplicates. Webhooks guarantee neither immediate nor exactly-once delivery.

Definition and sources
WProgramming / Servers

Webmaster

A traditional term for someone maintaining a website's operation, updates and publishing. Scope varies by organisation. Larger teams may divide those responsibilities among administrators, developers and editors.

Definition and sources
WProgramming

webpack

A tool bundling application dependencies and assets. Configuration affects code splitting, caching and output size; bundling does not automatically fix architecture.

Definition and sources
WWebsites / Programming

WordPress

A community-developed open-source content-management system. Themes and plugins adapt the website. WordPress.org is the software project; WordPress.com is a separate hosting service. Free code does not mean cost-free operation.

Definition and sources
YProgramming

Yarn

A JavaScript package manager. Installation mechanisms differ between generations; lockfiles and dependency review support reproducible, safer builds.

Definition and sources
YProgramming

Yii Framework

A PHP framework providing application structure and data tools. Yii generations have different requirements and compatibility; the version matters.

Definition and sources