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 | 08 Aug 2019 12:00

The big red sales buttonSubscribe to this feed

Oren Eini writes "....I used the term “Big Red Sales Button” in a previous post, and got a question about it. You can see an illustration of that on the right.The Big Red Sales Button (BRSB from now on) is a metaphor used to discuss how sales can impact an organization...."
Read more »  The big red sales button


Ayende @ Rahien | 07 Aug 2019 12:00

Architecture for humansSubscribe to this feed

Oren Eini writes "....I run across the follow on Twitter:for legacy systems/monoliths, if you want to understand the real business processes, look for the fields named: - "Comments" - "Description" - "Notes"and any generic data field of type text/nvarchar(max)— Jimmy..."
Read more »  Architecture for humans


Ayende @ Rahien | 05 Aug 2019 12:00

RavenDB Cloud Webinar postedSubscribe to this feed

Oren Eini writes "....You can watch the RavenDB Cloud webinar here:..."
Read more »  RavenDB Cloud Webinar posted


Ayende @ Rahien | 01 Aug 2019 12:00

Design exercise: Complex data aggregation with RavenDBSubscribe to this feed

Oren Eini writes "....Consider a business that needs to manage leasing apartments to tenants. One of the more important aspects of the business is tracking how much money is due. Because of the highly regulated nature of leasing, there are several interesting..."
Read more »  Design exercise: Complex data aggregation with RavenDB


Ayende @ Rahien | 31 Jul 2019 12:00

Design exercise: Arbitrary range aggregations in RavenDBSubscribe to this feed

Oren Eini writes "....RavenDB is really great in aggregations. Even if you have a stupendous amount of information, it will do really well in crunching through the data and summarizing it for you. This is due to the way RavenDB implements map/reduce operations, it allows..."
Read more »  Design exercise: Arbitrary range aggregations in RavenDB


Ayende @ Rahien | 30 Jul 2019 12:00

Design exercise: File system abstraction in RavenDBSubscribe to this feed

Oren Eini writes "....The question recently came up in a discussion with a customer. They have an existing binary storage solution that they want to migrate to RavenDB. No problems, right? RavenDB has attachments support for just this reason, after all.The key from their..."
Read more »  Design exercise: File system abstraction in RavenDB


Ayende @ Rahien | 29 Jul 2019 12:15

RavenDB Cloud Webinar tomorrowSubscribe to this feed

Oren Eini writes "....Tomorrow I’m going to be giving a webinar about RavenDB Cloud, among the topics I’m going to cover are: The type of work you can hand over to us while you put more time into your application The different types of instances you can use..."
Read more »  RavenDB Cloud Webinar tomorrow


Ayende @ Rahien | 29 Jul 2019 12:00

Syskiller–how to kill your system without noticeSubscribe to this feed

Oren Eini writes "....We have a bunch of smart people whose job description does not include breaking RavenDB, but nevertheless they manage to do so on a regular basis. This is usually done while subjecting RavenDB to new and interesting ways to distress it. The latest..."
Read more »  Syskiller–how to kill your system without notice


Ayende @ Rahien | 26 Jul 2019 12:00

Your code is buggy vs. your computer is too fastSubscribe to this feed

Oren Eini writes "....We run into a hard failure during some diagnostics runs that was quite interesting. Here it the relevant code:The code was meant to serve as a repository of commands so we can see in what order they run into the system. (Yes, we could use a queue,..."
Read more »  Your code is buggy vs. your computer is too fast


Ayende @ Rahien | 25 Jul 2019 12:00

The issue of negative zeroSubscribe to this feed

Oren Eini writes "....We got a bug report recently about RavenDB messing up a query. The query in question was:from index TestIndex where Amount < 0The query, for what it is worth, is meant to find accounts that have pre-paid. The problem was that this query returned..."
Read more »  The issue of negative zero


This Maven's Blog

Oren Eini

Ayende Rahien

Israel