Glossary index

Technology, science and the universe

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

Express Session

Express session is a middleware designed to manage sessions in web applications built with Express.js, a Node.js framework. This middleware allows developers to store information about users…

Software development

Express Template Engine

The Express template engine is a fundamental tool in the development of web applications using the Express.js framework. Its main function is to dynamically generate HTML, allowing developers to…

Software development

Express Validator

The Express validator is a set of middlewares designed to validate and sanitize user input in applications built with Node.js, particularly when using the Express framework. This validator allows…

Software development

Extends

The keyword 'extends' in TypeScript is used to create a subclass from a parent class, allowing for the inheritance of properties and methods. This feature is fundamental in object-oriented…

Software development

Extensibility

Extensibility refers to the ability of a system to be expanded with additional features or functionalities. This concept is fundamental in software and system design, as it allows developers and…

Software development

Extensible

Extensible refers to the ability of a system, software, or technology to be expanded or modified without the need to rewrite its underlying structure. This feature is fundamental in modern software…

Software development

Extensible Markup Language (XML)

The Extensible Markup Language (XML) is a markup language that defines a set of rules for encoding documents in a format that is both human-readable and machine-readable. XML allows for hierarchical…

Software development

Extension

An extension is a software component that adds a specific feature to an existing computer program. These extensions allow users to customize and enhance the functionality of applications and…

Software development

Extension API

An Extension API is a set of routines, protocols, and tools that allows developers to create additional applications and functionalities for software platforms. These APIs are specifically designed…

Software development

Extension Function

The 'Extension Function' in Kotlin is a concept that allows developers to add new functionalities to existing classes without the need to modify their source code. This is achieved by defining a…

Software development

Extension Library

The PHP Extension Library is a collection of modules and libraries that allows developers to add specific functionalities to the PHP programming language. These extensions can range from performance…

Software development

Extension Object

The Extension Object pattern allows adding new functionality to existing objects without modifying their structure. This pattern is particularly useful in systems where flexibility and extensibility…

Software development

Extern

The extern keyword is used in C++ to declare a variable or function that is defined in another translation unit. This allows different source code files to communicate with each other, facilitating…

Software development

External API

An external API (External Application Programming Interface) is a set of definitions and protocols that allows interaction between different systems or applications that are not part of the same…

Software development

External Communication

External communication in the context of microkernels refers to the methods and protocols used to facilitate interaction between the microkernel and external systems, such as hardware devices…

Software development

External Dependency Testing

External Dependency Testing is a set of evaluations conducted to determine how external dependencies affect the functioning of an application. These dependencies can include third-party libraries…

Software development

External Interface Testing

External Interface Testing is a crucial component in the field of software testing, focusing on the interactions between an application and external systems. These tests aim to ensure that…

Software development

External Library

An external library is a collection of precompiled routines that a program can use to perform specific tasks without the need to rewrite the code from scratch. These libraries allow developers to…

Software development

External Repository

An external repository in Git refers to a storage space that is hosted outside the main project or organization. This type of repository allows developers to manage and share their code efficiently…

Software development

External Resource

An external resource refers to any asset or data that is not part of the core application but is used within it. These resources can include multimedia files, code libraries, web services, databases…

Software development

External Stakeholders

External stakeholders in the context of Scrum are individuals or groups who, although not part of the development team, have a significant interest in the project. These stakeholders can include…

Software development

Ext JS

Ext JS is a powerful JavaScript framework designed for building rich, cross-platform web applications, particularly those that require intensive data management. This framework provides a wide range…

Software development

Extreme Pair Programming

Extreme Pair Programming is a collaborative practice where two programmers work together at a single workstation, sharing the same code and screen. In this approach, one programmer takes on the role…

Software development

Extreme Programming

Extreme Programming (XP) is a software development methodology that falls under agile methodologies. Its main focus is on customer satisfaction, flexibility in the face of changes, and continuous…