<<< Previous speaker next speaker >>>

Oren Eini, Wizard of Open Source .Net

 Oren  Eini Oren Eini is an independent consultant based in Israel. His main focus is on architecture and best practices that promote quality software and zero-friction development.

Oren is the author of Rhino Mocks, one of the most popular mocking frameworks on the .NET platform, and is also a leading figure in other well known open source projects including the Castle project and NHibernate.

An internationally known presenter, Oren has spoken at conferences such as DevTeach, JAOO and Oredev, and is the author of the book "Building Domain Specific Languages with Boo", soon to be published by Manning.

Oren, using his pseudonym as Ayende Rahien, is a frequent blogger at http://www.ayende.com/Blog/. His hobbies include reading fantasy novels, reviewing code, and writing about himself in the third person.

Oren is also a Microsoft MVP, a fact that he tends to forget when writing a bio.

Presentation: "Scaling Applications: Complexity, Performance, Maintainability"

Time: Thursday 11:45 - 12:45

Location: Rutherford Room

Abstract:

We are building the same types of systems as we built yesterday, the demands placed on our systems becomes more and more demanding. We need to handle more users, offer more intelligent behavior, parallelize both development and deployment, handle partial failures in our applications,offer the operations team rich insight into our systems and the ability to tweak them at runtime and so much more.

Trying to build such application using the standard N-tiered architecture has proven to be hard, challenging and complex. In this session, you will learn how changing some of the underlying architectural concepts in how we build applications can lead to simpler solutions that scale extremely well. Those concepts include divide and conquer, background evaluation, one way messaging and ruthless application of the single responsibility principle.

In the .Net space, there are several frameworks and patterns that you can use, and which will demonstrated in this session (including Rhino Service Bus, NHibernate and Windsor), to build these sort of systems.

Keywords: Architecture, .NET (not just), Enterprise

Target audience: Intermediate to advanced developers, team leaders, architects