Oren Eini is a senior developer / architect, focusing on architecture, data access and best practices. Most often, he is working on building complex business systems using .Net 2.0, NHibernate and Castle's Frameworks, providing training and guidance for the use of Object Relational Mapping, Inversion of Control, Domain Driven Design and other exciting topics. Oren is an active member in several leading Open Source projects, including (but not limited :-) ) NHibernate, Castle and Rhino Mocks.
Ayende @ Rahien | 22 May 2015 09:00
Oren Eini writes "....In my previous post, we have increased the capacity of the cluster by moving all new work to the new set of servers. In this post, I want to deal with a slightly harder problem, how to handle it when it isn’t new data that is causing the..."
Read more » RavenDB Sharding: Adding a new shard to an existing cluster, splitting the shard
Ayende @ Rahien | 21 May 2015 09:00
Oren Eini writes "....Continuing on the theme of giving a full answer to interesting questions on the mailing list in the blog, we have the following issue.
We have a sharded cluster, and we want to add a new node to the cluster, how do we do it? I’ll discuss..."
Read more » RavenDB Sharding: Adding a new shard to an existing cluster, the easy way
Ayende @ Rahien | 20 May 2015 09:00
Oren Eini writes "......."
Read more » The RavenDB Comic Strip: Part II – a team in trouble!
Ayende @ Rahien | 19 May 2015 09:00
Oren Eini writes "....Sometimes, we’ll reject a certain pull request from the community, not because it doesn’t meet our standards, or doesn’t do things properly. We’ll reject it because we don’t want to accept the responsibility for this. This seems obvious, but I got a..."
Read more » Accepting code from the community means accepting full responsibility for all time
Ayende @ Rahien | 18 May 2015 09:00
Oren Eini writes "....A question came up in the mailing list, how do we enable sharding for an existing database. I’ll deal with data migration in this scenario at a later post. The scenario is that we have a very successful application, and we start to feel the need to..."
Read more » RavenDB Sharding: Enabling shards for existing database
Ayende @ Rahien | 15 May 2015 07:12
Oren Eini writes "....In a recent post, a commenter suggested that using F# rather than C# would dramatically reduce the code size (measured in line numbers). My reply to that was: F# would also lead to a lot more complexity, reduced participation in the community,..."
Read more » Why RavenDB isn’t written in F#, or the cost of the esoteric choice
Ayende @ Rahien | 12 May 2015 08:49
Oren Eini writes "....A while ago I posted the first draft of the RavenDB Comic Strip. Here is the final version...."
Read more » The RavenDB Comic Strip: Part I – finding the hero
Ayende @ Rahien | 06 May 2015 09:00
Oren Eini writes "....This blog has been running continuously for over 10 years now. And while I think that the level of content has improved somewhat over the years (certainly my command of English did), I’m afraid that we never really touch with the design. This blog..."
Read more » A new blog look & feel
Ayende @ Rahien | 04 May 2015 09:00
Oren Eini writes "....Recently I had the chance to sit with a couple of the devs in the RavenDB Core Team to discuss “keep & discard” habits*. The major problem we now have with RavenDB is that it is big. And there are a lot of things going on there that you need to..."
Read more » Boldly & confidently fail, it is better than the alternative
Ayende @ Rahien | 01 May 2015 09:00
Oren Eini writes "....After my previous post, I was asked what I’m thinking about the notion of crowd funding, which is currently all the rage. The answer is complicated. I’m focusing right now on things like kick starter and its siblings, because I’m familiar with how..."
Read more » My view on crowd funding