Oren Eini / Ayende Rahien
Oren Eini has over 15 years of experience in the development world with a strong focus on the .NET ecosystem. And has been awarded the Microsoft's Most Valuable Professional since 2007. An internationally known presenter, Oren has spoken at conferences such as DevTeach, JAOO, QCon, Oredev, NDC, Yow! and Progressive.NET. Oren is the author of DSLs in Boo: Domain Specific Languages in .NET. Oren's main focus is on architecture and best practices that promote quality software and zero-friction dev.
Thursday 15.40 - 16.30 in: Double Rainbow
In this session, we will discuss the Great Simplification Architecture, instead of creating abstract towers of babel, we will see how we can create agile, maintainable and easy to work with architectures and systems that allow you to just go in and start working, rather than spend a lot of time an effort hammering everything in sight, looking for the nail that the architecture diagram's page 239 says must be there.
We will discuss layers reduction, useful testing strategies as well as cover some of the horrors that hide beneath the guise of "patterns", such as the repository and service monsters.
Wednesday 16.45 - 17.35 in: Double Rainbow
In this talk, we will discover some of the advanced features of RavenDB, from spatial queries to Google like intelligence in search.
We will dive into the power behind RavenDB indexes and tame them to our will, ride the Map/Reduce beast (which has been completely tamed) and dance with Changes API.
We will go over a lot of the new RavenDB 1.2 features and what is so exciting about them, and even get a peek at what is going to happen in vNext.
Monday 8.30 - 16.30 in: Gangnam Style
In Ayende Rahien's 2-day RavenDB workshop, you will learn how to use this Document Database tool efficiently in your applications to save time and effort on communicating with database storage. During the course we build together a practical application that demonstrates all important data management patterns.
Please note that this course is very fast-paced, and expects a minimum of 12 months prior experience working with .NET and C#.