The entity-attribute-value pattern[PPR, en.WP] is one of those programming tools which is a hammer: once you know it, everything looks like a nail. And maybe, if you squint hard, you really can hammer just about any data problem with it. Which does not make it the right tool. Actually, it is almost never the right tool.
…when you – briefly – understand how something works, and how you can use it in a really cool way to substantially alter the way you have been doing something! Using data mapper[en.WP] and UUIDs in a steadily complexifying CRUD[PPR].
The current project which is breaking my mind is commonly called the Front Controller pattern[MFen.WP], which unfortunately is one of those simple phrases which is implemented in all kinds of ways for all kinds purposes. Continue reading “Front controller pattern”