Glossary index

Technology, science and the universe

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

Two-way Binding

Two-way binding in modern JavaScript frameworks allows for automatic synchronization of data between the model and the view. This means that any changes made to the model are instantly reflected in…

Software development

Type-safe Enum

The 'Type-Safe Enum' is a design pattern that allows for the definition of enumerations in a way that ensures type safety in programming. This approach is particularly useful in programming languages…

Software development

Type=notify

Type=notify is a unit type in systemd that allows services to send a notification to the system when they have completed their startup process. This unit type is particularly useful for services that…

Software development

Type=oneshot

Type=oneshot is a unit type in systemd that indicates that the service executes a single task and then exits. This unit type is particularly useful for scripts or programs that perform a specific…

Software development

Type=scope

Type=scope is a unit type in systemd that represents a group of processes managed together. This unit type allows for grouping processes that share a common context, facilitating their management and…

Software development

Type=simple

Type=simple is a unit type in systemd that indicates a service is considered started immediately after the service's main process has been launched. In this context, no additional actions are…

Software development

Type=socket

Type=socket is a unit type in systemd that represents a socket that can activate a service. This mechanism allows services to start on demand, optimizing resource usage on the system. When a defined…

Software development

Type Alias

A type alias allows you to create a new name for an existing type, improving code readability. In programming languages such as TypeScript and others, type aliases are particularly useful for…

Software development

Typealias

A typealias defines an alternative name for an existing type in programming languages like Swift, Kotlin, and others. This feature allows developers to create more readable and meaningful identifiers…

Software development

Type Annotation

Type annotation in Java is a feature that allows developers to add metadata to data types, such as classes, interfaces, and enumerations. This metadata does not alter the program's behavior but…

Software development

Type Argument

A type argument is a parameter passed to a field or query in GraphQL. These arguments allow developers to specify additional details about the information they want to retrieve or manipulate. In…

Software development

Type Assertion

Type assertion in TypeScript is a technique that allows developers to explicitly indicate to the compiler that a variable should be treated as a specific type, regardless of its original type. This…

Software development

Type Bound

The 'Type Bound' in Kotlin refers to a restriction applied to the types that can be used as type parameters in generic functions and classes. This feature allows developers to specify that a type…

Software development

Type Casting

Type casting is the process of converting a variable from one type to another, allowing data to be manipulated and used more flexibly in programming. This process is fundamental in programming…

Software development

Type Checking

Type checking is the process of verifying the type of a variable in a program, either at compile time or at runtime. This process is fundamental in programming as it ensures that operations performed…

Software development

Type Checking Operator

The type checking operator in Kotlin is a fundamental tool that allows developers to check the type of an object at runtime. This operator, represented by the keyword 'is', facilitates the…

Software development

Type Class

A type class is a construct of the type system that supports ad-hoc polymorphism, allowing functions to operate on different types. In the context of programming, this means that a function can be…

Software development

Type Coercion

Type coercion in programming languages refers to the automatic conversion of a value from one type to another. This process is fundamental in languages that handle data types dynamically or…

Software development

Type Composition

Type Composition in TypeScript refers to the ability to combine multiple types into a single type, allowing developers to create more complex and flexible data structures. This feature is fundamental…

Software development

Type Conformance

Type conformity in Swift is a fundamental concept that ensures a specific type meets the requirements of a given protocol. This means that a type can be used in contexts where it is expected to…

Software development

Type Context

A type context in GraphQL provides information about the current execution state, allowing developers to better understand how queries are being resolved and what data is available at any given…

Software development

TypeConverter

The Type Converter in C# is a fundamental class that provides methods for converting data types from one format to another. This functionality is essential in a strongly typed programming language…

Software development

Typed Array

A typed array is a data structure that allows storing a collection of elements of the same type, providing a view similar to an array of an underlying binary data buffer. In languages like JavaScript…

Software development

Type Declaration

Type declaration is a fundamental feature in many programming languages that allows specifying the type of a variable or method. This means that the programmer can explicitly define what type of data…

Glosarix on your device

Install
×
Enable Notifications Ok No