Convention over Configuration
Reduce the number of decisions developers need to make by providing sensible defaults. Frameworks like Rails and Spring use this to simplify setup.
Convention over Configuration: Defaults Beat Settings
Why sensible defaults reduce decisions and make codebase navigation effortless.
Conventions in Production: Structure and Onboarding
How strong conventions shape large codebases, review, and team velocity.
Advanced Convention: Domain Structure and Codegen
Domain-driven structure, code generation, and conventions that scale to hundreds of modules.
Convention over Configuration: Review & Mastery Quiz
Scenario questions on defaults, enforcement, and structure.
Free Books & Guides
Convention over Configuration — In-Depth Guide
A comprehensive free guide explaining the Convention over Configuration principle with examples and best practices.
Wikipedia — Convention over Configuration
Wikipedia article covering the Convention over Configuration principle, its history, and applications.
Official Documentation
Video Courses
Convention over Configuration — Explained (YouTube)
A video explanation of the Convention over Configuration principle with practical examples.
freeCodeCamp — Software Architecture Course
A comprehensive course covering software architecture principles, patterns, and best practices.
ByteByteGo — Distributed Systems
High-quality animated explanations of system design principles, distributed systems, and architecture patterns.

