A lightweight data-interchange format that is easy for humans to read and write and easy for machines to parse and generate.
"JSON is often used to transmit data between a server and web application as text."
A principle that commands (methods that change state) should be separate from queries (methods that return data) in object-oriented programming.
"Adhering to CQS can make a system more understandable and maintainable by clearly distinguishing actions that alter state from those that retrieve information."
A common response to a recurring problem that is usually ineffective and risks being counterproductive.
"Using global variables excessively is considered an anti-pattern in software development."
The result produced by a computer program, it can be data sent to a device (like a monitor, printer, or speaker) or information that is sent over a network to another device.
"Output can vary widely, from displaying text on a screen to sending control signals to a motor or other device."
A web application or website that dynamically updates content without reloading the entire page, typically using AJAX or other asynchronous techniques.
"The single page application provided a seamless user experience by loading content dynamically."