I have spend a few days playing around with denormalization and came up with a package-idea that I have put into a README on github. https://github.com/thebarty/meteor-denormalization
The README contains a suggested API for a denormalization-toolkit that would be compatible with SimpleSchema and a writeup on what edgecase scenarios it should cover. There is also some example-code with tests, that is very very beta but shows some of the concepts.
NOTE: the readme is written as if the package is already available but it is NOT!
It would be great to get some feedback on this (please excuse the typos - this is a “shitty first draft”)
- would you use this package if it was available and stable?
- do you like the api?
- would you be willing to team up implementing it?
I am looking forward to your feedback.