Glossary index

Technology, science and the universe

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

OnKeyDown

The 'Key Down' event in C# refers to an action that is triggered when a user presses a key on the keyboard. This event is fundamental in the programming of interactive applications, as it allows…

Software development

OnKeyPress

The 'Key Pressed' event in C# is a fundamental mechanism in desktop and web application programming that allows developers to respond to user interaction with the keyboard. This event is triggered…

Software development

OnMouseEnter

The 'OnMouseEnter' event is a fundamental mechanism in graphical interface programming in C#. This event is triggered when the mouse pointer enters the area of a control, such as a button, text box…

Software development

OnMutation

In GraphQL, a mutation refers to operations that allow modifying data on the server. Unlike queries, which are used to retrieve information, mutations are designed to create, update, or delete…

Software development

OnResponse

The 'Response' in GraphQL refers to the handling of the responses generated by operations performed in this query language. Unlike traditional REST APIs, where each endpoint returns a fixed response…

Software development

OnServiceConnected

Connecting service is a fundamental event in the Android ecosystem that occurs when an application component, such as an activity or fragment, establishes a connection with a background service. A…

Software development

OnSubscription

Subscriptions in GraphQL refer to directives or behaviors specific to operations that allow clients to receive real-time updates about data. Unlike queries and mutations, which are request-response…

Software development

Opaque

The term 'opaque' in the context of C++ refers to a type of data structure whose internal details are hidden from the user. This concept is based on the idea of encapsulation, which is fundamental in…

Artificial intelligence

Open-Ended Questions

Open-ended questions are inquiries that cannot be answered with a simple 'yes' or 'no', making them valuable tools in various interactions, especially in the realm of software development. These…

Software development

Open-source compiler

An open-source compiler is a compiler whose source code is available for modification and redistribution. This allows developers and the community at large to study, modify, and improve the software…

Software development

Open/Closed Principle

The Open/Closed Principle is a fundamental concept in the realm of software design patterns, which states that software entities such as classes, modules, and functions should be open for extension…

Software development

OpenAI API

The OpenAI API is an application programming interface that allows developers to access OpenAI's models and services. This API facilitates the integration of powerful language models into various…

Software development

OpenAPI

OpenAPI is a specification for building APIs that allows developers to describe their services in a standardized and understandable way. This specification, formerly known as Swagger, provides a…

Software development

Open API

An open API, or open application programming interface, is a set of rules and protocols that allows interaction between different applications and services in a public and accessible manner. This…

Software development

OpenAPI Specification

The OpenAPI Specification is a standard that allows APIs to be defined in a standardized way, facilitating communication between developers and systems. This specification provides a structured…

Software development

Open Architecture

Open architecture is a design approach that allows the integration of multiple components and systems, facilitating interoperability and flexibility in technology development. This concept applies in…

Software development

Open Banking

Open banking is a system that allows third-party developers to build applications and services around financial institutions. This approach is based on the use of application programming interfaces…

Software development

OpenBSD Testing

OpenBSD testing involves verifying the stability and security of the operating system. OpenBSD is known for its rigorous focus on security and code quality, which translates into a thorough testing…

Software development

Open Class

An open class is a fundamental concept in object-oriented programming that allows the creation of classes that can be inherited by others. This means that an open class can serve as a base for other…

Software development

OpenCL C

OpenCL C is the C-based programming language used in OpenCL, which is a programming framework designed for parallel computing on heterogeneous platforms. This language allows developers to write code…

Software development

Open Dialogue

Open Dialogue is an approach that promotes free and effective communication between partners during pair programming. This method is based on the idea that collaboration and idea exchange are…

Data and analytics

OpenEdge ABL

OpenEdge ABL (Advanced Business Language) is a programming language specifically designed for developing business applications. This language is characterized by its focus on creating management…

Software development

Open Feedback

Open feedback is an approach that promotes honest and constructive communication among team members, facilitating an environment where ideas and critiques can be shared without fear of retaliation…

Software development

OpenFeign

OpenFeign is a declarative web service client that simplifies the creation of clients for web services in Java applications, particularly within the Spring ecosystem. Its main goal is to facilitate…