📄️ Software Design Guides
An introduction to software design principles and best practices
📄️ SOLID Principles
A comprehensive guide to the five SOLID principles of object-oriented design
📄️ DRY Principle
Understanding and applying the "Don't Repeat Yourself" principle
📄️ KISS Principle
Understanding and applying the "Keep It Simple, Stupid" principle
📄️ YAGNI Principle
Understanding and applying the "You Aren't Gonna Need It" principle
📄️ Design Patterns
An overview of common software design patterns and their applications
📄️ SQL Session Management
Best practices for managing database sessions, connections, and transactions in applications
📄️ Clean Code Principles
Core principles for writing readable, maintainable code that stands the test of time
📄️ Test-Driven Development
A disciplined approach to software development that emphasizes writing tests before implementation code
📄️ Code Smells and Refactoring
Identifying problematic code patterns and techniques for improving them