๐๏ธ 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