Frank van Puffelen

San Francisco, CA

I am an engineer 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.

3h
answered Set a security rule firebase based on a users oauth email
3h
comment Creating POJOs from Firebase Database Structure
Yes, you can do it by wrapping the JSON object in Java classes. If you have specific problem with one of these classes, post the code that you already wrote and what problem it is giving.
5h
comment Firebase for iOS: childByAutoId() overrides the same child every time
My snippet and resulting JSON are below. If you're still having trouble, I recommend that you reduce your problem to a similar tiny snippet of code and update your question with that. Such a snippet is called a minimal, complete, verifiable example and helps both you isolate the problem and us in reproducing it.
5h
answered Firebase for iOS: childByAutoId() overrides the same child every time
7h
comment Retreive and paginate active users from firebase
Firebase queries only support a single orderBy clause. One way to implement your use-case is to put the active and non-active users into separate "buckets". See stackoverflow.com/questions/26700924/…
7h
comment Firebase for iOS: childByAutoId() overrides the same child every time
Can you add a snippet of your JSON data (as text, not as a screenshot) to the question? Without that, it's hard to understand what could be going on.
7h
comment Too long firebase query for a node with 50,000 childs
Likely the data transfer indeed doesn't take that long. But building the data structure and firing all the events takes time too. Check the network tab of your browser and you can see the frames coming in for the web socket. Aside from that: without a fill repro (on something like a jsfiddle/jsbin) it's impossible to say much.
7h
answered Display all user info from each uid (email, name, etc.) and display in recycler view
7h
comment Display all user info from each uid (email, name, etc.) and display in recycler view
Ah, I see. I hadn't noticed the nested personalProfile. Why don't you simply nest a class?
9h
comment Display all user info from each uid (email, name, etc.) and display in recycler view
At first glance the code looks good. What's the problem you're having with it?
10h
comment Is FireBase an mBaas?
"Is FireBase an mBaas?" Firebase provides a set of services that can be used as a backend for your (mobile and web) apps. If that fits your definition of an mBaas, then you can put it into that box. Your second question is FUD and off-topic here on StackOverflow. That said: twitter.com/Firebase/status/692845862527995904 and twitter.com/googledevs/status/692865746800521216. Now get back to building extraordinary apps. I can't wait to see what you build on Firebase!
10h
comment How to save GeoFire with Firebase properties in Swift?
It sure would. Feel free to add a feature request to the repo.
11h
comment Firebase authentication via Rest
Not really. Facebook would only give you an OAuth token. You'd still need to mint a JWT with that. We have libraries to help with that, including one for C#: firebase.com/docs/web/guide/login/custom.html So you take the information that you want in the token, put it in JSON and sign it into a JWT with that library. Then you pass the resulting token in the auth parameter.
11h
comment How to save GeoFire with Firebase properties in Swift?
To allow the writes from your application and from GeoFire to happen in a single update() call will require changes to the code of both your application code and to GeoFire. Since GeoFire is open-source, you can clone/fork the repo and make those changes yourself.
12h
answered Query a specific child node in all instances of a parent node in Firebase
12h
comment Firebase - Query against array values
Loading additional data is a pretty cheap operation in Firebase. Since the connection is already established and the requests are pipelined, there is very little difference between getUser(1); getUser(2); getUser(3); and getUsers(1,2,3); Try it, you'll be surprised.
12h
comment Firebase-security user and time based read and write
Sounds like a cool use-case. If you edit your question to include a minimal, complete JSON snippet (as text, no screenshot) and the rules you already tried, I'll have a look.
12h
answered How to save GeoFire with Firebase properties in Swift?
12h
revised retrieve user based on child keys
edited tags
12h
answered how can i know what security firebase rule give me a error?
1 2 3 4 5