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 | 15 Jan 2021 12:00

Webinar recording: Filtered Replication in RavenDBSubscribe to this feed

Oren Eini writes "....Among the advantages of a highly distributed system with endless edge points are that you can outsource data collection to a universe of locations, and even include them in your workflow, thereby expanding your operations. The challenges are when..."
Read more »  Webinar recording: Filtered Replication in RavenDB

Ayende @ Rahien | 12 Jan 2021 12:00

Resilient social networksSubscribe to this feed

Oren Eini writes "....Yesterday I posted about Parler banning and the likely impact of that, both legally and in terms of the technical details. My expectations is that new actors will step in to fill the existing demand created by the current social network account..."
Read more »  Resilient social networks

Ayende @ Rahien | 11 Jan 2021 12:00

Long term affects of banning ParlerSubscribe to this feed

Oren Eini writes "....I’m writing this post at a time when Donald Trump’s social media accounts were closed by Twitter, Facebook and across pretty much all popular social networks. Parler, an alternative social network has been kicked off the Apple and Google app stores..."
Read more »  Long term affects of banning Parler

Ayende @ Rahien | 07 Jan 2021 12:00

Production postmortem: The file system limitationSubscribe to this feed

Oren Eini writes "....On an otherwise uneventful morning, the life of the operations guy got… interesting. What were supposed to be a routine morning got hectic because the database refused to operate normally. To be more exact, the database refused to load a file...."
Read more »  Production postmortem: The file system limitation

Ayende @ Rahien | 05 Jan 2021 12:00

Reviewing code isn’t a binary operationSubscribe to this feed

Oren Eini writes "....I want to comment on the following tweet:A rather banal “thought experiment:”What if the only code we could review was tests and interface definitions?What would that force us to specify at the interface and behaviour level, rather than just the..."
Read more »  Reviewing code isn’t a binary operation

Ayende @ Rahien | 04 Jan 2021 12:00

Advanced Cosmos DB session (Hebrew)Subscribe to this feed

Oren Eini writes "....My talk to the Azure Israel about Cosmos DB is up (in Hebrew)…..."
Read more »  Advanced Cosmos DB session (Hebrew)

Ayende @ Rahien | 28 Dec 2020 12:00

Manual document revisions with RavenDBSubscribe to this feed

Oren Eini writes "....We got an interesting question a few times in recent weeks. How can I manually create a document revision with RavenDB? The answer for that is that you can use the ForceRevisionCreationFor() method to do so. Here is how you’ll typically use this..."
Read more »  Manual document revisions with RavenDB

Ayende @ Rahien | 22 Dec 2020 12:00

Yet Another Bug Tracker article seriesSubscribe to this feed

Oren Eini writes "....Alex has been writing a sample application in RavenDB and has been getting deep into the details of how to architect a non trivial system.He recently published: Power of Dynamic fields for indexing dictionaries and collections in RavenDB – how to..."
Read more »  Yet Another Bug Tracker article series

Ayende @ Rahien | 21 Dec 2020 12:00

Empowering your queries with RavenDBSubscribe to this feed

Oren Eini writes "....I wrote an article on DZone that explores some of the new possibilities that RavenDB 5.1 enables. You can read it here, and as usual, I would love to hear your feedback...."
Read more »  Empowering your queries with RavenDB

Ayende @ Rahien | 18 Dec 2020 12:00

The bug in ValgrindSubscribe to this feed

Oren Eini writes "....Valgrind is an essential tool for anyone who is working with native code, especially if you are running C or C++ code. I have a codebase that is about 15,000 lines of C code, and Valgrind is absolutely essential for me to check my work. It has..."
Read more »  The bug in Valgrind

This Maven's Blog

Oren Eini

Ayende Rahien