Glossary index

Technology, science and the universe

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

Rustup

Rustup is an essential tool for managing versions of the Rust programming language and its associated tools. It allows developers to install and maintain multiple versions of Rust on their systems…

Software development

Rusty

The term 'Rusty' refers to a state in which code written in the Rust programming language is considered outdated or not following current best practices of the language. In the context of…

Software development

Rvalue

An rvalue is an expression that does not have a persistent memory address and is typically a temporary object. In C++, rvalues are those values that cannot be assigned to a variable, as they do not…

Software development

RVM

Ruby Version Manager (RVM) is a command-line tool designed to facilitate the installation, management, and use of multiple versions of the Ruby programming language. It allows developers to work on…

Software development

RWD

Responsive Web Design (RWD) is an approach to web design aimed at making web pages look good on a variety of devices, from desktop computers to mobile phones. This method relies on the use of fluid…

Software development

S-Plus

S-Plus is a commercial implementation of the S programming language, used for statistical computing and data analysis. This language is notable for its ability to handle large datasets and perform…

Software development

Safety tests

Security Testing refers to systematic procedures designed to ensure that data security measures are effective and robust. In the context of software development practices, these tests are fundamental…

Software development

Sails

Sails is a Node.js framework that facilitates the creation of custom enterprise-grade web applications. Designed to be highly scalable and flexible, Sails is inspired by the MVC…

Software development

SAMPLEDB

The BDSAMPLE function creates a sample database for testing purposes. This tool is essential in the field of data management, as it allows developers and analysts to work with a representative…

Software development

Sample settings

A configuration file or sample settings used as a reference is a document that contains predefined parameters and options that allow users or developers to quickly set up an environment or system…

Software development

Sandbox

The 'Sandbox' is an isolated environment that allows developers and testers to experiment with applications and software without the risk of affecting the production environment. This concept is…

Software development

Sandbox Environment

A Sandbox environment is a testing space that allows developers and system administrators to experiment with code changes, configurations, and applications without affecting the production…

Software development

Sandboxing

Sandboxing is a security mechanism that allows programs to run in an isolated environment, known as a 'sandbox'. This restricted environment ensures that applications cannot access operating system…

Software development

Sanity Testing

Sanity testing is a quick check to see if a particular function or bug fix works as expected. This type of testing is typically performed after changes are made to the software, such as bug fixes or…

Software development

Sapper

Sapper is a development framework designed to build web applications using Svelte, a popular JavaScript compiler. This framework stands out for its ability to provide server-side rendering (SSR) and…

Software development

Sass

Sass is a scripting preprocessor language that is interpreted or compiled into cascading style sheets (CSS). Its name comes from 'Syntactically Awesome Style Sheets', reflecting its goal of enhancing…

Software development

Satisfaction Metric

Satisfaction Metrics are essential tools for evaluating customer experience in various contexts, including digital interactions, software development methodologies, and online retail. These metrics…

Software development

Scaffold

Scaffolding is a quick way to generate a basic structure for a web application. This concept is based on the idea of providing a foundation upon which developers can build and customize their…

Software development

Scalability API

A Scalability API is a programming interface that provides features and tools to allow applications and services to grow and adapt to an increase in workload or the number of users. These APIs are…

Software development

Scalability Test

Scalability Testing is a critical process in software development that evaluates how a system performs under increased load conditions. This type of testing allows developers to identify bottlenecks…

Software development

Scalability testing

Scalability testing is a set of evaluations designed to determine a system's ability to handle an increase or decrease in workload. These tests are crucial to ensure that applications and services…

Software development

Scalable Byzantine Fault Tolerance

Scalable Byzantine Fault Tolerance (BFTS) is an innovative approach designed to address the challenges of fault tolerance in distributed systems, especially in environments where nodes may act…

Software development

Scalar Type

Scalar types are the basic data types in GraphQL, such as Int, Float, String, Boolean, and ID. These types are fundamental for building schemas in GraphQL, as they represent the primitive values that…

Software development

Scaling Scrum

Scaling Scrum refers to the practice of applying Scrum principles and practices to larger teams or projects, where the complexity and size of the work require more effective coordination among…