Glossary index

Technology, science and the universe

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

BehaviorSubject

BehaviorSubject is a type of Subject in the RxJS library, which is widely used in reactive programming. Unlike a regular Subject, which has no initial value and does not emit anything to new…

Software development

Behavior Testing

Behavior testing is a software verification approach that focuses on system output based on specific inputs. This type of testing is based on the premise that software behavior must align with the…

Software development

Benchmark Testing

Benchmark testing is a method for comparing the performance of a software application against a standard or reference. This type of testing focuses on measuring and evaluating the behavior of a…

Data and analytics

Berkley DB Java Edition

Berkeley DB Java Edition is an embeddable database designed specifically for Java applications, allowing developers to manage data efficiently and flexibly. This database is characterized by its…

Software development

Best Practice

In the context of Scrum, a 'best practice' refers to a method or technique that has consistently demonstrated superior results compared to other means. These practices are the result of accumulated…

Software development

Beta Testing

Beta testing is the phase of software testing where a product is released to a limited audience. During this stage, developers seek feedback on the product's performance, usability, and stability…

Software development

Beta Version

A beta version is a pre-release version of software made available for testing. This type of version allows developers to receive feedback from users before launching the final version of the…

Software development

BFF

BFF stands for Backend for Frontend, a design pattern often used with various web frameworks. This approach focuses on creating a backend specific to each type of client, such as web, mobile, or…

Software development

BFT (Byzantine Fault Tolerance)

Byzantine Fault Tolerance (BFT) is a fundamental concept in distributed systems theory that refers to the ability of a system to continue operating correctly even in the presence of arbitrary or…

Artificial intelligence

Bifurcación

A fork refers to a divergence in a project, often used in software development to create an independent version. This concept is fundamental in programming and collaborative development, as it allows…

Software development

BigAutoField

BigAutoField is a type of field in Django, a popular web development framework in Python, used to define an auto-incrementing integer field in data models. This field is particularly useful for…

Software development

Big Ball of Mud

The 'Big Ball of Mud' is a term used in software development to describe a system that lacks a clear architecture and has become difficult to maintain and scale. This concept refers to software that…

Data and analytics

BigInteger

BigInteger is a class in several programming languages, such as Java, that allows for the representation of immutable integers of arbitrary precision. This means that, unlike primitive integer data…

Software development

BigIntegerField

BigIntegerField is a model field in Django that allows for the storage of large integer values. This type of field is particularly useful when handling numbers that exceed the limits of standard…

Software development

BigQuery API

The BigQuery API allows developers to programmatically interact with BigQuery, Google's data storage and analysis service. This API provides a RESTful interface that facilitates the execution of SQL…

Software development

Billing API

A billing API is an application programming interface that allows developers to integrate and manage processes related to billing and invoice issuance within their applications. These APIs facilitate…

Software development

Billing API Gateway

A billing API gateway is an essential component in the digital services ecosystem that manages billing-related interactions through API calls. Its primary function is to act as an intermediary…

Software development

Bimodal User Interface

A bimodal user interface is a system that allows interaction through two different modalities, such as touch and voice. This type of interface aims to enhance the user experience by offering multiple…

Software development

Binaries

Binaries are compiled programs that can be executed by a computer. These files contain instructions in a format that the machine can understand and process directly, unlike source code files that…

Software development

Binary Compatibility

Binary compatibility refers to the ability of software to run on different versions of the same platform without modification. This means that a program designed for a specific version of an…

Software development

Binary Diff

Binary difference is a technique used to compare binary files, which are those containing data in a format not readable by humans, such as images, audio, or executables. This comparison allows for…

Software development

BinaryField

The BinaryField in Django is a field type specifically designed to store binary data in database models. This field is particularly useful when there is a need to save information that cannot be…

Software development

Binary Repository

A binary repository is a storage location for binary files used in software development. These binary files can include libraries, executables, images, and other resources necessary for compiling and…

Software development

Binary Testing

Binary Testing involves testing the binary files of an application to ensure they function correctly. This type of testing focuses on verifying the executable components of software, ensuring that…

Enable Notifications Ok No