Learn how to use RethinkDB to power your next real-time app!
RethinkDB is to MongoDB as Node.js is to PHP; prepare to have your mind blown! http://www.rethinkdb.com/docs/rethinkdb-vs-mongodb/
- RethinkDB intro: https://youtu.be/cnpSi9qI02E
## How?
If you are using Homebrew on your Mac you can install RethinkDB using the simple command in the terminal:
brew update && brew install rethinkdb
This will install all of RethinkDB's dependencies, expect to see:
Once it installation completes (with brew) you should see:
In case you missed it, these are the suggested commands to
ensure RethinkDB starts when your Mac (re)boots:
ln -sfv /usr/local/opt/rethinkdb/*.plist ~/Library/LaunchAgents
launchctl load ~/Library/LaunchAgents/homebrew.mxcl.rethinkdb.plistDetailed stop/start instructions: http://rethinkdb.com/docs/start-on-startup/
Once you have installed RethinkDB, read the Quick Start: http://www.rethinkdb.com/docs/quickstart/
In your terminal, start the server with the command:
rethinkdbYou should see (something similar to this):

Check it worked by visiting: http://127.0.0.1:8080/
You should expect to see:
- Advancing the realtime web (the Why? behind RethinkDB): http://www.rethinkdb.com/blog/realtime-web/
- Installation: http://www.rethinkdb.com/docs/install/
- Quick Start: http://www.rethinkdb.com/docs/quickstart/
- Building Realtime Web Applications Just Got Easy: https://www.youtube.com/watch?v=ZwyjDiikNKk
- ("its not all rainbows and butterflies" ... be aware of the) Limitations: http://rethinkdb.com/limitations/
- Intro to Platzi (why/how they are using RethinkDB): https://www.youtube.com/watch?v=Nb_UzRYDB40
- Platzi RethinkDB Course: https://courses.platzi.com/courses/rethinkdb-databases/
- Build a realtime RethinkDB cluster monitoring app with live graphs https://www.youtube.com/watch?v=dhb63boH8E8
- Nodejs driver (module): http://www.rethinkdb.com/docs/install-drivers/javascript/


