One of the missions of Umbraco 5 was to give us a fresh architecture that would last just as long as the original Umbraco codebase. To do so has called for a lot of complexity and ambitious, testable code that works hard to enable a wide feature-set whilst keeping Umbraco just as friendly in everyday use.
In this session, we'll take a look into some of the techniques we've used. This is a no-holds-barred talk about IoC, expression trees in our Linq provider, loosely coupled events, patterns and practises like Unit of Work, and the balance between purism and pragmatism when building a framework. If you're interested in how Umbraco 5 works under the hood from bottom to top, this is the session for you.
Session Video
These people are attending