Glossary index

Technology, science and the universe

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

N-API

N-API is an API designed to facilitate the creation of native add-ons for Node.js, allowing developers to write code in C/C++ that can be invoked from JavaScript. This interface provides a stable and…

Software development

N-tier Architecture

N-tier architecture is a software design pattern that organizes an application into distinct layers or tiers, each with a specific responsibility. This approach allows for a clear separation of…

Software development

Nagios API

The Nagios API allows programmatic access to Nagios monitoring and configuration data, enabling integration with other systems. This application programming interface (API) is essential for system…

Software development

Nagios API Integration

The Nagios API Integration allows external applications to interact with Nagios for data retrieval and configuration management. This integration is essential for optimizing system and network…

Software development

Nagios Plugins

Nagios Plugins are scripts that extend the functionality of Nagios by allowing it to monitor additional services and applications. These plugins are essential for customizing the monitoring system…

Software development

Nagios Remote Plugin Executor (NRPE)

The Nagios Remote Plugin Executor (NRPE) is a fundamental tool in the Nagios monitoring ecosystem, designed to allow the execution of plugins on remote hosts. This means that, through NRPE, system…

Software development

Naked Objects

The 'Naked Objects' design pattern refers to a technique where domain objects are exposed directly to the user interface, without the mediation of a view model or controller that modifies them. This…

Software development

Named Argument

A named argument in Kotlin is a mechanism that allows passing arguments to a function by specifying the corresponding parameter name. This feature enhances code readability and facilitates…

Software development

Named branch

A named branch in version control systems is a fundamental feature that allows developers to efficiently manage and organize the source code of a project. In distributed version control systems like…

Software development

Named Parameter

A named parameter is a concept in programming that refers to a parameter in a function or procedure that is specified by its name rather than by its position in the argument list. This allows…

Software development

Named Tuple

A named tuple is a subclass of tuples that allows defining fields with names, enhancing the readability and clarity of the code. Unlike traditional tuples, which are accessed via numerical indices…

Software development

Named Type

A Named Type in GraphQL is a type that has a specific name and can be referenced in different parts of a schema. These types are fundamental to the structure of GraphQL, as they allow for a clear and…

Software development

Namespace (programming)

A namespace is a container that contains a set of identifiers and allows the disambiguation of elements with the same name. In programming, namespaces are fundamental for organizing and managing…

Software development

Namespace Collision

Namespace collision occurs when two identifiers in different namespaces are the same, leading to ambiguity. In the context of programming languages, namespaces are used to organize and group classes…

Software development

Namespace Declaration

A namespace declaration is an instruction in programming languages like C# and Kotlin that allows organizing and grouping related classes, interfaces, and other data types under a single name. This…

Software development

Namespace Import

Namespace import in C# is a directive that allows the use of types from a namespace without needing to specify the full namespace. This simplifies the code and improves its readability, as developers…

Software development

Namespace Pollution

Namespace pollution is a situation where different libraries or modules in a programming environment define the same identifiers, which can lead to conflicts and unexpected behaviors in the code…

Software development

Namespace Separator

The namespace separator is a character used in programming and software development to delimit and organize different namespaces within the code. This separator is essential for structuring the code…

Software development

Namespace Testing

Namespace Testing is a set of procedures designed to ensure that namespaces in software are handled properly and efficiently. A namespace is a container that allows grouping identifiers, such as…

Software development

Naming

Naming in programming refers to the process of assigning names to variables, functions, and other entities within the code. This process is fundamental for the readability and maintainability of…

Software development

Naming API

A Naming API is an application programming interface that provides functionalities for naming resources in a structured and efficient manner. These APIs allow developers to manage and manipulate…

Software development

Naming Convention

The Naming Convention is a design pattern that defines a systematic way of naming variables, functions, and classes in software development. This approach aims to improve the readability and…

Software development

Naming Convention Testing

Naming Convention Tests are a set of practices within the software testing field that focus on verifying that the source code of a program adheres to established naming conventions. These conventions…

Software development

NAPI

The New API (NAPI) is a network API in the Linux kernel that improves the performance of network devices by reducing interrupt overhead. NAPI was designed to optimize packet management in systems…

Glosarix on your device

Install
×
Enable Notifications Ok No