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 | 15 Dec 2017 10:00

Queries++ in RavenDB: I suggest you can do betterSubscribe to this feed

Oren Eini writes "....Sometimes, there is no escaping it, and you must accept some user’s input into your system. That sad state of affairs is problematic, because all users have one common tendencies, they are going to be entering weird stuff into your system. And when..."
Read more »  Queries++ in RavenDB: I suggest you can do better


Ayende @ Rahien | 14 Dec 2017 10:00

The RavenDB 4.0 Workshops are now openedSubscribe to this feed

Oren Eini writes "....I’m going to be giving several workshops about RavenDB 4.0 in the next few months. You can see the full details here, but the gist of it is that these are full day workshops with yours truly, aimed to take you from knowing absolutely nothing about..."
Read more »  The RavenDB 4.0 Workshops are now opened


Ayende @ Rahien | 13 Dec 2017 10:00

Setting unrealistic goals, then exceeding themSubscribe to this feed

Oren Eini writes "....One of the challenges in RavenDB 4.0 was the fact that I wanted to do something radically different. Over the past decade, every single release of RavenDB had improved the performance of the system, usually by some significant degree.Dreaming dreams..."
Read more »  Setting unrealistic goals, then exceeding them


Ayende @ Rahien | 12 Dec 2017 10:00

RavenDB 4.0 release statusSubscribe to this feed

Oren Eini writes "....This post is mainly to get some information out, because people pointed out that we have been very quite about this recently.We have been very quite because we have been focused on working on the release. We are a couple of days away from final code..."
Read more »  RavenDB 4.0 release status


Ayende @ Rahien | 11 Dec 2017 10:00

Queries++ in RavenDB: Gimme more like thisSubscribe to this feed

Oren Eini writes "....What do you do when you find something you like? If this a favorite dish at a restaurant, you keep order it forever and ever. But if this is something like a good book or a TV show, you’ll typically want to check out similar stuff to enjoy as well...."
Read more »  Queries++ in RavenDB: Gimme more like this


Ayende @ Rahien | 08 Dec 2017 10:00

Reducing the cost of support with anticipatory errorsSubscribe to this feed

Oren Eini writes "....I speak a lot about good error handlings and our perspective on support. We consider support to be a cost center (as in, we don’t want or expect to make money from support), I spoke at this at more length here. Today I run into what is probably the..."
Read more »  Reducing the cost of support with anticipatory errors


Ayende @ Rahien | 07 Dec 2017 10:00

Queries++ in RavenDB: Facets of informationSubscribe to this feed

Oren Eini writes "....RavenDB has a lot of functionality that is available just underneath the surface. In addition to just finding documents, you can use RavenDB to find a lot more about what is going on in your database. This series of posts is aimed at exposing some..."
Read more »  Queries++ in RavenDB: Facets of information


Ayende @ Rahien | 06 Dec 2017 10:00

Production postmortem: data corruption, a view from INSIDE the sausageSubscribe to this feed

Oren Eini writes "....In terms of severity, there are very few things that we take more seriously than data integrity. In fact, the only thing that pops to mind as higher priority are security issues. A user reported an error when using a pre-release 4.0 database that..."
Read more »  Production postmortem: data corruption, a view from INSIDE the sausage


Ayende @ Rahien | 05 Dec 2017 10:00

Time handling and user experience, Backup Scheduling in RavenDB as a case studySubscribe to this feed

Oren Eini writes "....Time handling in software sucks. In one of the RavenDB conferences a few years ago we had a fantastic talk for over an hour that talked about just that.  It sucks because what a computer think about as time and what we think about as time are..."
Read more »  Time handling and user experience, Backup Scheduling in RavenDB as a case study


Ayende @ Rahien | 04 Dec 2017 10:00

API Design: The lack of a method was intentional forethoughtSubscribe to this feed

Oren Eini writes "....One of the benefits of having a product in the market for a decade is that you gain some experience in how people are using it. This lead to interesting design decisions over time. Some of them are obvious. Such as the setup process for RavenDB...."
Read more »  API Design: The lack of a method was intentional forethought


This Maven's Blog

Oren Eini

Ayende Rahien

Israel