I am a developer advocate for Firebase at Google.

I used to be a technical director at ZyLAB USA.

I used to be a Principal Developer at SDL, working mostly on the Tridion WCMS product.

6h
comment Team Collaboration Security Rules With Firebase / AngularFire
I hope that by "close this question" you mean "add an answer myself and accept that", right? :-)
14h
answered Can I create a long lasting anonymous user in Firebase
1d
comment Accessing Firebase push() child
To get users based on their name: new Firebase('https://myaccount.firebaseio.com/player/').orderByChild('name').equalT­o('User').on(.... But storing the key as a named property inside the same object never makes sense. Then you can just do new Firebase('https://myaccount.firebaseio.com/player/').child(key)
1d
comment Query Firebase for Client Invoices
Why don't you simply store all invoices for the same client under a key for that client. Then you could get all invoices for that client with ref.child('invoices_per_client').child(clientId).on('value'.
1d
comment How do I keep a user logged into a firebase app after refresh?
You're welcome. I used to overlook this one until recently and get into all kinds of problems trying to hide my login button, so appreciate the chance to get the word out about how trivial this is once you know how.
1d
answered How do I keep a user logged into a firebase app after refresh?
1d
comment Firebase or Parse - setting 2 access levels
There are tons of examples in those docs to get you started. There are examples of an anonymous chat room and user based security. You're looking for a combination of the two. Just keep going through the guide, try to write your own rules that do what you want. If you get stuck along the way, we'll be here to help you get unstuck.
1d
comment Firebase or Parse - setting 2 access levels
The Firebase docs are a wonderful place to get started. The first snippet on this page shows full public access, the second shows how to limit write access to authenticated users. firebase.com/docs/security/guide/…
1d
comment Accessing Firebase push() child
As an alternative to accessing records by key (child()), you can use Firebase queries: firebase.com/docs/web/guide/…
1d
revised Accessing Firebase push() child
edited tags
1d
comment Iterate through FDataSnapshot
Or stackoverflow.com/questions/27341888/…
1d
comment What kind of object is the following output?
snapshot.childSnapshotForPath("FirstName").value
1d
comment Iterate through FDataSnapshot
possible duplicate of What kind of object is the following output?
2d
comment What kind of object is the following output?
firebase.com/docs/ios-api/Classes/FDataSnapshot.html#//api/name/…, stackoverflow.com/questions/27341888/… and the last example here: firebase.com/docs/ios/guide/…
2d
answered What kind of object is the following output?
2d
comment Vote System with Firebase, ionic, AngularJS
None of this code seems to do anything with votes. Please reduce the problem to a minimal, complete reproduction. I.e. you'll likely have the same problem without Ionic and possibly even without Angular. See stackoverflow.com/help/mcve
2d
comment Wrong order when upload to firebase
Let's not say things like "out of order" and "regular order". Your values are in alphabetical order and it sounds like you want them to be in numerical order. There's a good reason Firebase makes this non-trivial: firebase.com/docs/ios/guide/saving-data.html#section-lists. But if you insist, you can probably pass an array of numbers to setValue()
2d
answered What am I not understanding about hosting a Java web app?
2d
awarded Taxonomist
Aug
26
comment Child_changed downloads everything on page load
Firebase is a state synchroniation system, not a message passing aystem. Initially there is no data in the browser, so it synchronizes everything that matches your conditions and fires the appropriate events. If you only want to see events for new data, there are already some questions dealing with that.
1 2 3 4 5