Glossary index

Technology, science and the universe

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

NoClassDefFoundError

The 'NoClassDefFoundError' is a type of exception that occurs in the Java runtime environment when the Java Virtual Machine (JVM) or a class loader attempts to load a class and cannot find its…

Software development

Nocode Platform

A No-code platform is a tool that allows users to build applications without the need to write code. These platforms are designed to be intuitive and accessible, enabling non-technical individuals to…

Software development

No commits

The term 'without commits' in the context of Git refers to the absence of commits in a repository's history. A commit is a snapshot of changes made to the source code and serves as a reference point…

Software development

No Conflict

The term 'Conflict-Free' in the context of version control refers to a situation where changes made to a file or set of files can be merged without conflicts arising. This occurs when two or more…

Software development

No conflicts

The term 'no conflicts' in the context of version control systems refers to a situation where there are no discrepancies between different branches of a repository that would prevent changes from…

Software development

Node-RED

Node-RED is a visual programming tool designed to connect hardware devices, APIs, and online services in new and interesting ways. Using a flow-based approach, it allows users to create applications…

Software development

Node.js

Node.js is a JavaScript runtime built on Chrome's V8 JavaScript engine, used for building scalable network applications. Its event-driven architecture and non-blocking I/O model allow it to handle…

Software development

Node.js API

A Node.js API is an interface that allows different software applications to communicate with each other using Node.js. This technology, based on JavaScript, enables the creation of server-side…

Software development

Node.js CLI

The Node.js CLI is a command-line interface that allows developers to efficiently and directly execute applications and scripts written in Node.js. This tool is fundamental for interacting with the…

Software development

Node.js Debugger

The Node.js debugger is a tool that helps developers identify and troubleshoot issues in Node.js applications. This tool allows programmers to execute their code step by step, inspect variables, and…

Software development

Node.js Framework

A Node.js framework is a collection of libraries and tools that help developers build applications more efficiently. These frameworks provide an organized structure and a set of predefined…

Software development

Node.js Middleware

Node.js middleware is software that acts as a bridge between an operating system or database and applications, allowing for data management. This type of middleware is primarily used in web…

Software development

Node.js Runtime

The Node.js runtime environment is the environment in which Node.js applications run, providing the necessary resources for execution. Node.js is a JavaScript-based development platform that allows…

Software development

Node.js Testing

Node.js testing refers to the process of evaluating the functionality and performance of Node.js applications. This process is crucial to ensure that the code works as expected and that applications…

Software development

Node Connection

A Node Connection in GraphQL is a pattern used to paginate through a list of nodes. This approach allows developers to handle large data sets efficiently, facilitating navigation and loading…

Software development

Node Coverage Testing

Node Coverage Testing is a verification technique in software development that focuses on ensuring that all nodes in a control structure, such as a program flow graph, have been executed at least…

Software development

Node History

The 'Node History' refers to a detailed record of changes made to a node within a content management system (CMS) or any similar digital platform. A node can be any content element, such as a page, a…

Software development

Node Inspector

The Node Inspector is a debugging tool for Node.js applications that provides a graphical interface for debugging. This tool allows developers to inspect the state of their applications in real-time…

Software development

Node Interface

A Node Interface in GraphQL defines a common set of fields that can be used by different types of nodes within a schema. This allows developers to create a more flexible and coherent data structure…

Software development

Node Management API

A Node Management API is a programming interface that allows developers to interact with and manage nodes within a distributed system. These nodes can be servers, devices, or software instances that…

Software development

Node Module

A Node module is a reusable block of code in Node.js that can be included in applications to extend functionality. These modules allow developers to organize their code more efficiently, facilitating…

Software development

Node Mutation

Node Mutation refers to the process of changing the state of a node in a GraphQL API. In the context of GraphQL, a 'node' can be any entity managed within the API, such as a user, a product, or a…

Software development

Node Package Manager

The Node Package Manager (npm) is a package manager for JavaScript that allows for the installation and management of packages. npm is a fundamental tool in the Node.js ecosystem, enabling developers…

Software development

Node Pagination

Node Pagination is a technique used to limit the number of nodes returned in a query. In the context of APIs, this technique allows developers to efficiently manage the amount of data retrieved…