software-design - Concepts
Explore concepts tagged with "software-design"
Total concepts: 5
Concepts
- Clean Architecture - A software architecture pattern that emphasizes separation of concerns through concentric layers with dependencies pointing inward.
- Convention Over Configuration - A software design paradigm that reduces decisions developers need to make by providing sensible defaults based on conventions.
- Domain-Driven Design - An approach to software development that centers the design on the core business domain and its logic.
- Local-First - Software design where data lives primarily on your devices, with cloud as optional sync.
- Worse Is Better - A software design philosophy arguing that simpler, 'worse' solutions often succeed over more complete but complex alternatives.
← Back to all concepts