Yellowdog Updater Modified, a command-line package management utility for installing, updating, and managing software packages on Red Hat-based Linux distributions such as CentOS and Fedora, providing dependency resolution, package signing, and repository management features.
"She used yum to install the latest security updates and patches on the CentOS server."
A Haskell web framework for developing RESTful web applications, known for its strong type system, compile-time safety, and support for web standards, providing features for routing, templating, authentication, and database integration.
"The developer chose Yesod for building the backend of the web application due to its type safety and performance."
A humorous term used in software development to describe the situation where a series of seemingly unrelated tasks or activities must be completed in order to accomplish a primary goal or objective, often leading to distraction, frustration, and inefficiency.
"Instead of fixing the bug, he found himself yak shaving—debugging the build system, updating dependencies, and refactoring unrelated code."
A variable or placeholder commonly used in mathematics, programming, and formal languages to represent a dependent or output value, often in relation to the independent or input value represented by 'x' in equations, formulas, or functions.
"In the equation 'y = mx + b', 'y' represents the dependent variable."
A principle in software development and agile methodologies that discourages adding functionality or features to a system until they are actually needed or requested by users or stakeholders, aiming to reduce complexity, avoid unnecessary work, and focus on delivering value.
"The team decided to follow the YAGNI principle and postpone implementing advanced features until they were requested by customers."
Short for Year 2000, a term used to refer to the Y2K bug or Millennium Bug, a computer programming issue related to the representation of calendar dates using only the last two digits of the year, which raised concerns about potential system failures, data corruption, and software errors as the year 2000 approached.
"Many organizations spent significant time and resources fixing Y2K issues to prevent disruptions to computer systems and critical infrastructure."
A package manager for JavaScript that helps you manage project dependencies and install them.
"Yarn provides faster, more secure dependency management by caching every package it downloads and parallelizing operations."
A human-readable data serialization standard that can be used in conjunction with all programming languages and is often used for configuration files.
"YAML is particularly suited for configuration files where readability and conciseness are valued."