Glossary index

Technology, science and the universe

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

H2O Driverless AI

H2O Driverless AI is an automated machine learning platform that allows users to build and deploy machine learning models without extensive coding requirements. This tool stands out for its ability…

Software development

HaikuDepot

HaikuDepot is a package management application designed specifically for use in specific operating systems. Its main function is to facilitate the installation, updating, and removal of software in…

Software development

Handle

A handle is an abstract reference to a resource, such as a file or a network connection. In programming, handles are used to manage resources efficiently, allowing developers to interact with them…

Software development

Handler Function

An event handler function is a function that is called in response to an event or request. This concept is fundamental in event-driven programming, where user actions, such as mouse clicks or key…

Software development

HandlerThread

A handler thread in general programming is a specialized thread that includes a Looper, allowing it to run a message loop. This type of thread is crucial for managing user interfaces, as it enables…

Software development

Handoff checklist

A handoff checklist is a set of items that are meticulously reviewed during the software project transfer process. Its primary purpose is to ensure that all critical aspects of the project have been…

Software development

Hapi

Hapi is a rich framework for building applications and services in Node.js. It stands out for its focus on configuration and extensibility, allowing developers to create robust and scalable…

Software development

Happiness Metric

The Happiness Metric is a tool used in agile methodologies to assess the morale and satisfaction of team members. This metric is based on the premise that a happy team is more productive and…

Software development

Haptic API

A haptic API is an application programming interface that allows interaction with haptic feedback devices, which can provide tactile sensations to the user. These APIs enable developers to integrate…

Hardware, electronics and robotics

Haptic Feedback API

The Haptic Feedback API is a programming interface that allows developers to integrate tactile feedback functionalities into electronic devices. This technology enables users to experience physical…

Software development

Haptic Interfaces

Haptic interfaces are interaction systems that allow users to communicate with devices through the sense of touch. These interfaces use tactile feedback to simulate physical sensations, such as…

Software development

Haptic User Interface

A haptic user interface allows users to interact with digital content through touch. This technology uses tactile feedback to simulate physical sensations, enriching the user experience by providing…

Software development

Hard Code

Hard coding refers to the practice of embedding fixed values directly into a program's source code, which can make the software less flexible and harder to maintain. This technique involves…

Software development

HARD CODED

Hard coding refers to values that are written directly into the code instead of being stored in a variable or external source. This approach means that the data is fixed and cannot be modified…

Software development

Hardening Sprint

The 'Hardening Sprint' is a practice within the Agile framework that focuses on fixing bugs and improving product quality before its release. This type of sprint takes place at the end of a…

Software development

HARD LINK

A hard link is a directory entry that associates a name with a file in a file system. Unlike a symbolic link, which acts as a pointer to another file, a hard link creates a direct reference to the…

Software development

Hard reset

The 'Hard Reset' in Git is a command that allows you to reset the current branch to a specific state, discarding all changes made since that point. This command is essential for developers who want…

Software development

Hardware Compatibility

Hardware compatibility refers to the ability of an operating system or software to run on specific hardware configurations. This means that such systems are designed to operate on a variety of…

Software development

Hardware Design

Hardware design refers to the process of defining the architecture, components, modules, interfaces, and data for a system. This process is fundamental in the creation of electronic devices, as it…

Software development

Hardware failures

A hardware failure is a malfunction of a physical component of a computer system. This type of failure can occur in various hardware parts, such as the CPU, RAM, hard drives, graphics cards, and…

Software development

Hardware Fault Tolerance

Hardware fault tolerance refers to the ability of a system to continue functioning correctly even in the event that one or more hardware components fail. This concept is crucial in the design of…

Software development

Hardware Test

Hardware testing in the context of embedded systems refers to a systematic evaluation process designed to determine the functionality and performance of hardware components operating under various…

Software development

Hardware Testing

Hardware testing in the context of computing platforms refers to the process of evaluating the performance and reliability of hardware components. This process is essential to ensure that devices…

Software development

HARDWARE UPGRADING

Hardware upgrade refers to the process of replacing or adding physical components in a computer system with the aim of improving its performance, functionality, or capacity. This process can include…

Glosarix on your device

Install
×
Enable Notifications Ok No