Glossary index

Technology, science and the universe

+57,000terms
19galaxies
2languages
Dailynew terms from the radar
Software development

All-in-One

The 'All-in-One' design pattern refers to an approach that integrates multiple functionalities into a single component or module, thereby facilitating the management and use of various features in…

Software development

Allauth

Allauth is a Django package designed to facilitate authentication, registration, and user account management in web applications. This comprehensive system allows developers to easily and efficiently…

Software development

Allegro CL

Allegro CL is a commercial implementation of Common Lisp, a high-level programming language known for its flexibility and data manipulation capabilities. Designed to facilitate the development of…

Software development

Alloy

Alloy is a modeling language used for software design and verification, allowing developers to specify complex systems precisely and formally. It is based on first-order logic and provides a…

Software development

Alpha

Alpha refers to the first version of software or a game that is released for testing. This initial stage is crucial in the development cycle, as it allows developers to identify and fix bugs before…

Software development

Alpha Testing

Alpha testing represents the first evaluation phase in the development of a software product, primarily conducted by the product's own developers. During this stage, the aim is to identify and…

Software development

Alpine.js

Alpine.js is a minimal framework for composing JavaScript behavior in HTML. Its design focuses on providing a simple and lightweight way to add interactivity to web pages without the need for heavier…

Software development

Amalgamate

Amalgamate, in the context of version control, refers to the process of merging multiple branches or changes into one. This process is fundamental in software development, where different developers…

Software development

Amazon API Gateway

Amazon API Gateway is a service that allows developers to create and manage APIs for their applications. This service facilitates the creation of RESTful and WebSocket APIs, enabling users to…

Software development

Amend

Modify is a command used in version control systems like Git and Subversion (SVN), which allows changes to be made to the most recent commit. This command is essential for developers who want to…

Software development

Amend-commit

Amend-commit is a command in Git that allows changes to the last commit made without the need to create a new one. This command is especially useful for correcting minor errors, such as adding…

Software development

Amendment

An amendment is a change or addition designed to improve a text, piece of legislation, or any formal document. In the context of technology, especially in areas like software development…

Software development

Anaconda GUI

The graphical user interface for the Anaconda installer is a fundamental tool in the installation of operating systems based on Linux distributions. This interface allows users to interact with the…

Software development

Analysis Testing

Analysis testing is a set of techniques and methodologies focused on examining software for defects, vulnerabilities, and areas for improvement. These tests concentrate on evaluating software quality…

Software development

Analytical Hierarchy Process

The Analytic Hierarchy Process (AHP) is a structured technique that allows for the organization and analysis of complex decisions through a mathematical and psychological approach. This methodology…

Software development

Android Debugging

Android debugging is the process of identifying and resolving errors in Android applications. This process is fundamental for developers as it allows them to ensure that their applications run…

Software development

Android NDK

Android NDK (Native Development Kit) is a set of tools that allows developers to implement parts of their applications using native code languages like C and C++. This kit is especially useful for…

Software development

Android SDK

The Android SDK (Software Development Kit) is a set of tools and libraries provided by Google to facilitate the development of applications on the Android platform. This kit includes a compiler, an…

Software development

Android Studio

Android Studio is an integrated development environment (IDE) specifically designed for creating applications on various platforms. This powerful software provides developers with a range of tools…

Software development

Angular

Angular is a platform for building mobile and desktop web applications, based on a framework developed by Google. This framework allows developers to efficiently and structurally create single-page…

Software development

Angular Change Detection

Change detection in Angular is a fundamental mechanism that determines when and how the view is updated in response to changes in the data model. This process is essential for maintaining…

Software development

Angular CLI

Angular CLI (Command Line Interface) is a fundamental tool for developing Angular applications, allowing developers to initialize, develop, build, and maintain projects efficiently. This command-line…

Software development

Angular CLI Builder

The Angular CLI Builder is a fundamental tool for developers working with Angular, a popular framework for building web applications. This tool allows for the creation of custom build processes…

Software development

Angular CLI Commands

Angular CLI commands are command-line tools that allow developers to interact with the Angular framework efficiently. These commands facilitate the creation, management, and maintenance of Angular…

Glosarix on your device

Install
×
Enable Notifications Ok No