DataMapper 1.0
This talk will discuss the various aspects in DataMapper that are interesting for both new and experienced Rails developers. Several key points will be discussed, among which, but not limited to:
- Auto-migrations
- Identity map and object identity
- Lazyness as a virtue
- Eager loading
- Different backends
- Multiple repositories
- Easy adapters
- Complex queries
- Collection subtraction, intersection and union
- Extensive platform support: Windows, JRuby, 1.9 with encodings and Rubinius all with a single way to install
And of course a big point, seamless integration with Rails3. DataMapper uses the same mechanisms as ActiveRecord uses to hook into Rails3, supports the ActiveModel API and will work well as a first class citizen.
Dirkjan Bussink
Nedap
I work for the Dutch company Nedap and have been working professionally with Ruby for over 4 years. I’ve contributed to Rails and Merb in the past and am currently the maintainer of DataObjects and contributes to DataMapper and Rubinius on a regular basis.
Comments on this page are now closed.

















Comments
Very nice talk. Congrats! I haven’t looked into DM either.
Havent really looked into datamapper before now, a good introduction as well as a great summation of the changes to 1.0