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 | 26 Feb 2021 12:00
Oren Eini writes "....We have been working on a big benchmark of RavenDB recently. The data size that we are working on is beyond the TB range and we are dealing with over a billion documents. Working with such data sizes can be frustrating, because it takes quite a bit..."
Read more » How efficient is RavenDB?
Ayende @ Rahien | 25 Feb 2021 12:00
Oren Eini writes "....I mentioned that we are currently hiring for a junior dev position and we have been absolutely swamped with candidates. Leaving aside the divorce lawyer that tried to apply to the position and the several accountants (I don’t really get it either)..."
Read more » Developer prerequisites
Ayende @ Rahien | 24 Feb 2021 12:00
Oren Eini writes "....I was talking to a developer recently and had a really interesting discussion around the notion of consistency. For simplicity’s sake, let’s imagine that we are talking about a game and we need to deal with awarding achievements. The story in..."
Read more » Will you pay the consistency costs?
Ayende @ Rahien | 23 Feb 2021 12:00
Oren Eini writes "....Just had to trouble shoot a really strange problem in a production system. The situation is pretty simple. At one point in time, a machine had an issue and shortly afterward became utterly unable to reach the outside world. I was luckily able to SSH..."
Read more » Didja know: Network failure due to the disk full error
Ayende @ Rahien | 22 Feb 2021 12:00
Oren Eini writes "....We are hiring again (this time for Junior C# Dev positions in Israel). That means that I go through CVs (quite a few, actually). I like going over the resumes directly, to get a feel for not just a particular candidate but what is, for lack of..."
Read more » Reading candidates’ GitHub profilers
Ayende @ Rahien | 18 Feb 2021 12:00
Oren Eini writes "....We got an interesting modeling question from a customer: “What is the optimal manner to represent time sensitive information in RavenDB?” The initial thought was that they would use revisions and they asked about querying those. The issue is that..."
Read more » Modeling temporal data with RavenDB
Ayende @ Rahien | 17 Feb 2021 12:00
Oren Eini writes "......."
Read more » NHibernate Profiler video
Ayende @ Rahien | 16 Feb 2021 12:00
Oren Eini writes "......."
Read more » Entity Framework Profiler video
Ayende @ Rahien | 15 Feb 2021 12:00
Oren Eini writes "....I have a consultant that did some work for me. While the majority of our people are working in Israel and Poland, we actually have people working for us all over the map.The consultant submitted their invoice at the end of the month and we sent a..."
Read more » International money transfers, sanctions and utter stupidity
Ayende @ Rahien | 08 Feb 2021 12:00
Oren Eini writes "....During benchmark run on a large dataset, I started to notice that longer benchmarks were showing decidedly worse numbers than short ones. In other words, a benchmark that is run for 1 minute is orders of magnitude higher latencies than a benchmark..."
Read more » The performance degradation in the load testing tool