Pattern Library
A collection of design patterns that provides solutions to common design problems. Useful for standardizing design solutions and promoting best practices across projects.
A collection of design patterns that provides solutions to common design problems. Useful for standardizing design solutions and promoting best practices across projects.
A reusable solution to common design problems that provides a standard way of addressing recurring issues in design. Essential for creating consistent and efficient design solutions.
A common solution to a recurring problem that is ineffective and counterproductive, often resulting in negative consequences. Important for recognizing and avoiding poor design practices and improving overall design quality.
Web Accessibility Initiative (WAI) is a program developed by W3C to improve web accessibility. Essential for creating guidelines and resources to help make the web accessible to people with disabilities.
The practicality of implementing a solution based on technical constraints and capabilities. Crucial for evaluating the viability of design and development projects.
Amazon Web Services (AWS) is a comprehensive cloud computing platform provided by Amazon that offers a wide range of services including computing power, storage, and databases. Crucial for enabling scalable, cost-effective, and flexible IT infrastructure solutions for businesses of all sizes.
Hardware and software designed to assist people with disabilities in using computers and digital content. Essential for understanding and designing for a diverse range of user needs.
A quick and often temporary fix applied to a software product to address an urgent issue without going through the full development cycle. Essential for maintaining the stability and functionality of digital products in the face of critical issues.
A set of fundamental principles and guidelines that inform and shape design practices. Crucial for maintaining design consistency and ensuring high-quality outcomes.
A theoretical framework in economics that assumes individuals act rationally and seek to maximize utility, used to predict economic behavior and outcomes. Important for understanding traditional economic theories and designing systems that account for rational decision-making.
Numeronym for the word "Interoperability" (I + 14 letters + Y), the ability of different systems, devices, or applications to work together and exchange information effectively without compatibility issues. Crucial for ensuring compatibility and integration between systems.
ARIA attributes that define additional characteristics of elements, such as roles and relationships. Important for enhancing the accessibility and usability of web applications.
User-Centered Design (UCD) is an iterative design approach that focuses on understanding users' needs, preferences, and limitations throughout the design process. Crucial for creating products that are intuitive, efficient, and satisfying for the intended users.
Know Your Customer (KYC) is a process used by businesses to verify the identity of their clients and assess potential risks of illegal intentions for the business relationship. Essential for preventing fraud, money laundering, and terrorist financing, particularly in financial services, while also ensuring compliance with regulatory requirements and building trust with customers.
A dark pattern where the user interface is manipulated in a way that prioritizes certain actions over others to benefit the company. It's crucial to avoid this tactic and design fair interfaces without manipulating user actions.
The study of how people interact with their environment and products, aiming to improve comfort, efficiency, and safety. Crucial for designing user-friendly and safe products and workspaces.
A system of design variables used to maintain consistency in a design system, such as colors, fonts, and spacing. Crucial for ensuring uniformity and scalability in design across different platforms and products.
The practice of designing and implementing processes, systems, or business solutions in a way that ensures their long-term viability, efficiency, and maintainability. Crucial for creating durable and efficient designs that remain practical and effective over time, ensuring the ongoing success and feasibility of digital products and operations.
Human-Centered Design (HCD) is an approach to problem-solving that involves the human perspective in all steps of the process. It ensures designs are user-friendly and meet actual user needs.
Crit (Design Critique) is a structured feedback session where designers present their work and receive constructive feedback from peers. Essential for refining design quality through collaborative input.
A strategic research process that involves evaluating competitors' products, services, and market positions to identify opportunities and threats. Essential for informing product strategy, differentiating offerings, and gaining a competitive advantage in the market.
Ensuring that color choices in design are inclusive and usable by people with color vision deficiencies. Crucial for creating accessible and inclusive designs.
Numeronym for the word "Compatibility" (C + 11 letters + Y), ensuring that systems, devices, or applications can operate together without conflict or need for modification. Crucial for ensuring seamless integration and functionality across different platforms.
Software Requirements Specification (SRS) is a detailed document that outlines the functional and non-functional requirements of a software system. Crucial for ensuring clear communication and understanding between stakeholders and the development team.
Simple Object Access Protoco (SOAPl) is a protocol for exchanging structured information in web services. Crucial for enabling communication between applications over a network.
Technology designed to change attitudes or behaviors of users through persuasion and social influence, but not coercion. Crucial for designing systems that effectively influence user behavior while maintaining ethical standards.
The principles and guidelines that govern the moral and ethical aspects of design, ensuring that designs are socially responsible and beneficial. Crucial for creating designs that are ethical, inclusive, and socially responsible.
A type of usability testing conducted at the end of the design process to evaluate the effectiveness and overall user experience. Important for assessing the final design's usability and identifying any remaining issues.
Operations and processes that occur on a server rather than on the user's computer. Important for handling data processing, storage, and complex computations efficiently.