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 | 03 Sep 2010 09:00
Oren Eini writes "....Every so often I see a group of people or a company come up with a new Thing. That new Thing is supposed to solve a set of problems. The common set of problems that people keep trying to solve are: Data access with relational databases..."
Read more » The Law of Conservation of Tradeoffs
Ayende @ Rahien | 02 Sep 2010 09:00
Oren Eini writes "....I was recently at a private company event (not my company, I was invited, along with others, because we have a close association to that company). The event itself wasn’t notable, but there was one thing that really bothered me, before the event..."
Read more » How far can you push commercialization?
Ayende @ Rahien | 01 Sep 2010 09:16
Oren Eini writes "....Tikal is delighted to invite you to join our .NET open source workshop on November 1th , lead by Oren Eini (Ayende Rahien) and other Tikal .NET experts. Tikal offers a set of software development tools and methodologies that enable .NET developers..."
Read more » NHibernate Quick-start Workshop - November 1th
Ayende @ Rahien | 01 Sep 2010 09:00
Oren Eini writes "....There is a tendency to reach the debugger for every error that you run, but in most cases, it is the exception (and the exception stack) that provides enough to solve the problem in 99% of the cases. Case in point, I made some changes to Uber Prof..."
Read more » Don’t TOUCH that debugger, you moron, READ the exception stack
Ayende @ Rahien | 31 Aug 2010 23:41
Oren Eini writes "....I just had to respond to this post, Davy Brion talks about the Ruby community, and he had the following to say: When i asked them about interesting resources to follow as a newbie Rubyist, they all gladly shared their suggestions. When i thanked..."
Read more » It is an issue of traffic
Ayende @ Rahien | 31 Aug 2010 09:00
Oren Eini writes "....Fairy tales always start with “Once upon a time”, and programmers tales starts with “when I was at a client”… Two days ago I was a client, and the discussion turned to bad code bases, as it often does. One story that I had hard time understanding..."
Read more » It really happened, legacy programmers tales
Ayende @ Rahien | 30 Aug 2010 09:00
Oren Eini writes "....I recently had a chance to work on an interesting project, doing a POC of moving from a relational model to RavenDB. And one of the most interesting hurdles along the way wasn’t technical at all, it was trying to decide what an entity is. We are so..."
Read more » Entity != Table
Ayende @ Rahien | 29 Aug 2010 09:00
Oren Eini writes "....I had an interesting conversation with a guy about some problem he was having. This was just one of those “out of the blues” contacts that happen, when someone contact me to ask a question. He presented a problem that I see all too often, trying to..."
Read more » I ain’t going against my professional judgment pro bono
Ayende @ Rahien | 27 Aug 2010 09:00
Oren Eini writes "....I decided to take a chance (installing Oracle is a big leap :-) ) and see how things match in Oracle. I decided to run the following query: SELECT deptno,
dname,
loc,
(SELECT COUNT(*)
FROM emp
WHERE..."
Read more » Database assisted denormalization – Oracle edition
Ayende @ Rahien | 26 Aug 2010 08:13
Oren Eini writes "....An interesting thing happened recently, when I started to build the profiler, a lot of the features were what I call Core Features. Those were the things that without which, we wouldn’t have a product. Things like detecting SQL, merging it into..."
Read more » The Profiler New Features: Starring & Renaming