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 Feb 2019 10:00

When people leaveSubscribe to this feed

Oren Eini writes "....I talk a lot about the hiring process that we go through, but there is also the other side of that. When people leave us. Hibernating Rhinos has been around for about a decade, in that time it grew from a single guy operation to a company that cross..."
Read more »  When people leave


Ayende @ Rahien | 14 Feb 2019 10:00

RavenDB 4.2 Features: Pull Replication has landedSubscribe to this feed

Oren Eini writes "....If you are tracking the nightlies of RavenDB, the Pull Replication feature has fully landed. You now have three options to chose when you define replication in your systems.External Replication is meant to go from the current database to another..."
Read more »  RavenDB 4.2 Features: Pull Replication has landed


Ayende @ Rahien | 12 Feb 2019 10:00

Updated RavenDB demo siteSubscribe to this feed

Oren Eini writes "....Last week we pushed an update to our public demo site, this is intended to walk you through using RavenDB, show code samples and provide detailed guidance into using RavenDB from your application.Here is an example screen shot:We spent a lot of time..."
Read more »  Updated RavenDB demo site


Ayende @ Rahien | 11 Feb 2019 10:00

Data modeling with indexes: Event sourcing–Part IISubscribe to this feed

Oren Eini writes "....In the previous post I talked about how to use a map reduce index to aggregate events into a final model. You can see this on the right. This is an interesting use case of indexing, and it can consolidate a lot of complexity into a single place, at..."
Read more »  Data modeling with indexes: Event sourcing–Part II


Ayende @ Rahien | 08 Feb 2019 10:00

Making money from Open Source Software: How we do it?Subscribe to this feed

Oren Eini writes "....After my previous two posts on the topic, it is now time to discuss how we make money from Open Source Software. Before I start, I want to clarify what I’m talking about:RavenDB is a document database.It is about a decade old.The server is released..."
Read more »  Making money from Open Source Software: How we do it?


Ayende @ Rahien | 07 Feb 2019 10:00

Making money from Open Source Software: The dichotomySubscribe to this feed

Oren Eini writes "....Richard Stallman is, without a doubt, one of the most influential people on the Open Source movement. I think it is fitting in a post like this to look for a bit at some of his reasoning around what Open Source is.When we call software “free,” we..."
Read more »  Making money from Open Source Software: The dichotomy


Ayende @ Rahien | 06 Feb 2019 10:00

Making money from Open Source Software: The problemSubscribe to this feed

Oren Eini writes "....Open Source is a funny business model, first you give away the crown jewels, then you try to get some money back. I have been working on OSS projects for close to twenty years now. I have been making my living off of OSS projects for most of that..."
Read more »  Making money from Open Source Software: The problem


Ayende @ Rahien | 05 Feb 2019 10:00

Comparing C and Rust network protocol exercisesSubscribe to this feed

Oren Eini writes "....Almost by accident, it turned out that I implemented a pretty simple, but non trivial task in both C and Rust and blogged about them.Implementing with CImplementing with RustNow that I’m done with both of them, I thought it would be interesting to..."
Read more »  Comparing C and Rust network protocol exercises


Ayende @ Rahien | 04 Feb 2019 10:00

The security implications of self updating credentialsSubscribe to this feed

Oren Eini writes "....RavenDB uses X509 certificates for many purposes. One of them is to enable authentication by using clients certificates. This create a highly secured authentication method with quite a lot to recommend it. But it does create a problem. Certificates,..."
Read more »  The security implications of self updating credentials


Ayende @ Rahien | 01 Feb 2019 10:00

Next week in New YorkSubscribe to this feed

Oren Eini writes "....I’ll be in New York for all of next week, and I got a busy schedule.I’m going to be in the O’Reilly Architecture Conference on the RavenDB booth, showing off our new features and how RavenDB can figure into your next application’s architecture.Feb 4..."
Read more »  Next week in New York


This Maven's Blog

Oren Eini

Ayende Rahien

Israel