Command-line interface
An interface operated through text commands. It supports automation and scripting; command effects depend on the tool, arguments and user permissions.
Definition and sourcesTechnology, explained clearly. Find a term, choose a letter or narrow the topic. Definitions include sources and their review date.
An interface operated through text commands. It supports automation and scripting; command effects depend on the tool, arguments and user permissions.
Definition and sourcesTransforming code into another representation, often executable or intermediate. It can occur ahead of time or during execution; success does not prove correctness.
Definition and sourcesA system part with defined responsibility and interface. In UI it may combine presentation and behaviour; useful boundaries support reuse and testing.
Definition and sourcesAn attack inducing an authenticated browser to perform an unwanted action. Defences include CSRF tokens, origin checks and appropriate cookie settings.
Definition and sourcesInjection of content executed in a browser within a trusted site's context. Defences need context-appropriate output encoding and safe untrusted-HTML handling.
Definition and sourcesA stylesheet language describing document presentation, including colour, typography and layout. It works with HTML and differs from programming languages such as JavaScript. The cascade determines which declarations apply.
Definition and sourcesRules, tools or components that help style interfaces, offering ready-made elements or utility classes. A CSS framework does not replace HTML or guarantee a correct layout without proper implementation.
Definition and sourcesA repository storing varied data, often before final analytical modelling. It needs cataloguing and quality controls; collecting files alone does not create useful analytics.
Definition and sourcesA field combining data analysis, statistics and programming to produce useful insights. It includes data preparation and evaluation, not just model training.
Definition and sourcesAn organised collection of data managed by a database system. Data models, queries and consistency rules affect application behaviour and future development.
Definition and sourcesA convention for representing dates and times. The value 2026-10-14T10:00:00+02:00 includes a date, time and UTC offset. RFC 3339 supports data exchange; a local display format may differ.
Definition and sourcesSystematically finding the cause of a software defect. It includes reproduction, observation and fix verification; random code changes are not a substitute.
Definition and sourcesReleasing an application version into an environment. It involves configuration, data compatibility and post-change checks, not merely uploading files.
Definition and sourcesAn approach bringing software development and operations teams together through collaboration, automation, feedback and continuous delivery. DevOps is not a compulsory tool list or one strictly specified methodology.
Definition and sourcesIntegrating security throughout software development and operations. It combines team responsibility, risk analysis and automated checks. Scanning helps find problems but does not itself establish product security.
Definition and sourcesSoftware design centred on the domain model and a shared team language. Bounded contexts separate meanings between areas of a system.
Definition and sourcesAn intentionally hidden joke, animation or software feature. It is an author-added extra rather than inherently a defect and should not compromise accessibility or security.
Definition and sourcesA distributed search and analytics engine. It indexes documents for querying and should not be equated with every transactional source database.
Definition and sourcesA JavaScript framework for web applications with established conventions. Routing and components support consistent organisation of larger projects.
Definition and sourcesTesting a complete user scenario across cooperating system layers. E2E also has other meanings, including encryption; this entry concerns testing.
Definition and sourcesCode or a method exploiting a vulnerability. A vulnerability's presence alone proves no successful attack; exposure and controls affect risk.
Definition and sourcesAn HTTP framework for Node.js providing routing and middleware. It is a service-building layer rather than a complete content management system.
Definition and sourcesA mechanism enabling features independently of code deployment. It controls rollouts and experiments but requires removing obsolete flags and testing variants.
Definition and sourcesA Python web framework with a small core and extensions. Additional architectural components, such as database integration, can be chosen separately.
Definition and sources