Model-View-Controller: a software architectural pattern that separates an application into three interconnected components: the Model (data/business logic), the View (user interface), and the Controll...
Definition
Glossary: Letter M
Browse glossary terms starting with the letter M.
A branch of artificial intelligence that enables systems to learn and improve from experience without being explicitly programmed. Machine learning algorithms use statistical techniques to identify pa...
DefinitionAn architectural style that structures an application as a collection of small, loosely coupled, independently deployable services. Each microservice owns its data, communicates via APIs, and can be d...
DefinitionSoftware that acts as a bridge between an incoming HTTP request and the application, allowing filtering and modification of requests and responses. In Laravel, middleware handles tasks like authentica...
DefinitionA popular open-source NoSQL document database that stores data in flexible, JSON-like BSON documents. MongoDB is designed for scalability and developer productivity, supporting horizontal scaling thro...
DefinitionAn open-source relational database management system that uses SQL for data manipulation. MySQL is one of the most widely deployed databases in the world, known for its reliability, ease of use, and s...
Definition