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 | 26 Feb 2021 12:00

How efficient is RavenDB?Subscribe to this feed

Oren Eini writes "....We have been working on a big benchmark of RavenDB recently. The data size that we are working on is beyond the TB range and we are dealing with over a billion documents. Working with such data sizes can be frustrating, because it takes quite a bit..."
Read more »  How efficient is RavenDB?

Ayende @ Rahien | 25 Feb 2021 12:00

Developer prerequisitesSubscribe to this feed

Oren Eini writes "....I mentioned that we are currently hiring for a junior dev position and we have been absolutely swamped with candidates. Leaving aside the divorce lawyer that tried to apply to the position and the several accountants (I don’t really get it either)..."
Read more »  Developer prerequisites

Ayende @ Rahien | 24 Feb 2021 12:00

Will you pay the consistency costs?Subscribe to this feed

Oren Eini writes "....I was talking to a developer recently and had a really interesting discussion around the notion of consistency. For simplicity’s sake, let’s imagine that we are talking about a game and we need to deal with awarding achievements. The story in..."
Read more »  Will you pay the consistency costs?

Ayende @ Rahien | 23 Feb 2021 12:00

Didja know: Network failure due to the disk full errorSubscribe to this feed

Oren Eini writes "....Just had to trouble shoot a really strange problem in a production system. The situation is pretty simple. At one point in time, a machine had an issue and shortly afterward became utterly unable to reach the outside world. I was luckily able to SSH..."
Read more »  Didja know: Network failure due to the disk full error

Ayende @ Rahien | 22 Feb 2021 12:00

Reading candidates’ GitHub profilersSubscribe to this feed

Oren Eini writes "....We are hiring again (this time for Junior C# Dev positions in Israel). That means that I go through CVs (quite a few, actually).  I like going over the resumes directly, to get a feel for not just a particular candidate but what is, for lack of..."
Read more »  Reading candidates’ GitHub profilers

Ayende @ Rahien | 18 Feb 2021 12:00

Modeling temporal data with RavenDBSubscribe to this feed

Oren Eini writes "....We got an interesting modeling question from a customer: “What is the optimal manner to represent time sensitive information in RavenDB?” The initial thought was that they would use revisions and they asked about querying those. The issue is that..."
Read more »  Modeling temporal data with RavenDB

Ayende @ Rahien | 17 Feb 2021 12:00

NHibernate Profiler videoSubscribe to this feed

Oren Eini writes "......."
Read more »  NHibernate Profiler video

Ayende @ Rahien | 16 Feb 2021 12:00

Entity Framework Profiler videoSubscribe to this feed

Oren Eini writes "......."
Read more »  Entity Framework Profiler video

Ayende @ Rahien | 15 Feb 2021 12:00

International money transfers, sanctions and utter stupiditySubscribe to this feed

Oren Eini writes "....I have a consultant that did some work for me. While the majority of our people are working in Israel and Poland, we actually have people working for us all over the map.The consultant submitted their invoice at the end of the month and we sent a..."
Read more »  International money transfers, sanctions and utter stupidity

Ayende @ Rahien | 08 Feb 2021 12:00

The performance degradation in the load testing toolSubscribe to this feed

Oren Eini writes "....During benchmark run on a large dataset, I started to notice that longer benchmarks were showing decidedly worse numbers than short ones. In other words, a benchmark that is run for 1 minute is orders of magnitude higher latencies than a benchmark..."
Read more »  The performance degradation in the load testing tool

This Maven's Blog

Oren Eini

Ayende Rahien