Glossary index

Technology, science and the universe

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

Directive Selector

The 'Directive Selector' in Angular is a string used to identify a directive in Angular templates. This selector allows developers to apply specific behaviors to DOM elements, facilitating the…

Software development

Discipline

Discipline refers to the practice of training individuals to obey rules or a code of conduct. In the context of agile methodologies and process management, discipline is crucial to ensure that teams…

Software development

Discovery

Discovery in the context of AppArmor, Nomad, and Monitoring refers to the process of identifying and locating resources or services on a network. This process is fundamental for the efficient…

Software development

Discrepancy Testing

Discrepancy testing is a critical approach in the field of software testing, designed to identify and analyze differences between expected results and actual results obtained during the execution of…

Software development

Discussion

Discussion in the context of Scrum refers to an exchange of ideas or opinions on a particular topic, which can range from sprint planning to product review. This process is fundamental for fostering…

Software development

Disjoint Set

A disjoint set is a collection of elements where no pair of elements shares a common member. In other words, each element in the set is unique, and there are no intersections between them. This…

Software development

DispatcherServlet

The Dispatcher Servlet is a fundamental component in the Spring MVC framework, acting as an intermediary that receives HTTP requests and directs them to the appropriate controllers. This servlet…

Software development

Display Settings

Display settings refer to the screen configuration in operating systems that allows users to adjust the appearance and behavior of their screens. This includes options to modify resolution…

Software development

Disruption

Disruption refers to a disturbance or problem that interrupts an event, activity, or process. In the context of technology and management, this term is used to describe significant changes that alter…

Software development

Dissolution

Dissolution is the process of breaking down a project or task into its smaller, manageable components. This approach allows teams to better understand the various parts that make up a project…

Software development

Distant Repository

A remote repository, in the context of Git, refers to code storage that does not reside on the user's local machine but on a remote server. This type of repository allows developers to collaborate on…

Software development

Distributed Version Control

Distributed version control is a type of version control where each user has a complete copy of the repository. This means that not only is the history of changes stored, but each user can work…

Software development

Distribution Upgrade

A distribution upgrade is a process by which new versions of all software packages currently installed on a Linux-based operating system are upgraded. This type of upgrade is crucial for maintaining…

Software development

Distro Upgrade

Distro upgrade refers to the process of updating the entire operating system distribution, which includes the kernel, libraries, utilities, and installed packages. This process is crucial for keeping…

Software development

Diverge

Divergence in the context of Git refers to the process by which two branches of development begin to evolve independently from a common ancestor. This phenomenon is fundamental in version control…

Software development

Divergence

In the context of version control systems, 'divergence' refers to the situation where two branches have evolved independently and have different commits. This phenomenon occurs when branches are…

Software development

Divergence Point

The 'Divergence Point' in Git refers to the specific commit where two branches of a repository separate from each other. This concept is fundamental in version control, as it allows developers to…

Software development

Divergent Branch

A divergent branch in Git refers to a branch that has diverged from another branch, having different commits. This concept is fundamental in version control, as it allows developers to work on…

Software development

Django

Django is a high-level web framework for Python that promotes rapid and clean development. Its design is based on the principle of 'don't repeat yourself' (DRY), allowing developers to create web…

Software development

Django Admin

Django Admin is an integrated application that provides a web interface for managing Django applications. This tool allows developers and system administrators to interact with the database of their…

Software development

Django Admin Customization

The customization of Django's administration refers to the process of modifying the admin interface of this popular web framework to meet the specific needs of developers and users. Django, known for…

Software development

Django Admin Interface

The Django Admin Interface is a powerful and flexible tool that allows for the management of data in applications developed with the Django framework. This interface is automatically generated from…

Software development

Django Allauth

Django Allauth is an integrated set of Django applications that address authentication, registration, account management, and more. This package stands out for its flexibility and ease of use…

Software development

Django Authentication

Django authentication is a robust and flexible system designed to manage user authentication and permissions in web applications developed with the Django framework. This system allows developers to…