Glossary index

Technology, science and the universe

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

Security testing guide

The security testing guide is a document that describes the approach and techniques for testing software security. This type of guide is fundamental in the development of applications and systems, as…

Software development

Security Testing Module

A Security Testing Module is a tool or set of procedures specifically designed to assess and ensure the security of software. This module focuses on identifying vulnerabilities, weaknesses, and…

Software development

Security Update

A security update is a set of modifications and patches applied to an operating system, software, or hardware aimed at correcting vulnerabilities that could be exploited by attackers. These updates…

Software development

Selection Set

A selection set is a collection of fields that a client requests in a GraphQL query. This feature allows developers to specify exactly what data they want to receive from the server, thus optimizing…

Software development

Selenium

Selenium is a framework designed to automate web applications for testing purposes. It allows developers and testers to simulate user interactions in web browsers, facilitating the verification of…

Software development

Selenium Testing

Selenium testing refers to the use of the Selenium tool to automate web applications for testing purposes. Selenium is a framework that allows developers and testers to write scripts that simulate…

Software development

Self-Documenting Code

Self-Documenting Code refers to a programming approach where the source code is clear and expressive enough to be understood without additional comments. This concept is based on the premise that…

Software development

Self-Organization

Self-organization refers to the ability of a team to organize its own work without being directed by external forces. This concept is fundamental in agile methodologies, where teams are empowered to…

Software development

Semantic API

A Semantic API is an application programming interface that allows developers to access structured data and its relationships in a way that conveys the meaning behind that data. Unlike traditional…

Software development

Semantic Versioning

Semantic versioning is a version control scheme that provides clear meaning about the changes made in software through a structured numbering system. This system is based on three numbers separated…

Software development

Sencha

Sencha is a development framework designed to build data-intensive, cross-platform web applications. Its main focus is to facilitate the creation of rich, dynamic user interfaces, allowing developers…

Software development

Separation of Concerns

Separation of Concerns is a fundamental design principle in programming that aims to divide a program into distinct sections, each responsible for a specific task. This approach promotes organization…

Software development

Serialization Format

The serialization format in programming refers to the specific structure used to convert objects into a format that can be easily stored or transmitted. This process involves transforming an object…

Software development

Serializer

A serializer is a fundamental component in web application development, especially in frameworks like Ruby on Rails and Django. Its main function is to convert complex data types, such as querysets…

Software development

Servant leadership

Servant leadership is a leadership philosophy that focuses on serving others and empowering team members. Unlike traditional leadership models, which often rely on authority and control, servant…

Software development

Server-Side API

Server-side APIs in web applications are interfaces that enable communication between the client and the server, facilitating data exchange and backend operations execution. These APIs are…

Software development

Server-Side Rendering (SSR)

Server-Side Rendering (SSR) is a web application architecture where the server generates the complete HTML for a page on each client request. This means that when a user accesses a web page, the…

Software development

Server-Side Scripting

Server-side scripting is a web server technology in which the server executes scripts to generate dynamic web pages. Unlike client-side scripting, where code runs in the user's browser, server-side…

Software development

Server Components

Server components in the context of React refer to those elements that are rendered on the server and sent to the client as static HTML. This technique, known as server-side rendering (SSR), allows…

Software development

Serverless Architecture Patterns

Serverless architecture patterns are design approaches that allow developers to build and deploy applications without managing the underlying infrastructure. Instead of worrying about physical or…

Software development

Serverless Backend

The 'Serverless Backend' is a backend architecture that uses serverless computing to handle application logic and data storage. In this model, developers can build and run applications without…

Software development

Serverless Event-Driven Architecture

Serverless Event-Driven Architecture is a software design approach that allows developers to build applications that respond to specific events without the need to manage servers. In this model…

Software development

Serverless Framework Plugin

The Serverless Framework Plugin is an extension that adds functionality to the Serverless Framework, a tool designed to facilitate the development and deployment of serverless applications. This…

Software development

Server Manager

The Server Manager is a comprehensive management console in server operating systems that allows administrators to efficiently manage server roles and features. This tool provides a graphical…

Glosarix on your device

Install
×
Enable Notifications Ok No