Glossary index

Technology, science and the universe

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

Getter

A 'getter' is a method used in object-oriented programming to access the value of a property in a class. This concept is fundamental for encapsulating data and providing a controlled interface for…

Software development

Getters and Setters

Getters and Setters are methods used in object-oriented programming, especially in languages like Java, C++, and Python, to access and modify the private attributes of a class. These methods allow…

Software development

GetTrackbarPos

Getting the position of a trackbar refers to the ability to retrieve the current value of a slider control in a user interface. A trackbar, also known as a slider, is a graphical component that…

Software development

GetWindowProperty

GetWindowProperty is a function that allows access to specific properties of a window in a programming environment. This functionality is crucial in user interface development, as it enables…

Software development

Gevent

Gevent is a Python networking library based on the concept of coroutines, using the greenlet library to provide a high-level synchronous API over event loops like libev or libuv. This tool allows…

Software development

Gherkin

Gherkin is a domain-specific language (DSL) designed to write tests in a human-readable format. Its main goal is to facilitate communication between developers, testers, and non-technical…

Software development

Gherkin Editor

A Gherkin editor is a tool specifically designed to write and edit Gherkin syntax, a domain-specific language used in software development to describe application behaviors in a way that is readable…

Data and analytics

Gherkin Feature

The Gherkin feature is a syntax used to define acceptance criteria in software development, particularly in the context of automated testing. Gherkin allows developers and stakeholders to write…

Software development

Gherkin Parser

The Gherkin Parser is an essential tool in the software testing field that analyzes Gherkin syntax, a domain-specific language used to define acceptance criteria and tests in a format readable by…

Software development

Gherkin Syntax

The syntax used in Gherkin to define test cases in a structured format is a key tool in agile software development. Gherkin allows development teams and project stakeholders to collaborate…

Software development

GigaScale Architecture

GigaScale Architecture refers to an approach to designing and building computer systems that are optimized for efficiently handling and processing large volumes of data. This type of architecture is…

Software development

GIL (Global Interpreter Lock)

The Global Interpreter Lock (GIL) is a mutex that protects access to Python objects, preventing multiple threads from executing Python bytecodes simultaneously. This mechanism is fundamental for…

Software development

Gist (GitHub)

Gist is a tool that allows sharing code snippets or text in a simple and efficient way. Its intuitive design facilitates the creation and management of these snippets, known as 'gists', which can…

Software development

Gist API

The Gist API allows users to create and manage gists programmatically. A gist is a way to share snippets of code or text, which can be public or private, and is stored on GitHub. This API provides a…

Software development

GistBox

GistBox is a desktop application specifically designed to manage GitHub Gists, which are snippets of code or notes that developers can share and store. This tool allows users to efficiently organize…

Software development

Gistfile

A Gist file is a document that contains a Gist, which is a way to share snippets of code, notes, or any type of text. Gists are a feature of GitHub, designed to facilitate collaboration and…

Data and analytics

Gist JSONB

JSONB Gist is a data type in PostgreSQL that allows storing data in binary JSON format, thus optimizing the storage and querying of structured data. Unlike the JSON data type, which stores data as…

Software development

git

Git is a distributed version control system designed to track changes in source code during software development. Its main goal is to facilitate collaboration among multiple developers, allowing each…

Software development

GIT-Branch

In the context of Git, a 'branch' is a pointer to a specific commit in a repository. Branches allow developers to work on different features or bug fixes in isolation, without affecting the main line…

Software development

GIT-Remote

GIT-Remote refers to a version of a code repository that is hosted on the internet or another network, allowing developers to collaborate and manage projects efficiently. This type of repository is…

Software development

GIT-SVN

GIT-SVN is a tool that acts as a bridge between two popular version control systems: Git and Subversion (SVN). It allows developers to use Git commands to interact with SVN repositories, facilitating…

Software development

GIT-Tag

A tag in Git, known as 'tag', is a reference to a specific point in the history of a repository. Unlike branches, which are references to the latest commits in a development line, tags are immutable…

Software development

Git add

The 'git add' command is a fundamental tool in the Git version control system, designed to add changes made in the working directory to the staging area. This command allows developers to select…

Software development

Git Alias

Git Alias is a shortcut to a Git command that can be defined to simplify the command line. This functionality allows users to create custom commands that can be shorter or more intuitive than the…

Glosarix on your device

Install
×
Enable Notifications Ok No