Glossary index

Technology, science and the universe

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

TypeScript Module

A TypeScript module is a file that contains code written in TypeScript, a superset of JavaScript that adds static typing and other advanced features. Modules allow for organizing code into smaller…

Software development

TypeScript Namespace

A namespace in TypeScript is a structure that allows grouping related code, facilitating organization and avoiding name collisions. This feature is especially useful in large projects where multiple…

Software development

TypeScript Promise

A Promise in TypeScript is an object that represents the eventual completion or failure of an asynchronous operation. This concept is fundamental in modern programming as it allows handling…

Software development

TypeScript Type

Types in TypeScript are a classification that specifies what type of value a variable can hold. This feature is fundamental in the language as it allows developers to clearly define data structures…

Software development

TypeScript Variable

A variable in TypeScript is a named storage for data that can be changed during the execution of a program. Unlike JavaScript, TypeScript introduces a static type system that allows developers to…

Artificial intelligence

Type Selection

A type selection is the process of choosing which fields to retrieve from a type in GraphQL. This mechanism allows developers to specify exactly what data they need from an API, thus optimizing the…

Software development

Type Serializer

The Type Serializer in data processing frameworks is a fundamental component responsible for the serialization and deserialization of data types. In this context, serialization is the process of…

Software development

Type Signature

A type signature is a declaration of the input and output types of a function. In the context of programming, especially in statically typed languages, the type signature provides crucial information…

Software development

Type Specification

A type specification in GraphQL describes the details and requirements for a type in the GraphQL type system. This includes defining the fields that a type can have, as well as the data types of…

Software development

Type Subscription

A type subscription in GraphQL allows clients to subscribe to real-time updates of a specific type. Unlike queries and mutations, which are one-off operations, subscriptions are designed to maintain…

Software development

Type System

A type system is a set of rules that assigns a type to various constructs of a program. In programming languages, the type system is fundamental for ensuring code safety and integrity. This system…

Software development

Type Traits

Type Traits in C++ are a set of templates that provide information about types at compile time. These traits allow programmers to obtain specific characteristics of a type, such as whether it is a…

Software development

Type Union

A union type in GraphQL allows a field to return multiple types, providing greater flexibility in the structure of queries. Unlike standard object types, which return a single data type, unions…

Software development

Type Variable

A type variable is a fundamental concept in programming that allows developers to define variables that can hold different types of data. In languages like Kotlin and others with similar features…

Software development

UAT

User Acceptance Testing (UAT) is a critical phase in software development where end-users or user representatives evaluate the software to ensure it meets their requirements and expectations. This…

Software development

UAT/IP

UAT/IP, or User Acceptance Testing over Internet Protocol, is a software testing method conducted in an IP-based network environment. This approach focuses on validating that the software meets the…

Software development

UAT Driver

A UAT (User Acceptance Testing) controller is software specifically designed to facilitate and manage user acceptance testing in software development environments. These tests are crucial as they…

Software development

UI (User Interface)

The User Interface (UI) in game design refers to the means by which a player interacts with a video game. This includes visual elements such as menus, buttons, icons, and other graphical components…

Software development

UI elements

UI elements are components used to create user interfaces in various software applications and games. These elements allow developers to design and build the visual and functional interaction of…

Software development

UIKit

UIKit is a fundamental framework for developing user interfaces in mobile applications. It provides a wide range of tools and components that allow developers to create visually appealing and…

Software development

UI library

A UI library is a collection of user interface (UI) components that facilitates software application development by providing predefined and reusable elements. These components can include buttons…

Software development

UI module

A UI module (User Interface) is an essential component in software development that manages the visual elements and interactions users have with an application. This module allows developers to…

Software development

UInt

UInt is a data type in Swift that represents an unsigned integer, meaning it can only contain non-negative values. This type is part of the family of numeric data types in Swift and is used to store…

Software development

UInt8

UInt8 is a data type in Swift that represents an unsigned 8-bit integer. This means it can store integer values in the range of 0 to 255, making it an efficient choice for representing data that does…