DevMavens

ma•ven (mā'vən)

n.  A person who has special knowledge or experience;
an expert.

dev•ma•ven
('dev-mā'vən)

n.  An expert developer with great influence.

Oren Eini

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 | 28 Jun 2017 09:47

The things that come out late at nightSubscribe to this feed

Oren Eini writes "....The following is the opening paragraphs for discussion RavenDB 4.0 clustering and distribution model in the Inside RavenDB 4.0 book. You might be familiar with the term "murder of crows" as a way to refer to a group for crows[1]. It has been used..."
Read more »  The things that come out late at night


Ayende @ Rahien | 28 Jun 2017 09:00

Bug stories: How do I call myself?Subscribe to this feed

Oren Eini writes "....This bug is actually one of the primary reasons we had a Beta 2 release for RavenDB 4.0 so quickly. The problem is easy to state, we had a problem in any non trivial deployment setup where clients would be utterly unable to connect to us. Let us..."
Read more »  Bug stories: How do I call myself?


Ayende @ Rahien | 27 Jun 2017 09:00

Bug stories: The data corruption in the clusterSubscribe to this feed

Oren Eini writes "....The bug started as pretty much all others. “We have a problem when replicating from a Linux machine to a Windows machine, I’m seeing some funny values there”. This didn’t raise any alarm bells, after all, that was the point of checking what was..."
Read more »  Bug stories: The data corruption in the cluster


Ayende @ Rahien | 26 Jun 2017 09:00

Zombies vs. Ghosts: The great debateSubscribe to this feed

Oren Eini writes "....We have a feature in RavenDB that may leave behind some traces when a document is gone. The actual details aren’t really important for the story. Those traces are there for a reason, and a user have a good reason to want to see them in the UI. That..."
Read more »  Zombies vs. Ghosts: The great debate


Ayende @ Rahien | 24 Jun 2017 11:45

Inventory management in MongoDB: A design philosophy I find bafflingSubscribe to this feed

Oren Eini writes "....I’m reading MongoDB in Action right now. It is an interesting book and I wanted to learn more about the approach to using MongoDB, rather then just be familiar with the feature set and what it can do. But this post isn’t about the book, it is about..."
Read more »  Inventory management in MongoDB: A design philosophy I find baffling


Ayende @ Rahien | 23 Jun 2017 09:00

PR Review: avoid too many parametersSubscribe to this feed

Oren Eini writes "....During code review I run into these two sections, which raised a flag. Can you tell why?The problem with this type of code is two fold. First, we add optional parameters, to reduce the number of breaking changes we have. The problem with that is..."
Read more »  PR Review: avoid too many parameters


Ayende @ Rahien | 22 Jun 2017 09:00

Inside RavenDB 4.0 book–Chapter 4 & 5 are doneSubscribe to this feed

Oren Eini writes "....The RavenDB 4.0 book is going really well, this week I have managed to write about 20,000 words and the current page count is at 166. At this rate, it is going to turn into a monster in terms of how big it is going to be.The book so far covers the..."
Read more »  Inside RavenDB 4.0 book–Chapter 4 & 5 are done


Ayende @ Rahien | 21 Jun 2017 09:00

PR Review: the errors should be nurturedSubscribe to this feed

Oren Eini writes "....I run into the following in a PR I recently reviewed. Take a look and try to figure out why I’m pointing this bits out: Those are bad errors. In the sense that they are hiding information. Sure, in 90% of the cases the user just put it the..."
Read more »  PR Review: the errors should be nurtured


Ayende @ Rahien | 20 Jun 2017 09:00

Reviewing Noise Search Engine: SummarySubscribe to this feed

Oren Eini writes "....After the last three parts, I think that I have a good high level understanding of what is going on in the Noise codebase, as a reminder, I’m reviewing 48d808375e541eca383826ea928272976bce064d.I love reading code, especially stuff that I’m not..."
Read more »  Reviewing Noise Search Engine: Summary


Ayende @ Rahien | 19 Jun 2017 09:00

Reviewing Noise Search Engine: Part IIISubscribe to this feed

Oren Eini writes "....After the previous two parts, I think that I have a good high level understanding of what is going on in the Noise codebase, as a reminder, I’m reviewing 48d808375e541eca383826ea928272976bce064d.Now I’m reading through the JsonValue file. The first..."
Read more »  Reviewing Noise Search Engine: Part III


This Maven's Blog

Oren Eini

Ayende Rahien

Israel