TogetherJS + Firebase
github.com
github.com
Adding a Firebase backend to this was as easy as implementing a few methods, took less than 50 lines of code: https://github.com/firebase/togetherjs/blob/develop/together...
However, I will give Mozilla a hard time this time around: the README on Github kind of dismisses my desire to host my own TogetherJS/TowTruck server. I am sad only because with other projects, like Firefox Sync and to some extent Persona once the code is stableish, they encourage people hosting their own server-side components.
In any event, no Firebase for me. Thanks.
Firebase makes your life easier. It's up to you if you choose to use it.
I prefer to roll my own backend too. I still like seeing a startup being inventive with their marketing. Unlike most startups I've seen, they're at least willing to put more effort in to promoting their service beyond a simple top 10 list or one off tutorial.
Long term, we'd actually like to do away with the Hub server altogether, and rely instead on the WebRTC DataChannel API. Decentralizing this communication would bring countless benefits to the project, including lower hosting costs and much better end-user privacy implications.
1. Raise prices twice in 3 months.
2. Crash all the damn time.
3. Do maintenance at peak times.
4. Have buggy integration software.
As it is Firebase is pretty bad.
Regarding 1 - We only started charging a month ago.
I'm sorry you've had a bad experience with our integration software (I'm assuming you're referring to our Angular binding?) Angular is changing frequently, we work closely with the team at Google and try to keep up as fast as we can.