Glossary index

Technology, science and the universe

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

GenericView

Generic views in Django are a powerful tool that provides a standard way to handle common use cases in web applications. These views are designed to simplify development by offering predefined…

Software development

GeoDjango

GeoDjango is an extension of the popular web development framework Django, specifically designed to facilitate the manipulation and analysis of spatial data. This geographic framework allows…

Software development

GeoJSON

GeoJSON is a format for encoding a variety of geographic data structures using JavaScript Object Notation (JSON). This format allows for the representation of geospatial information in a simple and…

Software development

Gesture

Gesture refers to a movement made to express an idea or feeling, and it is an essential component in user interface design. In the context of programming and software development, especially in…

Software development

Gesture-Based Interface

A gesture-based interface is an interaction system that allows users to communicate and control devices through physical movements, rather than using traditional buttons or touch screens. This…

Software development

Gestures

Gestures are user interactions involving touch or movement, used to control the user interface on touchscreen devices. These gestures allow users to interact intuitively and efficiently with mobile…

Software development

GET

The GET method is one of the most fundamental methods in the Hypertext Transfer Protocol (HTTP), used to request a representation of the specified resource. This method allows clients, such as web…

Software development

GetContextData

GetContextData is a method in Django that allows developers to add additional data to the context of a view before a template is rendered. This method is essential for customizing the information…

Software development

Get Health Check

Get Health Check is an API call that allows users to retrieve information about the health checks configured in cloud resource management systems. This functionality is crucial for managing the…

Software development

GET Method

The GET method is a type of HTTP request used to request data from a specific resource on a web server. This method is fundamental in web architecture as it allows browsers and applications to access…

Software development

GET Request

The GET request is an HTTP request method supported by the World Wide Web. This method allows clients, such as web browsers, to request specific resources from a server. The main feature of a GET…

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…