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 | 14 Nov 2018 18:40

Use cases for MADV_DONTNEED in VoronSubscribe to this feed

Oren Eini writes "....The rant in this video is an absolute beautiful one. I run into this rant figuring out how MADV_DONTNEED work and I thought I would give some context on why the behavior is exactly what I want. In fact, you can read my reasoning directly in the..."
Read more »  Use cases for MADV_DONTNEED in Voron


Ayende @ Rahien | 13 Nov 2018 10:00

RavenDB Node.JS client updated (now supporting subscription)Subscribe to this feed

Oren Eini writes "....The node.js RavenDB client had a milestone release last month, which I only now got to talking about. The most important factor about this release is that now node.js users can use subscriptions to process data from RavenDB.Here is how you can do..."
Read more »  RavenDB Node.JS client updated (now supporting subscription)


Ayende @ Rahien | 12 Nov 2018 10:00

Analyzing the GitHub outageSubscribe to this feed

Oren Eini writes "....A couple of weeks ago, GitHUb had a major outage, lasting over 24 hours and resulted in wide spread disruption of many operations for customers. A few days after everything was fixed, they posted their analysis on what happened, which makes for a..."
Read more »  Analyzing the GitHub outage


Ayende @ Rahien | 08 Nov 2018 10:00

Graphs in RavenDB: Real world use casesSubscribe to this feed

Oren Eini writes "....I talked a lot about how graph queries in RavenDB will work, but one missing piece of the puzzle is how they are going to be used. I’m going to use this post to discuss some of the options that the new features enables. We’ll take the following..."
Read more »  Graphs in RavenDB: Real world use cases


Ayende @ Rahien | 06 Nov 2018 10:00

The fear of an empty source fileSubscribe to this feed

Oren Eini writes "....I have been writing software at this point for over twenty years, and I want to believe that I have learned a few things during that timeframe. And yet, probably the hardest thing for me is to start writing from scratch. If there is no code already..."
Read more »  The fear of an empty source file


Ayende @ Rahien | 01 Nov 2018 10:00

Graphs in RavenDB: Recursive queriesSubscribe to this feed

Oren Eini writes "....Graph queries as I discussed them so far gives you the ability to search for patterns. On the right, you can see the family tree of the royal family of Great Britain going back a few hundred years. That make for an interesting subject for practicing..."
Read more »  Graphs in RavenDB: Recursive queries


Ayende @ Rahien | 31 Oct 2018 10:00

Graphs in RavenDB: Inconsistency abhorrenceSubscribe to this feed

Oren Eini writes "....In my previous post, I discussed some options for changing the syntax of graph queries in RavenDB from Cypher to be more in line with the rest of the RavenDB Query Language. We have now completed that part and can see the real impact it has on the..."
Read more »  Graphs in RavenDB: Inconsistency abhorrence


Ayende @ Rahien | 29 Oct 2018 10:00

Graphs in RavenDB: Selecting the syntaxSubscribe to this feed

Oren Eini writes "....When we started building support for graph queries inside RavenDB, we looked at what is the state of the market in this regard. There seems to be two major options: Cypher and Gremlins. Gremlins is basically a fluent interface that represent a..."
Read more »  Graphs in RavenDB: Selecting the syntax


Ayende @ Rahien | 26 Oct 2018 09:00

Graphs in RavenDB: What’s the role of the middle man?Subscribe to this feed

Oren Eini writes "....An interesting challenge with implementing graph queries is that you sometimes get into situations where the correct behavior is counter intuitive. Consider the case of the graph on the right and the following query:This will return:Source: Arava,..."
Read more »  Graphs in RavenDB: What’s the role of the middle man?


Ayende @ Rahien | 25 Oct 2018 09:00

Graphs in RavenDB: I didn’t mean to build this feature!Subscribe to this feed

Oren Eini writes "....I was busy working on the implementation on filtering in graph queries, as discussed in my previous post. What I ended up implementing is a way for the user to tell us exactly how to handle the results. The actual query we ended up with is this:And..."
Read more »  Graphs in RavenDB: I didn’t mean to build this feature!


This Maven's Blog

Oren Eini

Ayende Rahien

Israel