Good resources for DDP and caching


Anyone have any pointers to some good, low-level, detailed discussions about DDP; how a message (added/changed/removed/addedBefore/etc.) over DDP gets stored in the client/server cache, and how Meteor observers reuse themselves and the data? Threads, Github source code, blog posts, etc. all appreciated.

Here’s a great article on the specification itself, but I’m more interested in the data-structure Meteor stores the received data in; how it tracks changes via observers, and how it notifies the necessary deps to change.

Here’s more info on SessionCollectionView: