“In spaghetti code the relations between the pieces of code are so tangled that it is nearly impossible to add or change something without unpredictably breaking something somewhere else.” This talk explores techniques in avoiding spaghetti code including Onion Architecture and Dependency Injection, followed by how to effectively apply these principles to your persistence layer.…

Read More