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 Sep 2018 09:00

Graphs in RavenDB: The query languageSubscribe to this feed

Oren Eini writes "....Pretty much all our early discussions about graphs in RavenDB focused on how to build the actual graph implementation. How to allow fast traversal, etc. When we started looking at the actual implementation, we realized that we seriously neglected a..."
Read more »  Graphs in RavenDB: The query language


Ayende @ Rahien | 18 Sep 2018 09:00

Graphs in RavenDB: The overall designSubscribe to this feed

Oren Eini writes "....Note: These series of posts are about a planned feature, exploring how we go about building it. This is meant to solicit feedback and get more eyes on the idea, things aren’t set in stone and we don’t have a firm release date on this.We have been..."
Read more »  Graphs in RavenDB: The overall design


Ayende @ Rahien | 17 Sep 2018 09:00

Debug considerations for high level system architectureSubscribe to this feed

Oren Eini writes "....I run into this twit:With the rise of asynchronous programming, debugging is getting much much harder. I met a couple of teams at Microsoft that explicitly avoid async because dump debugging is too hard.— David Fowler (@davidfowl) August 26,..."
Read more »  Debug considerations for high level system architecture


Ayende @ Rahien | 14 Sep 2018 09:00

Answering the web developer taskSubscribe to this feed

Oren Eini writes "....In my previous post, I talked about a task we give candidates that interview for the web developer position. They need to implement the following:Given that I don’t like handing our tasks that I haven’t done, I took a few minutes to answer my own..."
Read more »  Answering the web developer task


Ayende @ Rahien | 13 Sep 2018 16:27

Interview question for Web DeveloperSubscribe to this feed

Oren Eini writes "....One of the roles we are looking for right now is for a web developer. We are looking for someone who can do great things on the browser and write good, maintainable code. I’m not a web developer, haven’t been in a while, but it has been really..."
Read more »  Interview question for Web Developer


Ayende @ Rahien | 11 Sep 2018 09:00

Reading OSS code to figure out what is actually going onSubscribe to this feed

Oren Eini writes "....I use Open Live Writer to post to this blog, the problem is that whenever I post a new post, it opens up the metadata api endpoint in the browser (services/metaweblogapi.ashx). I actually want to see the blog post that I just posted. I decided that..."
Read more »  Reading OSS code to figure out what is actually going on


Ayende @ Rahien | 10 Sep 2018 09:00

RavenDB 4.1, Inside RavenDB and RavenHQSubscribe to this feed

Oren Eini writes "....Last Friday, RavenDB 4.1 hit the RTM milestone and then went out to see what other interesting things it can do. The highlights include:Cluster wide transactionsJavaScript indexesSQL Migration WizardDistributed CountersRavenDB EmbeddedMongoDB &..."
Read more »  RavenDB 4.1, Inside RavenDB and RavenHQ


Ayende @ Rahien | 07 Sep 2018 09:00

RavenDB 4.1 Tidbits: The production environmentSubscribe to this feed

Oren Eini writes "....A few things in RavenDB 4.1 are relatively minor features, but they fill a niche and can really help out. One of them is the server environment reminder. When working with multiple clusters with different environment, it is easy to forget in which..."
Read more »  RavenDB 4.1 Tidbits: The production environment


Ayende @ Rahien | 06 Sep 2018 09:00

Reviewing FASTER: SummarySubscribe to this feed

Oren Eini writes "....FASTER is an interesting project, with some unique approaches to solving their tasks that I haven’t encountered before. When I initially read the paper about a year or so ago, I was impressed with what they were doing, even I didn’t quite grasp..."
Read more »  Reviewing FASTER: Summary


Ayende @ Rahien | 05 Sep 2018 09:00

Reviewing FASTER: When the data hits the diskSubscribe to this feed

Oren Eini writes "....So far, I ignored anything in FASTER about how the data actually hits the disk. Based on my reading of the code and the paper, here is what I think that is going on. FASTER works in segments and in conjunction with its allocator. When you create a..."
Read more »  Reviewing FASTER: When the data hits the disk


This Maven's Blog

Oren Eini

Ayende Rahien

Israel