I just wanted to put out there an idea that we've been thinking about. We've gone with underscores to differentiate between content and attributes on models. For example,
"title":"Title of a component - look I have no underscore on my key"
However _id is reserved for mongodb id's. So what we've been thinking about is using slugs as our unique identifiers and also as our urls.
So instead of getting the following in the url
it would become
Just wanted to get people's thoughts on this idea. I like it due to having bookmarkable urls. But maybe there's problems due to tracking data or the unique-ness of these?