G

Google's suite of cloud computing services running on the same infrastructure that Google uses for its own products. GCP offers compute, storage, databases, machine learning, and data analytics servic...

Definition
G

Build automation scripts for Gradle, a build tool using Groovy or Kotlin DSL. Default build system for Android projects and widely used in Java/Kotlin.

Definition
G

An open-source analytics and interactive visualization platform. Grafana connects to data sources like Prometheus, Elasticsearch, and InfluxDB to create customizable dashboards for monitoring infrastr...

Definition
G

A database that uses graph structures with nodes, edges, and properties to represent and store data. Graph databases excel at querying highly connected data such as social networks, recommendation eng...

Definition
G

A query language and runtime for APIs that allows clients to request exactly the data they need. Developed by Facebook, GraphQL provides a more efficient, flexible alternative to traditional REST APIs...

Definition
G

A dynamic language for the JVM that integrates seamlessly with Java. Groovy is used for scripting, testing (Spock framework), build automation (Gradle), and rapid prototyping, offering a more concise...

Definition
G

The process of connecting AI model outputs to verifiable, real-world information sources. Grounding reduces hallucinations by ensuring that generated content is based on factual data, retrieved docume...

Definition
G

Safety mechanisms and constraints implemented to control and limit AI system behavior. Guardrails include input/output filters, content policies, rate limits, and structured validation that prevent AI...

Definition
H

Advanced Video Coding: the most widely used video compression standard, used in Blu-ray, streaming, video conferencing, and HDTV. It provides good quality at relatively low bitrates.

Definition
H

High Efficiency Video Coding: the successor to H.264, offering ~50% better compression at the same visual quality. Used in 4K/8K streaming, UHD Blu-ray, and mobile video.

Definition
H

Versatile Video Coding: the latest video compression standard offering ~50% better compression than HEVC. Designed for 4K/8K, 360-degree video, and HDR content.

Definition
H

HTML Abstraction Markup Language: a Ruby-based template language using indentation instead of closing tags. Popular in Ruby on Rails as a cleaner alternative to ERB.

Definition
H

HTTP Archive: a JSON-based format for recording browser network interactions. Used in browser DevTools for performance analysis and debugging.

Definition
H

HashiCorp Configuration Language: a structured configuration language designed for DevOps tools (Terraform, Vault, Consul, Nomad).

Definition
H

Hierarchical Data Format v5: a file format for storing and managing large, complex scientific datasets. Used in climate science, genomics, physics, and machine learning.

Definition
H

Radiance HDR: a high dynamic range image format storing light intensity data. Used in 3D rendering for environment lighting and image-based lighting.

Definition