Glossary index

Technology, science and the universe

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

Mixin

A mixin is a class that provides methods to other classes but is not considered a base class itself. This programming technique allows for code reuse and the creation of modular components…

Software development

ML

ML is a functional programming language known for its powerful type inference system and pattern matching capabilities. Its design focuses on clarity and conciseness, allowing developers to write…

Software development

Mobile API

A mobile API, or Mobile Application Programming Interface, refers to a set of protocols and tools that allow developers to create applications for mobile devices. These APIs are specifically designed…

Software development

Mobile Backend

Mobile Backend refers to a set of services and technologies that provide the necessary functionality for mobile applications to operate. This backend acts as the support that allows mobile…

Software development

Mobile Testing

Mobile testing is a set of procedures designed to evaluate the functionality, performance, and security of applications that operate on mobile devices. These tests are essential due to the diversity…

Software development

Mobile User Experience

Mobile user experience (UX) refers to the overall perception a user has when interacting with a mobile application, especially those powered by artificial intelligence (AI). This experience…

Software development

Mobile User Interface

The mobile user interface refers to the design and layout of applications and websites specifically optimized for mobile devices, such as smartphones and tablets. This type of interface focuses on…

Software development

MochiKit

MochiKit is a lightweight JavaScript library that provides a set of utilities for working with JavaScript. Designed to facilitate web application development, MochiKit focuses on simplicity and…

Software development

MochiKit 1.4

MochiKit 1.4 is a version of the lightweight JavaScript library that provides a set of utilities for working with JavaScript. Designed to facilitate web development, MochiKit focuses on simplicity…

Software development

MochiKit 1.5

MochiKit 1.5 is an updated version of the lightweight JavaScript library that provides a set of utilities for working with JavaScript. This library focuses on facilitating web application development…

Software development

Mock Data

Mock data is an essential component in Behavior Driven Development (BDD), where it is used to replicate real data in testing scenarios. This data allows developers and testers to create controlled…

Software development

Mock Server Testing

Simulated server testing is a technique of automated testing that uses a controlled environment to replicate the behavior of a real server. This approach allows developers and testers to evaluate the…

Software development

Mock Testing

Mock Testing is an approach in software development that uses simulated data or environments to validate the functionality of an application before its deployment in a real environment. This type of…

Software development

Mod_rewrite

Mod_rewrite is an Apache module that provides a powerful way to manipulate URLs. It allows developers and website administrators to rewrite URLs in a way that is more readable and user-friendly, as…

Software development

Modal Component

A modal component in React is a user interface element that appears as an overlay dialog box, designed to capture the user's attention and facilitate specific interactions. This component is commonly…

Software development

Model-Based Testing

Model-Based Testing (MBT) is a testing approach that uses models to represent the desired behavior of a system. These models can be graphical, mathematical, or text-based, allowing development and…

Software development

Model-Driven Architecture

Model-Driven Architecture (MDA) is an approach to software design and development that focuses on creating and exploiting domain models. This approach allows developers to represent abstractly and…

Software development

Model-Driven Development

Model-Driven Development (MDD) is an approach that focuses on creating and exploiting domain models to facilitate software development. This method allows developers to abstract and visually…

Software development

Model-View-Controller

The Model-View-Controller (MVC) is a software architectural pattern used to implement user interfaces. This pattern divides an application into three interconnected components: the Model, which…

Software development

Model-View-ViewModel (MVVM)

The Model-View-ViewModel (MVVM) is a software architectural pattern that facilitates the separation of user interface (UI) development from business logic. This approach allows developers to focus on…

Software development

ModelAdmin

ModelAdmin is a fundamental class in the Django framework that defines how a model is presented in the administration interface of web applications. This class allows developers to customize the way…

Software development

ModelAdminMixin

ModelAdminMixin is a mixin designed to facilitate the customization of model admin views in web applications, especially within web frameworks such as Django. This component allows developers to…

Software development

Model Association

The Model Association in Ruby on Rails refers to the ability to define relationships between different models within an application. In Rails, a model represents a table in the database, and through…

Software development

ModelBinder

A model binder is a component that binds data from HTTP requests to model objects. In the context of web applications, especially those built with various frameworks, the ModelBinder plays a crucial…

Glosarix on your device

Install
×
Enable Notifications Ok No