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

Production postmortem: The unavailable Linux serverSubscribe to this feed

Oren Eini writes "....As part of our 4.0 deployment, we have a cluster made of mixed machines, some running Windows, some running Linux. In one particular configuration, we have 2 Windows services and a single Linux machine. We setup the cluster and started directing..."
Read more »  Production postmortem: The unavailable Linux server

Ayende @ Rahien | 21 Feb 2018 10:00

Full RavenDB 4.0 Workshop is now availableSubscribe to this feed

Oren Eini writes "....The full RavenDB 4.0 workshop, with over 4 hours of me talking and demoing things live.  I’m covering there everything from how RavenDB stores documents, how to model your data to best take advantage of what RavenDB has to offer all the way to..."
Read more »  Full RavenDB 4.0 Workshop is now available

Ayende @ Rahien | 20 Feb 2018 10:00

Getting fatal out of memory errors because we are managing memory too wellSubscribe to this feed

Oren Eini writes "....We got a serious situation on one of our test cases. We put the system through a lot, pushing it to the breaking point and beyond. And it worked, in fact, it worked beautifully. Up until the point that we started to use too many resources and..."
Read more »  Getting fatal out of memory errors because we are managing memory too well

Ayende @ Rahien | 19 Feb 2018 10:00

Book recommendations in the test of timeSubscribe to this feed

Oren Eini writes "....Technical books are interesting. Some of them last for decades, some of them are valid only for a session. I had a few discussions recently about books in a conference, in particular, what books would I recommend. That got me to really think about..."
Read more »  Book recommendations in the test of time

Ayende @ Rahien | 16 Feb 2018 10:00

Rejection, dejection and resurrection, oh my!Subscribe to this feed

Oren Eini writes "....Regardless of how good your software is, there is always a point where we can put more load on the system than it is capable of handling.One such case is when you are firing about a hundred requests a second, per second, regardless of whatever the..."
Read more »  Rejection, dejection and resurrection, oh my!

Ayende @ Rahien | 15 Feb 2018 10:00

The curse of memory fragmentationSubscribe to this feed

Oren Eini writes "....We took a memory dump of a production server that was exhibiting high memory usage. Here are the relevant parts:You can already see that there is a lot of fragmentation going on. In this case, there are a few things that we want to pay special..."
Read more »  The curse of memory fragmentation

Ayende @ Rahien | 14 Feb 2018 10:00

Memory management as the operating system sees itSubscribe to this feed

Oren Eini writes "....About 15 years ago I got a few Operating Systems books and started reading them cover to cover. They were quite interesting to someone who was just starting to learn that there is something under the covers. I remember thinking that this was a..."
Read more »  Memory management as the operating system sees it

Ayende @ Rahien | 13 Feb 2018 10:00

Handling resource disposal on constrained machinesSubscribe to this feed

Oren Eini writes "....A user reported that when running a set of unit tests against a RavenDB service running on a 1 CPU, 512MB Docker machine instance they were able to reliably reproduce an out of memory exception that would kill the server.They were able to do that by..."
Read more »  Handling resource disposal on constrained machines

Ayende @ Rahien | 12 Feb 2018 10:00

RavenDB 4.0 Java Client is releasedSubscribe to this feed

Oren Eini writes "....The Java Client for RavenDB has been released and is now generally available. This allow you to access RavenDB 4.0 from any JVM language.Here are some code sample to whet your appetite...."
Read more »  RavenDB 4.0 Java Client is released

Ayende @ Rahien | 09 Feb 2018 10:00

Learn RavenDB 4.0 at PluralSightSubscribe to this feed

Oren Eini writes "....Kamran Ayub has just published the RavenDB 4.0 course to PluralSight, at a very auspicious timing. This is just over two hours and will take you into how to use RavenDB 4.0 from the ground up...."
Read more »  Learn RavenDB 4.0 at PluralSight

This Maven's Blog

Oren Eini

Ayende Rahien