Patrice Lamarche had the opportunity to interview Christoff Wittig, CEO of db4objects.

db4objects sponsors the open source database db4o which is a native object database engine for .NET and Java.

There are several aspects that I particularly like in what I read:

  • The way the company seems to work with distributed employees all around the world
  • The open source development model

And from a technical aspect I really like this kind of code:

IList<Student> students = db.Query<Student>(delegate(Student student){  
    return student.Age < 20  
      && student.Grade == gradeA;  
  });

It is named Native Queries, and it is 100% type safe, I like when the compiler already tells me that my code has a defect.

There are other good points about it that I will have to test, when I get time…