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 | 28 Jun 2009 13:23

NH Prof: Query DurationSubscribe to this feed

Oren Eini writes "....One of the more popular requests for NH Prof was to be able to track query duration not only for select statements, but for all statements. It took a bit of work, I’ll admit, far more than you would probably assume from the screen shot, but it is..."
Read more »  NH Prof: Query Duration


Ayende @ Rahien | 27 Jun 2009 12:17

An end to the Mac eraSubscribe to this feed

Oren Eini writes "....Well, it is about time that I get myself a new machine. My laptop is 1.5 years old, and it is starting to creak around the edges, not to mention my envy when I see what new systems can do. But the most important decision I made was that I don’t..."
Read more »  An end to the Mac era


Ayende @ Rahien | 25 Jun 2009 07:56

NH Prof: Exposing the data that you already haveSubscribe to this feed

Oren Eini writes "....One of the things that drove me mad with NH Prof is that at times it was hard to visually see when a session went to the database a lot or hit the cache frequently. I mean, you most certainly had that information if you drill into the session..."
Read more »  NH Prof: Exposing the data that you already have


Ayende @ Rahien | 25 Jun 2009 07:00

NH Prof: Getting big, and biggerSubscribe to this feed

Oren Eini writes "....Well, at least now I have proof positive that all the architecture work that we did in order to ensure that NH Prof will scale better actually works. The following screenshot shows an example that used to crash NH Prof, it loading an 80 MB file with..."
Read more »  NH Prof: Getting big, and bigger


Ayende @ Rahien | 23 Jun 2009 08:37

NHibernate - <natural-id/>Subscribe to this feed

Oren Eini writes "....A natural id is a way to refer to a unique field of an object as a substitute of the real entity identifier. A good (and typical) example of that would be with the User entity. We have the user name and the user id, both are unique, but the user id..."
Read more »  NHibernate - <natural-id/>


Ayende @ Rahien | 23 Jun 2009 08:28

NH Prof: NHibernate Profiler vs. Sql ProfilerSubscribe to this feed

Oren Eini writes "....I recently got a question, asking why someone should pay for NH Prof if SQL profiler is available for (effectively) free? The answer is actually very easy to answer. I run the following scenario through both NH Prof and SQL Profiler: using..."
Read more »  NH Prof: NHibernate Profiler vs. Sql Profiler


Ayende @ Rahien | 23 Jun 2009 07:42

NH Prof: Architectural OverviewSubscribe to this feed

Oren Eini writes "....I am pretty fond of the way NH Prof is architected.  At a very high level, it looks like this: The first part isn’t really that interesting, the main challenge is to get the data from your application to the profiler in as speedy and..."
Read more »  NH Prof: Architectural Overview


Ayende @ Rahien | 22 Jun 2009 04:44

Politics: IranSubscribe to this feed

Oren Eini writes "....Notice: I am not going to respond to comments to this post. Just an interesting observation, there are Bad Things currently happening in Iran. And overall, the only response that we see is a mumble here and there. Compare it to the reaction of..."
Read more »  Politics: Iran


Ayende @ Rahien | 18 Jun 2009 05:14

What happens in DevTeach...Subscribe to this feed

Oren Eini writes "....Tends to leave lasting impressions. You might have noticed that I have been sort of quite lately, I have been in DevTeach last week, and I more or less had zero time to do anything that wasn't actually DevTeach. I can honestly say that this is,..."
Read more »  What happens in DevTeach...


Ayende @ Rahien | 13 Jun 2009 19:22

The fallacies of parallel computingSubscribe to this feed

Oren Eini writes "....Notes from alt.net parallel session. Locality doesn't matter Locks / syncronization are cheap Higher parallelism equates to faster code All actors see the same state Parallel programming is easy..."
Read more »  The fallacies of parallel computing


This Maven's Blog

Oren Eini

Ayende Rahien

Israel

Twittering Mavens

ayende (ayende)

ayende (ayende) @cbioley I actually consider this cheating :-) about 11 hours ago from twhirl


ayende (ayende)

ayende (ayende) @JakCharlton that is like saying that you are too busy running to learn how ride on a bike. Take a longer view about 19 hours ago from twhirl


ayende (ayende)

ayende (ayende) @ryantomlinson I am using it with explicit calls. about 19 hours ago from twhirl


ayende (ayende)

ayende (ayende) @zvolkov Which talk? And I don't think that I had many references to them. about 19 hours ago from twhirl


ayende (ayende)

ayende (ayende) @neonux that is news to me, mind you 2 days ago from twhirl


ayende (ayende)

ayende (ayende) @hudsonakridge it is my main reading device 2 days ago from twhirl


ayende (ayende)

ayende (ayende) @ryantomlinson http://bit.ly/10E0Bk 2 days ago from twhirl


ayende (ayende)

ayende (ayende) Got kindle DX today, I can tell you right now that it is amazing. Just like Kindle 2 only bigger & better. The bigger screen mean a lot 4 days ago from Tweetie


ayende (ayende)

ayende (ayende) Still somewhat tired from my last trip, but I am starting to recover. Memo to self: let's not do this again soon 4 days ago from Tweetie


ayende (ayende)

ayende (ayende) @dustinson Konami? 4 days ago from twhirl


ayende (ayende)

ayende (ayende) @bellware blah, no! 4 days ago from twhirl


ayende (ayende)

ayende (ayende) working on a surprise feature for NH Prof 4 days ago from twhirl


ayende (ayende)

ayende (ayende) @mattpodwysocki what is -> called in this context? 5 days ago from twhirl


ayende (ayende)

ayende (ayende) F#: let rec nums = seq { yield 1 for n in nums do yield n+1 } -- This is a thing of beauty! 5 days ago from twhirl


ayende (ayende)

ayende (ayende) @sjancke take a look what it does to the folder structure, especially for the root 6 days ago from twhirl


ayende (ayende)

ayende (ayende) Learning about F# and continuations, wouldn't have occurred to me that tail recursion is so important here 6 days ago from twhirl


ayende (ayende)

ayende (ayende) I _hate_ java for forcing namespace & folder structure to match 6 days ago from twhirl


ayende (ayende)

ayende (ayende) @MrBerre You need to update NH Prof, I fixed that in build 342 6 days ago from twhirl


ayende (ayende)

ayende (ayende) @lanwin I think that I would rather go to F# and use their model, it make a lot of difference, to have lang support 6 days ago from twhirl


ayende (ayende)

ayende (ayende) @tehlike Ha?! 6 days ago from twhirl