Eventually, we discovered ReQL by itself is just great to work with (especially with rethinkdbdash). Writing your own queries also has significant atomicity benefits over Thinky.
Thinky and raw ReQL definitely work together, don't get me wrong! But as our project scaled we found 95% of our code had become raw ReQL for atomicity, performance, and relational reasons, so it just didn't make sense to use Thinky in future projects. Our original RethinkDB project still contains Thinky, but it'd be cleaner if we just made a complete switch at this point too.
To each their own though, of course!
I'm not using any real-time features yet which makes me a bit sad, but have been using it before real-time was their focus.
I'm the maintainer of the yeoman express generator, glad you like it!
* how you use rethinkdb
* what you don't use it for, and why
* good examples resources like ORMs, repos, and data models.
Some things I like/use/reference:
- https://github.com/drhurdle/node-rethinkdb-auth-starter
- Yo Express, provides a nice structured MVC application with thinky and rethinkdb with gulp
- https://www.airpair.com/javascript/posts/using-rethinkdb-wit...