A comprehensive reference of technical terms, acronyms, and concepts used in software development and technology.
Application Programming Interface - A set of rules and protocols that allows different software applications to communicate with each other.
A project management and software development approach that emphasizes iterative development, collaboration, and flexibility.
The process of verifying the identity of a user, device, or system before granting access to resources.
The server-side of an application that handles data processing, business logic, database interactions, and server configuration.
A popular open-source CSS framework directed at responsive, mobile-first front-end web development.
An error, flaw, or fault in a computer program that causes it to produce an incorrect or unexpected result.
Continuous Integration and Continuous Deployment/Delivery - Practices that automate the integration and delivery of code changes.
A hardware or software component that stores data temporarily so future requests for that data can be served faster.
Cascading Style Sheets - A stylesheet language used to describe the presentation of a document written in HTML.
An organized collection of structured information, or data, typically stored electronically in a computer system.
A platform for developing, shipping, and running applications in containers.
Document Object Model - A programming interface for web documents that represents the structure of a document as a tree of objects.