Glossary index

Technology, science and the universe

+57,000terms
19galaxies
2languages
Dailynew terms from the radar
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…

Software development

Block Element

A block element in web development is a component that takes up the entire width of its container and starts on a new line. This means that when using a block element, it is ensured that there will…

Software development

Blocker

A blocker in the context of Kanban and agile methodologies refers to any problem or impediment that prevents a team from progressing in their work. These blockers can arise from various sources, such…

Software development

Blocking Queue

The blocking queue is a type of data structure used in concurrent programming that allows for efficient management of access to shared resources. Its main feature is that it blocks the thread…

Software development

Block Scope

The block scope in Rust refers to the scope of variables defined within a block of code, delimited by curly braces ({ }). In Rust, variables have a scope that is limited to the section of code where…

Software development

BlockUI

BlockUI is a directive used in web applications that allows blocking user interaction with the interface during certain operations, such as data loading or executing time-consuming processes. This…

Software development

Blueprint

A blueprint is a way to organize your web application into modules. This modular approach allows developers to break their application into smaller, manageable components, making it easier to scale…

Data and analytics

Blueprint Function Library

The Blueprint Function Library in various game development environments is a collection of reusable functions that can be invoked from any visual scripting system. This library allows game developers…

Software development

Blueprint Interface

The Blueprint Interface is a fundamental component within the visual scripting system of game engines, designed to facilitate communication between different Blueprints. Essentially, it acts as a…

Software development

Blue Screen

The 'blue screen' refers to a critical error screen displayed on computer operating systems when a fatal system error occurs. This type of error, known as 'Blue Screen of Death' (BSOD), indicates…

Software development

BMessenger

BMessenger is a class within a messaging framework that enables communication between objects by sending messages. This functionality is fundamental in the architecture of modern software systems…

Software development

BMS

BMS, or Basic Mapping Support, is a fundamental tool in the CICS (Customer Information Control System) environment that allows developers to define and manage screen layouts in mainframe applications…

Software development

Body

The body of a request in web frameworks like Express.js contains the data sent by the client to the server. This component is fundamental in the architecture of web applications, as it enables…

Software development

Bokeh Server

The Bokeh Server is a tool designed to run interactive web applications that use the Bokeh library, a data visualization framework in Python. This server allows developers to create and deploy…

Software development

Bokeh Server Applications

The Bokeh server is a powerful tool that allows the creation of interactive applications and real-time data visualizations. Its main feature is the ability to generate complex graphs and…

Glosarix on your device

Install
×
Enable Notifications Ok No