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 | 10 Mar 2010 10:00
Oren Eini writes "....Lucene is a document indexing engine, that is its sole goal, and it does so beautifully. The interesting bit about using Lucene is that it probably wouldn’t be your main data store, but it is likely to be an important piece of your architecture...."
Read more » Using Lucene – External Indexes
Ayende @ Rahien | 09 Mar 2010 12:12
Oren Eini writes "....One of the annoying things about the Hibernate port of the profiler was that JDBC didn’t provide us with the parameters values. Eric has just fixed and that is now live: Enjoy…..."
Read more » Hibernate Profiler New Feature: Parameters Values
Ayende @ Rahien | 09 Mar 2010 10:00
Oren Eini writes "....I have been hearing about testable code for a long time now. It looks somewhat like this, although I had to cut on the number of interfaces along the way. We go through a lot of contortions to be able to do something fairly simple, avoid hitting..."
Read more » Cut the abstractions by putting test hooks
Ayende @ Rahien | 08 Mar 2010 10:00
Oren Eini writes "....Last week I gave a talk about the things I learned from building NH Prof. Skills Matter had recorded the session and made it available. Looking forward for your comments, but I should disclaimer that this was after a full day of teaching and on 50..."
Read more » Lessons learned from building the NHibernate Profiler
Ayende @ Rahien | 08 Mar 2010 08:46
Oren Eini writes "....Sometimes client confidentiality can be really annoying, because the problem sets & suggested solutions that come up are really interesting. That said, since I am interesting in having future clients, it is pretty much a must have. As such, the..."
Read more » Slaying relational hydras (or dating them)
Ayende @ Rahien | 07 Mar 2010 10:00
Oren Eini writes "....The usual caveat applies, I am running this in process, using small data size and small number of documents. This isn’t so much as real benchmarks, but they are good enough to give me a rough indication about where i am heading, and whatever or..."
Read more » Rhino Divan DB – Performance
Ayende @ Rahien | 06 Mar 2010 10:00
Oren Eini writes "....I am currently doing the production-ready pass through the Rhino DivanDB code base, and I thought that this change was interesting enough to post about: public void Execute()
{
while(context.DoWork)
{
bool foundWork = false;..."
Read more » Getting code ready for production
Ayende @ Rahien | 05 Mar 2010 10:00
Oren Eini writes "....This is a piece of code that I am using in RDB, at some point, it threw a null reference exception: I am ashamed to admit that I started doing some really deep debugging to understand the bug (this happen only under very strange circumstances)...."
Read more » Sometimes I have code blinders on
Ayende @ Rahien | 05 Mar 2010 00:09
Oren Eini writes "....Yesterday I posted about doing scenario testing with Raven, and I showed the concept of what i am doing. This time, I wanted to show what I am actually talking about, and how this is implemented. Here are the current scenarios for Raven. Each..."
Read more » Actual scenario testing with Raven
Ayende @ Rahien | 04 Mar 2010 19:05
Oren Eini writes "....I can’t really figure out what is going on! Take a look: The value : http://localhost:58080/indexes/categoriesByName?query=CategoryName%3ABeverages&start=0&pageSize=25 And the problem is that I can’t figure out why calling this once..."
Read more » Is select (System.Uri) broken?