“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.
Finally, Brendan introduces SSW Data Onion – a free library developed to speed up the day-to-day development of Data-Driven enterprise web applications using Entity Framework Code First.
The source code for this presentation is available on GitHub
Take the Quiz!
[WATUPRO 105]
About the speakers
Mr Onion Architecture
Brendan Richards has been developing enterprise web applications for quite some time across a number of platforms before finally picking .Net as the “currently winning” choice. He Joined the team at SSW in 2012 and is now a Solution Architect based in Brisbane.