Glossary index

Technology, science and the universe

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

Bincode

Bincode is a binary encoding format specifically designed for serializing data structures in the Rust programming language. Its main goal is to provide an efficient and compact way to convert complex…

Software development

Binding

Binding is the process of connecting a user interface to a data model, allowing changes in one to be automatically reflected in the other. This concept is fundamental in modern application…

Software development

Binding.pry

Binding.pry is a method from the Pry gem that allows you to start a debugging session at any point in your Ruby code. When this method is invoked, the program's execution flow halts, and an…

Software development

BindingAdapter

The Binding Adapter is a fundamental concept in data binding within Android application development that connects data to user interface (UI) components. Its main function is to facilitate the…

Software development

Binding Context

The 'Binding Context' in Vue.js refers to the environment in which data binding occurs between the model and the view. In Vue.js, this context is fundamental for understanding how reactivity is…

Software development

BindingContext

The 'Binding Context' in user interface frameworks refers to an object that encapsulates the necessary information to establish and manage the binding of properties between different user interface…

Software development

Binding Function

The binding function in React refers to a mechanism that connects data to a component's properties, allowing it to automatically update when the data changes. This function is fundamental in React's…

Software development

Binding List

The 'Binding List' in C# is a collection that provides notifications when items are added, removed, or changed. This type of list is especially useful in applications that require a reactive user…

Software development

Binding Source

A binding source in C# is an object that provides data to be bound to controls in a user interface. This concept is fundamental in application development, especially in the context of user interface…

Software development

Binding Syntax

The binding syntax in Vue.js refers to the way application data is connected to the Document Object Model (DOM). This syntax allows developers to create reactive and dynamic user interfaces, where…

Software development

Binds

Binding is the act of connecting data to a component or element of a JavaScript framework, such as Vue.js, used to build interactive user interfaces. In the context of such frameworks, data binding…

Software development

Binds to

In the context of modern JavaScript frameworks, 'Bind to' refers to the ability to connect data or events to a specific component within the application's architecture. This functionality is…

Software development

Bing API

The Bing API is an application programming interface that allows developers to integrate Bing's search capabilities into their applications. This API provides access to a wide range of search…

Software development

Bisect

The bisect command is a powerful tool in the realm of version control, especially in systems like Git. Its main function is to help developers identify the specific commit that introduced an error in…

Software development

Bison (parser generator)

Bison is a parser generator commonly used in programming and software development. It is a tool that allows developers to define grammars for programming languages and other text formats…

Software development

Bitbucket

Bitbucket is a web-based version control repository hosting service for source code and development projects. It allows developers to efficiently manage and store their code, facilitating team…

Software development

Black

Black is a code formatter for Python that enforces a consistent style in source code, enhancing readability and maintainability. Its main feature is that it makes formatting decisions, meaning…

Software development

Blackboard

The 'Blackboard' design pattern refers to an approach that provides a shared space where different components of a system can collaborate and share information effectively. This pattern is…

Software development

Black Box Testing

Black box testing is an evaluation method where the tester has no prior knowledge of the internal workings of the application or system being tested. This approach focuses on the input and output of…

Software development

Blazor

Blazor is a web framework that allows developers to build interactive web applications using C# instead of JavaScript. This innovative approach enables programmers who are already familiar with the…

Software development

Blind Playtesting

Blind Playtesting is an evaluation method where a game is tested by players without prior knowledge of it. This approach seeks to obtain impartial and objective feedback, allowing developers to…

Software development

Bloat (software)

Bloat in the software context refers to the condition in which a program or system has become excessively large and complex, which often affects its performance and efficiency. This phenomenon can be…

Software development

Block

A block is a section of code that can be executed as a unit. In the context of programming, a block can contain one or more instructions that are grouped together to perform a specific task. Blocks…

Software development

Block Design

Block design is an experimental approach that organizes experimental units into groups or blocks, aiming to reduce variability within treatments. This method is particularly useful in situations…

Enable Notifications Ok No