System Design
“The purpose of abstraction is not to be vague, but to create a new semantic level in which one can be absolutely precise.” — Edsger Dijkstra
Notes, references, and guides on software architecture, design patterns, and clean coding practices.
Pages
| Page | Description |
|---|---|
| Design | System design fundamentals, scalability, distributed systems, and architecture patterns |
| Patterns | Software design patterns — creational, structural, and behavioral |
| Clean Code | Code quality, best practices, naming, refactoring, and maintainability |
Content being added — check back for updates.