MetaModel - an Apache Incubator project – is a Java library used to browse, query and update various types of data stores including traditional SQL databases, unusual stores such as CSV or Excel, or the more modern NoSQL stores in a uniform and programmatic way.
Sven Efftinge, Peter Friese, and Jan Köhnlein pass on Model-driven software development best practices they have learned after years of increasing success applying MDD. 6
Aaron Erickson talks about LINQ, expressions trees, and introduces his new LINQ extension Indexes for Objects (i4o). 5
Werner Schuster walks us through a simple example of adding Java-style properties support to Ruby classes via a Mixin by using elements of meta-programming. 8
Ruby has been very successful in some important niches, but to date enterprise IT has not been among them. Author Francis Cianfrocca asks "why?" 7