Live data from Hacker News

Show HN: Firebase, a scalable real-time backend

firebase.com

1–10 of 148 posts

Re: Show HN: Firebase, a scalable real-time backend

#3
Wow, im excited what people are doing out of this (especially in combination with other new tools like Meteor).

Seems there is a huge development ongoing to reflect new development and scaling practices...

EDIT: REALLY like the RT-Chat on the site - that is showcasing as it should be (and not just another "Demo" button).

Re: Show HN: Firebase, a scalable real-time backend

#4
I used Firebase to build thereelbox.com, and enjoyed it thoroughly. It took 2-3 hours from starting into the documentation to completed/nobugs/pushed to production. Credit for that speed goes entirely to Firebase.

TheReelBox uses Firebase as a sort of API caching layer. This protects against rate limiting on the Rotten Tomatoes API, decreases request time by caching queries to the Fandango-via-YQL API, and eliminates an extra request per movie for Youtube trailers.

At the beginning, this system made it possible to host TheReelBox on my public dropbox folder, which made for really fast development. Since launch I've moved the static html and js to a micro AWS instance, but Firebase cleanly and transparently handles all the data.

Definitely recommend it.

Re: Show HN: Firebase, a scalable real-time backend

#6
This is cool. But can someone explain how data is secured in Firebase or Meteor?

From the Leader Board sample:

// Use setWithPriority to put the name / score in Firebase, and set the priority to be the score.

userScoreRef.setWithPriority({ name:name, score:newScore }, newScore);

How about I just change newScore to 100,000 in the debug window?

Re: Show HN: Firebase, a scalable real-time backend

#7
post #6

This is cool. But can someone explain how data is secured in Firebase or Meteor? From the Leader Board sample: // Use setWithPriority to put the name / score in Firebase, and set the priority to be the score. userScoreRef.setWithPriority({ name:name, score:newScore }, newScore); How about I just change newScore to 100,000 in the debug window?

Good catch : ) We mention this briefly in our FAQ. We actually do have security in place (notice you can't enumerate other people's data for instance in our own tutorial), but the API is far from complete and we have no docs yet. There will be a full-fledged security model coming over the next few months.

Re: Show HN: Firebase, a scalable real-time backend

#8
If I understand right: instead of having to worry about calling a REST API for a back-end data store I can just have JS objects persist automatically and synchronize between clients.

Dropbox for JS objects.

If I've got that right, I think this is totally awesome for front-end web devs and the most exciting backend-as-a-service out there.

Re: Show HN: Firebase, a scalable real-time backend

#9
Can't people find an alternative to the word "real-time" that hasn't already been used for 30 years to mean something entirely different? (As in, real-time systems, real-time operating systems, etc.)

I'm not trying to put down Firebase, I imagine it's great.

Re: Show HN: Firebase, a scalable real-time backend

#10
This looks really good. It seems to be very similar to the Hydna app that was on HN yesterday. For the rest of us, that has to be a win. Can't wait to see how things develop with both companies now!

(Absolutely loved the interactive tutorial. Brilliant way to show off the service!)

Post reply on HN