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 | 18 Dec 2014 10:00

Gossip much? Use cases and bad practices for gossip protocolsSubscribe to this feed

Oren Eini writes "....My previous few posts has talked about specific algorithms for gossip protocols, specifically: HyParView and Plumtrees. They dealt with the technical behavior of the system, the process in which we are sending data over the cluster to all the nodes...."
Read more »  Gossip much? Use cases and bad practices for gossip protocols


Ayende @ Rahien | 17 Dec 2014 10:00

Gossip much? Operating with partial information, and getting the right result.Subscribe to this feed

Oren Eini writes "....Unlike the previous two posts, this is going to be short. Primarily because what I wanted to talk about it what impresses me most with both HyParView and Plumtree. The really nice thing about them is that they are pretty simple, easy to understand..."
Read more »  Gossip much? Operating with partial information, and getting the right result.


Ayende @ Rahien | 16 Dec 2014 09:52

Inside RavenDB Book–Chapter 8 is doneSubscribe to this feed

Oren Eini writes "....Chapter 8 talks about indexing, this time from the point of view of what you can do with them, and how to best utilize them. You can read it here: https://github.com/ayende/book/releases/..."
Read more »  Inside RavenDB Book–Chapter 8 is done


Ayende @ Rahien | 15 Dec 2014 10:00

Gossip much? The gossip epidemic and other issues in polite societySubscribe to this feed

Oren Eini writes "....In my previous post, I talked about the Hybrid Partial View protocol, and showed a visualization about how it actually works. Something that is important to note about this protocol, it is mostly meant to create a gossip topology that is resilient..."
Read more »  Gossip much? The gossip epidemic and other issues in polite society


Ayende @ Rahien | 12 Dec 2014 10:00

Gossip much? Disseminating information among high number (10K) of nodesSubscribe to this feed

Oren Eini writes "....Every once in a while, I like to sit down and read about what is going on outside my current immediate field of interest. This weekend, I chose to focus on efficient information dissemination with very large number of nodes. The articles of..."
Read more »  Gossip much? Disseminating information among high number (10K) of nodes


Ayende @ Rahien | 11 Dec 2014 10:00

End of year discount for all our productsSubscribe to this feed

Oren Eini writes "....To celebrate the new year, we offer a 21% discount for all our products. This is available for the first 33 customers that use the coupon code: 0x21-celebrate-new-year In previous years, we offered a similar number of uses for the coupon code,..."
Read more »  End of year discount for all our products


Ayende @ Rahien | 10 Dec 2014 10:00

Tail/Feather–SnapshotsSubscribe to this feed

Oren Eini writes "....The Raft protocol gives us a stable replicated distributed log. In other words, all servers in the cluster will agree on all the committed entries to the log (both what they are, and in what position). We usually fill the logs in operations that a..."
Read more »  Tail/Feather–Snapshots


Ayende @ Rahien | 09 Dec 2014 10:00

Tail/Feather–The client APISubscribe to this feed

Oren Eini writes "....As I mentioned Tail/Feather is a weekend project to test out how stuff works for real. After creating the highly available distributed key/value store, we are now in need of actually building a client API for it. Externally, that API is going to..."
Read more »  Tail/Feather–The client API


Ayende @ Rahien | 08 Dec 2014 10:00

Tail/Feather–highly available distributed key/value store weekend projectSubscribe to this feed

Oren Eini writes "....Weekend project means just that, I’m trying some things out, and writing something real is the best way to exercise. This isn’t going to be a full blown project, but it should be functional and usable. The basic idea, I’m going to build a..."
Read more »  Tail/Feather–highly available distributed key/value store weekend project


Ayende @ Rahien | 05 Dec 2014 10:00

Introducing Rachis: Raven’s Raft implementationSubscribe to this feed

Oren Eini writes "....Rachis, def: Spinal column, also the distal part of the shaft of a feather that bears the web. Rachis is the name we picked for RavenDB’s Raft implementation. Raft is a consensus protocol that can actually be understood without resorting to Greek..."
Read more »  Introducing Rachis: Raven’s Raft implementation


This Maven's Blog

Oren Eini

Ayende Rahien

Israel