Glossary index

Technology, science and the universe

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

Promise-based

Promise-based programming is a style that uses promises to handle asynchronous operations, making it easier to manage tasks that may not complete immediately, such as network requests or file…

Software development

Promise.all

Promise.all is a method in JavaScript that allows for efficient handling of multiple promises. It returns a single promise that resolves when all the promises in the provided iterable have resolved…

Software development

Promise.allSettled

Promise.allSettled is a method in JavaScript that returns a promise that resolves after all of the given promises have either resolved or rejected. This method is particularly useful in situations…

Software development

Promise.any

Promise.any is a method in JavaScript that allows for efficient handling of multiple promises. It takes an iterable of Promise objects and, as soon as one of the promises in the iterable is…

Software development

Promise.finally

The `Promise.finally` method is an addition to the Promise API in JavaScript that allows executing a block of code once a promise has been completed, whether it was resolved successfully or rejected…

Software development

Promise.prototype

The Promise prototype object, known as 'Promise.prototype', is fundamental in JavaScript for managing asynchronous operations. This object allows developers to add methods to all instances of…

Software development

Promise.prototype.all

Promise.prototype.all is a method in JavaScript that allows for efficient handling of multiple promises. This method takes an iterable of promises and returns a single promise that resolves when all…

Software development

Promise.prototype.catch

Promise.prototype.catch is a method in JavaScript used to handle errors in promises. This method adds a rejection handler to the promise, meaning it will execute when the promise is rejected. Like…

Software development

Promise.prototype.finally

The `Promise.prototype.finally` method is an addition to the Promise API in JavaScript that allows developers to add a handler that runs after a promise has been settled, regardless of its outcome…

Software development

Promise.prototype.then

The `Promise.prototype.then` method is fundamental in asynchronous programming in JavaScript, as it allows adding fulfillment and rejection handlers to a promise. This method returns a new promise…

Software development

Promise.race

Promise.race is a method in JavaScript and TypeScript that allows for efficient handling of multiple promises. This method takes an iterable of promises and returns a new promise that resolves or…

Software development

Promise.reject

Promise.reject is a method in JavaScript that returns a Promise object that is rejected with a given reason. This method is part of the Promise API, introduced in ECMAScript 2015 (ES6), which allows…

Software development

Promise.resolve

Promise.resolve is a static method of the Promise class in JavaScript that returns a Promise object that resolves with a given value. This method is useful for converting a value into a promise…

Software development

Promise.then

The `Promise.then` method is a fundamental function in asynchronous programming in JavaScript and TypeScript, allowing for the handling of a promise's result. This method is used to add handlers that…

Software development

PromiseChain

The 'Promise Chain' is a fundamental concept in asynchronous programming, especially in web application development. It refers to a sequence of promises that execute in order, where each promise…

Software development

Promise chaining

Promise chaining is a fundamental concept in asynchronous programming, especially in environments like JavaScript and its frameworks. It refers to the process of linking multiple promises together…

Software development

Promise rejection

The 'promise rejection' is a state that a promise can reach in the context of asynchronous programming, particularly in JavaScript and other programming languages that support promises. A promise is…

Artificial intelligence

Prompting

Prompting refers to the action of asking for user input. In the context of command-line interfaces, 'Prompting' becomes an essential tool for interaction between the user and the system. This…

Software development

Proof of Concept (PoC)

The Proof of Concept (PoC) is an exercise that seeks to demonstrate the feasibility and potential of a specific idea or concept. In the technological field, it is used to validate the functionality…

Software development

Prop

In the context of React and Vue.js, 'prop' is short for 'properties', which refers to a fundamental mechanism for communication between components. Props allow parent components to pass data and…

Software development

Prop drilling

Prop drilling in React refers to the process of passing properties (props) through multiple layers of components. This approach is fundamental in React's architecture, where components are the basic…

Software development

Properties

Properties in Spring Boot are key-value pairs used to configure various aspects of an application. These properties are defined in configuration files, such as 'application.properties' or…

Software development

Property Accessor

A property accessor in Kotlin is a method that allows getting or setting the value of a property of a class. This concept is fundamental in object-oriented programming as it provides a controlled way…

Software development

PropertyChanged

The 'Property Change' is a crucial event in programming that indicates that the value of a property has changed. This concept is fundamental in object-oriented programming, where properties are…