Glossary index

Technology, science and the universe

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

Information Security Testing

Information security testing evaluates the security measures of software to protect data. These tests are essential for identifying vulnerabilities and ensuring that applications and systems are…

Software development

Information Technology Audit

Information Technology (IT) Audit refers to a systematic examination of management controls within an information technology infrastructure. This process involves evaluating the effectiveness…

Software development

Infrastructure API

An Infrastructure API is a set of protocols and tools that allows developers to manage and automate infrastructure resources in computing environments. These APIs act as intermediaries between…

Software development

Infrastructure as Code Versioning

Infrastructure as code versioning is the process of managing changes to infrastructure code over time. This approach allows development and operations teams to maintain strict control over the…

Software development

Infrastructure Testing

Infrastructure testing is a set of evaluations designed to analyze and validate the hardware and software infrastructure that supports an application. These tests are fundamental to ensure that all…

Software development

Ingress Rewrite

Ingress rewriting is a feature that allows modifying the request path before sending it to the backend service. This functionality is essential in microservices environments, where multiple services…

Software development

Inherit

Inherit, in the context of programming and computing, refers to the concept of inheritance, which involves receiving properties or characteristics from a parent object. This principle is fundamental…

Software development

Inheritable

In Kotlin, the concept of 'inheritance' refers to the ability of a class to inherit properties and methods from another class, known as the parent class or superclass. This feature is fundamental in…

Software development

InheritableThreadLocal

InheritableThreadLocal is a subclass of ThreadLocal in Java that allows the value associated with a variable to be inherited by child threads. Unlike ThreadLocal, which provides a unique value for…

Software development

Inheritance

Inheritance in programming refers to the ability of a class to inherit properties and methods from another class. This concept is fundamental in object-oriented programming (OOP), where the aim is to…

Software development

Inheritance Hierarchy

The inheritance hierarchy is a structure that shows the relationship between classes in terms of inheritance. In object-oriented programming, especially in languages like C++, inheritance allows one…

Software development

Inherits

Inheritance in JavaScript is a fundamental concept of object-oriented programming that allows one object to inherit properties and methods from another object. This mechanism facilitates code reuse…

Software development

Initial

In the context of React, the term 'Initial' refers to the initial state or value of a component. This concept is fundamental in programming with React, as it allows developers to define how a…

Software development

Initialization

Initialization is the process of starting a system or application, often involving the loading of necessary configurations. This process is essential to ensure that all system components are ready to…

Software development

Initialization List

An initializer list is a list of variables that are initialized when an object is created in C++. This mechanism allows assigning values to an object's attributes more efficiently and readably…

Software development

Initialize-Object

Initializing an object is a fundamental concept in programming that refers to the process of creating a new instance of an object. In object-oriented programming, an object is an entity that…

Software development

Initial value

The initial value assigned to a variable or field in a database is a fundamental concept in programming and data management. This value represents the predetermined state that a variable or specific…

Software development

Inject

Injecting in Angular refers to the process of providing a dependency to a class or component, facilitating dependency management and promoting code reuse. This approach allows components not to…

Software development

Injectable

The 'Injectable' decorator in Angular is a fundamental tool that marks a class as available to be provided and injected as a dependency into other components or services. This decorator allows…

Software development

Inline

Inline functions are functions defined with the 'inline' keyword that suggest to the compiler to insert the function body into the code at each call site. This can improve performance by avoiding the…

Software development

Inner Class

An inner class in Kotlin is a class defined within another class. This structure allows the inner class to access the members of the outer class, even those that are private. Inner classes are useful…

Software development

Input

The term 'input' refers to the data received by a program or command, and it is a fundamental concept in the field of computing and programming. Generally speaking, input can be any type of…

Software development

Input/Output Management

The management of input and output operations in a microkernel system refers to how these systems handle communication and control of peripheral devices, such as storage media, printers, and…

Software development

Input axes

Input axes are virtual axes used to handle player input in various game development environments. These axes allow developers to map user actions, such as movement and interaction, to a coordinate…