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
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
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
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
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
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
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
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
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
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
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