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 | 29 Oct 2014 10:00
Oren Eini writes "....Corvus is an open source mobile client for the RavenDB document database. It is available on the Google Store now...."
Read more » Corvus: Manage your databases from your Android
Ayende @ Rahien | 28 Oct 2014 10:00
Oren Eini writes "....I posted about the grocery store checkout process exercise before. Now I want to see if I can do a short outline on how I would handle this. The key aspect from my perspective is that we need to separate the notion of the data we have and the..."
Read more » Modeling exercise: The grocery store’s checkout model process approach
Ayende @ Rahien | 27 Oct 2014 10:00
Oren Eini writes "....I got some really good questions about my career. Which caused me to reflect back and snort at my own attempts to make a sense of what happened. Here is a rough timeline: 1999 – Start of actually considering myself to be a professional developer...."
Read more » Career planning: Mine
Ayende @ Rahien | 23 Oct 2014 08:45
Oren Eini writes "....One of the more important things that you have to remember is that you should always be ready for failure. As developers, we are used to thinking about stuff like that in our code, but this is true for real life as well. I’m going to leave aside..."
Read more » Career planning: Disaster recovery
Ayende @ Rahien | 22 Oct 2014 09:00
Oren Eini writes "....I got a lot of really great answers about my “Where do old developers go?”, I’m feeling much better about this now . Now let turn this question around, instead of asking what is going on in the industry, let’s check what is going on with you. In..."
Read more » Career planning: What is your path?
Ayende @ Rahien | 21 Oct 2014 09:00
Oren Eini writes "....I went to the super market yesterday, and I forgot to get out of work mode, so here is this posts. The grocery store checkout model exercise deals with the following scenario. You have a customer that is scanning products in a self checkout lane,..."
Read more » Modeling exercise: The grocery store’s checkout model
Ayende @ Rahien | 20 Oct 2014 09:00
Oren Eini writes "....We are pretty much always looking for new people, what is holding us back from expanding even more rapidly is the time that it takes to get to grips with our codebases and what we do here. But that also means that we usually have at least one..."
Read more » Career planning: Where do old devs go to?
Ayende @ Rahien | 19 Oct 2014 04:37
Oren Eini writes "....So, we are done with the holidays here. The last month was basically very little work, because a lot of our people were out for the holidays. Internally, we are gearing up to finish the website for RavenDB 3.0, while another part of the team is..."
Read more » The holidays, plans & what is next
Ayende @ Rahien | 15 Oct 2014 09:00
Oren Eini writes "....I just took this picture on my desk. This is a set of machines running a whole set of tests for RavenDB 3.0. On the bottom right, you can see one of our new toys (more below). This new toy is a NUC (i5, 16 GB, 180 GB SSD). We have a couple of those..."
Read more » Release preps, and my mobile cluster
Ayende @ Rahien | 14 Oct 2014 09:00
Oren Eini writes "....I’m preparing for a talk about using multiple databases in a single application, and I wanted to show how this looks like in a real application. I wanted to take a look at nopCommerce as the target application. To be fair, I haven’t really worked..."
Read more » Looking at nopCommerce