Links
Unified Modeling Language
- What is the Unified Modeling Language (UML)? (opens in a new tab)
- UML Class Diagram Tutorial (opens in a new tab)
Design Principles
SOLID stands for:
- S: Single-Responsibility Principle
- O: Open-Closed Principle
- L: Liskov Substitution Principle
- I: Interface Segregation Principle
- D: Dependency Inversion Principle
- Why SOLID principles are still the foundation for modern software architecture? (opens in a new tab)
- SOLID: The First 5 Principles of Object Oriented Design (opens in a new tab)
Design Patterns
- Design Patterns (opens in a new tab)
- Gangs of Four (GoF) Design Patterns (opens in a new tab)
- Design Patterns, GRASP, and SOLID (opens in a new tab)
UI/X Patterns
- Laws of UX (opens in a new tab)
- UI Library (opens in a new tab)
- UI Design Patterns (opens in a new tab)