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 | 16 May 2024 12:00

My calendar is full 10 years from nowSubscribe to this feed

Oren Eini writes "....Take a look at this wonderful example of foresightedness (or hubris).In a little over ten years, Let’s Encrypt root certificates are going to expire. There are already established procedures for how to handle this from other Certificate..."
Read more »  My calendar is full 10 years from now

Ayende @ Rahien | 14 May 2024 12:00

Modeling: Date vs. DateTimeSubscribe to this feed

Oren Eini writes "....I got a really interesting comment on a blog post talking about query optimization. The context was that working with dates is much easier for a query engine than working with date & time at the millisecond granularity. You can read the details..."
Read more »  Modeling: Date vs. DateTime

Ayende @ Rahien | 07 May 2024 12:00

Corax Query Plan visualizationSubscribe to this feed

Oren Eini writes "....Corax is the new indexing and querying engine in RavenDB, which recently came out with RavenDB 6.0. Our focus when building Corax was on one thing, performance. I did a full talk explaining how it works from the inside out, available here as..."
Read more »  Corax Query Plan visualization

Ayende @ Rahien | 03 May 2024 12:00

Deniable EncryptionSubscribe to this feed

Oren Eini writes "....I ran into an interesting Reddit comment about deniable encryption and decided to spend an evening playing with it. The concept is that we have a way to encrypt a message in such a way that we can provide a key that would reveal a..."
Read more »  Deniable Encryption

Ayende @ Rahien | 19 Apr 2024 12:00

CollabTalk Podcast | Episode 123 with Oren Eini–Building a business with Open Source foundationsSubscribe to this feed

Oren Eini writes "....For Episode 123 of the CollabTalk Podcast, we explored the pivotal role of community in shaping businesses, discussing my guest’s founding of his company and the strategies for building and nurturing open-source communities. We covered the symbiosis..."
Read more »  CollabTalk Podcast | Episode 123 with Oren Eini–Building a business with Open Source foundations

Ayende @ Rahien | 04 Apr 2024 12:00

Vacations, leaky abstractions, and modeling concerns, oh my!Subscribe to this feed

Oren Eini writes "....Our task today is to request (and obtain approval for) a vacation. But before we can make that request, we need to handle the challenge of building   the vacation requesting system. Along the way, I want to focus a little bit on how to deal..."
Read more »  Vacations, leaky abstractions, and modeling concerns, oh my!

Ayende @ Rahien | 28 Mar 2024 12:00

RavenDB’s storage engine: Voron–unlocking the secretSubscribe to this feed

Oren Eini writes "....A couple of months ago I had the joy of giving an internal lecture to our developer group about Voron, RavenDB’s dedicated storage engine. In the lecture, I’m going over the design and implementation of our storage engine.If you ever had an interest..."
Read more »  RavenDB’s storage engine: Voron–unlocking the secret

Ayende @ Rahien | 27 Mar 2024 12:00

Certificates from the Ground UpSubscribe to this feed

Oren Eini writes "....One of the most fun things that I do at work is share knowledge about how various things work. A few months ago I talked internally about how Certificates work. Instead of just describing the mechanism of that, I decided to actually walk our..."
Read more »  Certificates from the Ground Up

Ayende @ Rahien | 25 Mar 2024 12:00

Permission to pay your money, please!Subscribe to this feed

Oren Eini writes "....I’m trying to pay a SaaS bill online, and I run into the following issue. I have insufficient permissions to pay the invoice on the account. No insufficient funds, which is something that you’ll routinely run into when dealing with..."
Read more »  Permission to pay your money, please!

Ayende @ Rahien | 08 Mar 2024 12:00

Using analyzers in RavenDB indexingSubscribe to this feed

Oren Eini writes "....We got an interesting question in the RavenDB Discussion:We have Polo (shirts) products. Some customers search for Polo and others search for Polos. The term Polos exists in only a few of the descriptions and marketing info so the results are..."
Read more »  Using analyzers in RavenDB indexing

This Maven's Blog

Oren Eini

Ayende Rahien