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 | 23 May 2019 12:00

Reliable paging through a data set while it is being modifiedSubscribe to this feed

Oren Eini writes "....What happens when you want to to page through result sets of a query while the underlying data set is being constantly modified? This seems like a tough problem, and one that you wouldn’t expect to encounter very often, right? But a really good..."
Read more »  Reliable paging through a data set while it is being modified

Ayende @ Rahien | 22 May 2019 12:00

RavenDB 4.2 has been released!Subscribe to this feed

Oren Eini writes "....I’m really happy to announce that RavenDB 4.2 has been RTMed. The newest version of RavenDB is now generally available.This release brings to the table a host of new features. The major ones are:Pull Replication (docs)Revisions revert..."
Read more »  RavenDB 4.2 has been released!

Ayende @ Rahien | 21 May 2019 12:00

FLOSS Weekly: RavenDBSubscribe to this feed

Oren Eini writes "....Last week I was on FLOSS Weekly, talking about RavenDB. Let me know how it came out...."
Read more »  FLOSS Weekly: RavenDB

Ayende @ Rahien | 20 May 2019 12:00

TimeSeries in RavenDB: Exploring the requirementsSubscribe to this feed

Oren Eini writes "....Last week I posted about some timeseries work that we have been doing with RavenDB. But I haven’t actually talked about the feature in this space before, so I thought that this would be a good time to present what we want to build.The basic idea..."
Read more »  TimeSeries in RavenDB: Exploring the requirements

Ayende @ Rahien | 17 May 2019 12:00

Analyzing five years of FitBit dataSubscribe to this feed

Oren Eini writes "....About five years ago, my wife got me a present, a FitBit. I didn’t wear a watch for a while, and I didn’t really see the need, but it was nice to see how many steps I took and we had a competition about who has the most steps a day. It was fun. I..."
Read more »  Analyzing five years of FitBit data

Ayende @ Rahien | 14 May 2019 12:00

The psychology of system securitySubscribe to this feed

Oren Eini writes "....Yesterday I talked about the design of the security system of RavenDB. Today I re-read one of my favorite papers ever about the topic. This World of Ours by James Mickens This is both one of the most hilarious paper I ever read (I had someone..."
Read more »  The psychology of system security

Ayende @ Rahien | 13 May 2019 12:00

The design of RavenDB’s securitySubscribe to this feed

Oren Eini writes "....RavenDB stores (critical) data for customers. We have customers in pretty much every field imaginable, healthcare, finance, insurance and defense. They do very different things with RavenDB, some run a single cluster, some deploy to tens of..."
Read more »  The design of RavenDB’s security

Ayende @ Rahien | 08 May 2019 12:00

Hidden pitfalls in a trivial domain modelSubscribe to this feed

Oren Eini writes "....I read this post about using Object Relational Mapper in Go with great interest. I spent about a decade immersed deeply within the NHibernate codebase, and I worked on a bunch of OR/Ms in .NET and elsewhere. My first reaction when looking at this..."
Read more »  Hidden pitfalls in a trivial domain model

Ayende @ Rahien | 06 May 2019 14:24

It works if I’m looking at it!Subscribe to this feed

Oren Eini writes "....Today my team tracked down, hunted and summarily executed a bug. It was a nasty one, because under certain (pretty rare) error conditions, we would get into pretty nasty state and not recover from it.The problem was that the code to handle this and..."
Read more »  It works if I’m looking at it!

Ayende @ Rahien | 25 Apr 2019 12:00

Memory corruption investigationSubscribe to this feed

Oren Eini writes "....Our test process occasionally crashed with an access violation exception. We consider these to be Priority 0 bugs, so we had one of the most experience developers in the office sit on this problem.Access violation errors are nasty, because they give..."
Read more »  Memory corruption investigation

This Maven's Blog

Oren Eini

Ayende Rahien