ma•ven (mā'vən)

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


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 | 19 Jun 2018 09:00

RavenDB 4.1 Features: Explain that choiceSubscribe to this feed

Oren Eini writes "....One of the things that we do in RavenDB is try to expose as much as possible the internal workings and logic inside RavenDB. In this case, the relevant feature we are trying to expose is the inner working of the query optimizer. Consider the..."
Read more »  RavenDB 4.1 Features: Explain that choice

Ayende @ Rahien | 18 Jun 2018 09:00

RavenDB Security Vulnerability AdvisorySubscribe to this feed

Oren Eini writes "....You can read the full details here. The short of it is that we discovered a security vulnerability in RavenDB. This post tells a story. For actionable operations, see the previous link and upgrade your RavenDB instance to a build that includes the..."
Read more »  RavenDB Security Vulnerability Advisory

Ayende @ Rahien | 17 Jun 2018 09:00

The Incredibles IISubscribe to this feed

Oren Eini writes "....I just got back from watching the Incredibles 2. The previous movie was a favorite a mine from first view, and it is one of the few movies that I can actually bear to watch multiple times. I was hoping for a sequel almost from the moment I finished..."
Read more »  The Incredibles II

Ayende @ Rahien | 14 Jun 2018 12:23

The case of the missing writes in Docker (a Data Corruption story)Subscribe to this feed

Oren Eini writes "....We started to get reports from users that are running RavenDB on Docker that there are situations where RavenDB reports that there has been a data corruption event.  You can see how this looks like on the right. As you can see, this ain’t a..."
Read more »  The case of the missing writes in Docker (a Data Corruption story)

Ayende @ Rahien | 13 Jun 2018 09:00

.NET Core 2.1 broke my software, thank you very much!Subscribe to this feed

Oren Eini writes "....We just upgraded our stable branch to .NET Core 2.1. The process was pretty smooth overall, but we did get the following exchange in our internal Slack channel. It went something like this:is it known that import doesn't work ? As you can imagine,..."
Read more »  .NET Core 2.1 broke my software, thank you very much!

Ayende @ Rahien | 11 Jun 2018 09:00

RavenDB 4.0 Node.JS client RTMSubscribe to this feed

Oren Eini writes "....The Node.JS client for RavenDB 4.0 is out. You can get it directly from NPM. Here is how this looks like:Enjoy ...."
Read more »  RavenDB 4.0 Node.JS client RTM

Ayende @ Rahien | 08 Jun 2018 09:00

Inside RavenDB 4.0 book is Done, DoneSubscribe to this feed

Oren Eini writes "....And now the book is another tiny big step close to actually being completed. All editing has been completed, and we did a full pass through the book. All content is written and there isn’t much to do at all.We are now sending this for production..."
Read more »  Inside RavenDB 4.0 book is Done, Done

Ayende @ Rahien | 07 Jun 2018 09:00

Automatic subscription retries with RavenDBSubscribe to this feed

Oren Eini writes "....RavenDB’s subscription give you the ability to run batch processing easily and robustly. In other words, you specify a query and subscribe to its results. RavenDB will send you all the documents matching the query. So far, that is pretty obvious,..."
Read more »  Automatic subscription retries with RavenDB

Ayende @ Rahien | 06 Jun 2018 09:00

Codex KV: Properly generating the fileSubscribe to this feed

Oren Eini writes "....The previous post has a code sample in it that was figuratively* physically painful for me to write. Avoiding the number of syscalls that are invoked, the code isn’t all too efficient as I now measure things, it uses way too much managed memory and..."
Read more »  Codex KV: Properly generating the file

Ayende @ Rahien | 05 Jun 2018 09:00

Codex KV: How to build a KV storage from scratchSubscribe to this feed

Oren Eini writes "....We are exploring a few data structure for a particular feature in RavenDB, and I run into something that is elegant, simple, easy and deep enough that we can discuss serious implementation details upon without getting too bogged down in the..."
Read more »  Codex KV: How to build a KV storage from scratch

This Maven's Blog

Oren Eini

Ayende Rahien