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 | 26 May 2020 12:00

Optimizing RavenDB by adding Thread.Sleep(5)Subscribe to this feed

Oren Eini writes "....This post is here because we recently had to add this code to RavenDB:Yes, we added a sleep to RavenDB, and we did it to increase performance. The story started out with a reported performance regression. On a previous version of RavenDB, the user..."
Read more »  Optimizing RavenDB by adding Thread.Sleep(5)


Ayende @ Rahien | 25 May 2020 12:00

Webinar recording: Event sourcing and RavenDBSubscribe to this feed

Oren Eini writes "....The recording for my webinar about event sourcing and RavenDB is up. Let me know what you think about the techniques outlined there. If you have a topic you think would be interesting to have a webinar on, let me know, I’m looking for more things to..."
Read more »  Webinar recording: Event sourcing and RavenDB


Ayende @ Rahien | 22 May 2020 12:00

RavenDB Cloud API and other updatesSubscribe to this feed

Oren Eini writes "....The RavenDB Cloud team has been silently working on a whole bunch of features. Many of them are backend features that as a user, you don’t really care about. But we finally got around to unveiling a lot of the stuff that is customer facing.RavenDB..."
Read more »  RavenDB Cloud API and other updates


Ayende @ Rahien | 20 May 2020 12:00

RavenDB Counters & Time series chapter is ready for reviewSubscribe to this feed

Oren Eini writes "....I’ve started the work to update the Inside RavenDB book to version 5.0, covering all the new things that happened in RavenDB since the 4.0 release.I have just completed a major milestone, I finished the chapter discussing time series and counters,..."
Read more »  RavenDB Counters & Time series chapter is ready for review


Ayende @ Rahien | 18 May 2020 16:28

Webinar tomorrow - Event Sourcing in C# with RavenDBSubscribe to this feed

Oren Eini writes "....I’m going to be talking about event sourcing in RavenDB tomorrow. The registration link and full details are here...."
Read more »  Webinar tomorrow - Event Sourcing in C# with RavenDB


Ayende @ Rahien | 13 May 2020 12:00

Complex data analysis with RavenDBSubscribe to this feed

Oren Eini writes "....The task today is to do some fraud detection. We have a set of a few million records of transactions, each one of them looking like this:We want to check a new transaction against the history of data for this particular customer. The problem is that..."
Read more »  Complex data analysis with RavenDB


Ayende @ Rahien | 12 May 2020 12:00

Dealing with sparse values in RavenDB timeseriesSubscribe to this feed

Oren Eini writes "....I got an interesting question while discussing timeseries, and I thought it would make for a good blog post. Consider the timeseries that we have on the right. It shows a particular sensor value over a period of time.The sensor in question reports..."
Read more »  Dealing with sparse values in RavenDB timeseries


Ayende @ Rahien | 11 May 2020 12:00

I’m not smart enough to build this featureSubscribe to this feed

Oren Eini writes "....There have been a couple of cases where I was working on a feature, usually a big and complex one, that made me realize that I’m just not smart enough to actually build it.A long time ago (five or six years), I had to tackle free space handling..."
Read more »  I’m not smart enough to build this feature


Ayende @ Rahien | 08 May 2020 12:00

The invisible man in the middle: An investigative storySubscribe to this feed

Oren Eini writes "....A user reported a bug to our support. When running on MacOS, they were unable to authenticate against a remote RavenDB instance. That was strange, since we support running on MacOS, both as a client and as a server. We have had some issues around..."
Read more »  The invisible man in the middle: An investigative story


Ayende @ Rahien | 07 May 2020 12:00

Avoid rolling your own leader election algorithmSubscribe to this feed

Oren Eini writes "....Jeremy Miller has an interesting blog post about using advisory locks in Postgres to handle leader elections. This is a topic I spend a lot of time on, so I went over the post in detail. I don’t like this approach, because it has several subtle..."
Read more »  Avoid rolling your own leader election algorithm


This Maven's Blog

Oren Eini

Ayende Rahien

Israel