Interface Segregation Principle – Clean Mobile Architecture by Petros EfthymiouOct 26, 2024·4 min read
Dependency Inversion Principle – Clean Mobile Architecture by Petros EfthymiouDecoupling High-Level Logic from Low-Level Details with DIPOct 26, 2024·4 min read
Unit Testing – Building Better Code as a Software Engineer Part 3Exploring Essential Principles and Effective Practices for High-Quality Unit TestsOct 25, 2024·5 min read
Building Better Code as a Software Engineer Part 2Guidelines for Readability, Predictability, Safety, Modularity, and Reusability in Software DevelopmentOct 25, 2024·5 min read
Building Better Code as a Software Engineer Part 1Understanding Code Quality, Abstraction, Collaboration, and Error Handling for Better Software EngineeringOct 25, 2024·5 min read
Better Living with Patterns – Head First ApproachEmpowering Your Development with Patterns for the FutureOct 20, 2024·4 min read
Compound Patterns – Head First ApproachBlending Patterns for Powerful Design SolutionsOct 20, 2024·4 min read
Proxy Pattern – Head First ApproachManaging Resource Access with the Proxy PatternOct 19, 2024·4 min read