David Heinemeier Hansson (DHH)
๐ค SpeakerAppearances Over Time
Podcast Appearances
Patterns of Enterprise Application Architecture.
I think it was published in 2001.
It is one of the very few programming books that I have read many times over.
It's incredible.
In it,
Martin describes a bunch of different patterns of how to build business systems, essentially.
And Active Record is a little bit of a footnote in there.
The pattern is literally called Active Record.
You can look it up.
It's called Active Record.
I wasn't even creative enough to come up with a name of my own, but it allows the creation, the marriage of database and object orientation in a way that a lot of programmers find a little off-putting.
They don't actually want to pollute the beautiful object-oriented nature of that kind of programming with SQL.
There was a rant by Uncle Bob the other day about how SQL is the worst thing ever.
Blah, blah.
Okay, fine, whatever.
I don't care.
This is practical.
We are making crud applications.
You're taking things out of an HTML form and you're sticking them into a damn database.
It's not more complicated than that.