Tags abstract factory1 abstract factory pattern1 adapter1 adapter pattern1 api-design3 b-tree1 backend development1 basics1 behavioral patterns1 best practices9 bridge1 bridge pattern1 builder1 builder pattern1 clean code8 clean code practices1 cloning1 composition1 creational patterns6 database1 database architecture1 decoupling5 deep copy1 design patterns8 design patterns introduction1 developer tips8 esr rule1 explain plan1 factory method1 factory pattern1 gang of four design patterns8 hash join1 headers1 http5 http21 http31 https1 immutability1 indexing1 java8 java design patterns tutorial8 java singleton1 metadata1 methods1 nested loop join1 networking1 object-oriented programming8 oop8 performance tuning1 programming8 programming best practices8 programming design patterns1 prototype1 prototype pattern1 query optimization1 rest3 reusable software solutions1 security1 shallow copy1 singleton pattern1 singleton pattern example1 software architecture8 software design principles1 software development8 software engineering9 spring boot7 sql1 status-codes1 structural patterns3 web-architecture1 web-development4 web-performance1 what are design patterns1 wrapper1