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 | 19 Jan 2018 10:00

The TCP Inversion ProposalSubscribe to this feed

Oren Eini writes "....A customer asked for an interesting feature. Given two servers that need to replicate data between themselves, and the following network topology:The Red DB is on the internal network, it is able to connect to the Gray DB.The Gray DB is on the DMZ,..."
Read more »  The TCP Inversion Proposal


Ayende @ Rahien | 18 Jan 2018 10:00

Production Test Run: When your software is configured by a monkeySubscribe to this feed

Oren Eini writes "....System configuration is important, and the more complex your software is, the more knobs you usually have deal with. That is complex enough as it is, because sometimes these configurations are inter dependent. But it become a lot more interesting..."
Read more »  Production Test Run: When your software is configured by a monkey


Ayende @ Rahien | 17 Jan 2018 10:00

Production Test Run: Too much of a good thing isn’t so good for youSubscribe to this feed

Oren Eini writes "....Not all of our testing happened in a production settings. One of our test clusters was simply running a pretty simple loop of writes, reads and queries on all the nodes in the cluster while intentionally destabilizing the system.After about a week..."
Read more »  Production Test Run: Too much of a good thing isn’t so good for you


Ayende @ Rahien | 16 Jan 2018 10:00

Production Test Run: The worst is yet to comeSubscribe to this feed

Oren Eini writes "....Before stamping RavenDB with the RTM marker, we decided that we wanted to push it to our production systems. That is something that we have been doing for quite a while, obviously, dogfooding our own infrastructure. But this time was different...."
Read more »  Production Test Run: The worst is yet to come


Ayende @ Rahien | 15 Jan 2018 10:00

When what you need is a square triangle…Subscribe to this feed

Oren Eini writes "....Recently I had a need to test our SSL/TLS infrastructure. RavenDB is making heavy use of SSL/TLS and I was trying to see if I could get it to do the wrong thing. In order to do that, I needed to make strange TLS connections. In particular, the kind..."
Read more »  When what you need is a square triangle…


Ayende @ Rahien | 12 Jan 2018 10:00

Building a Let’s Encrypt ACME V2 clientSubscribe to this feed

Oren Eini writes "....The Let’s Encrypt ACME v2 staging endpoint is live, with planned release date of February 27. This is a welcome event, primarily because it is going to bring wild card certificates support to Let’s Encrypt.That is something that is quite interesting..."
Read more »  Building a Let’s Encrypt ACME V2 client


Ayende @ Rahien | 11 Jan 2018 10:00

There is a Docker in your assumptionsSubscribe to this feed

Oren Eini writes "....About a decade ago I remember getting a call from a customer that was very upset with RavenDB. They just deployed to production a brand new system, they were ready for high load so they wen with a 32 GB and 16 cores system (which was a lot at the..."
Read more »  There is a Docker in your assumptions


Ayende @ Rahien | 10 Jan 2018 10:00

When your memory won’t go downSubscribe to this feed

Oren Eini writes "....A user reported something really mysterious, RavenDB was using a lot of memory on their machine. Why the mystery? Because RavenDB is very careful to account for the memory it uses, exactly because we run into many such cases before.According to..."
Read more »  When your memory won’t go down


Ayende @ Rahien | 09 Jan 2018 10:00

Reminder: Early bird pricing for RavenDB workshops about to closeSubscribe to this feed

Oren Eini writes "....The early bird pricing for the Q1 RavenDB workshops is about to end, hurry up and register. We have workshops in Tel Aviv, San Francisco and New York in this round and are working on Q2 workshop Europe and South America now.In the workshop, we will..."
Read more »  Reminder: Early bird pricing for RavenDB workshops about to close


Ayende @ Rahien | 08 Jan 2018 10:00

Book recommendation: Serious CryptographySubscribe to this feed

Oren Eini writes "....I haven’t done a technical book recommendation for a while, but I think that this is a really great book to break that streak.Serious Cryptography talks about cryptography, obviously, but it does it in such a way that it is understandable. I think..."
Read more »  Book recommendation: Serious Cryptography


This Maven's Blog

Oren Eini

Ayende Rahien

Israel