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.

6h
revised Firebase data structure RecyclerView
edited body; edited tags; edited title
9h
comment Recover Data with Firebase
Also note that Stack Overflow is no replacement for a debugger. If your code doesn't work, step through it in a debugger and see what line is not doing what you expected. If that doesn't help you solve it, post that line, tell us what you expected it to do, and what it did instead.
9h
comment Retrieve child data from Firebase
I'm not really sure what the problem is, but I just took your code and pasted it into an IntelliJ project and it works fine (both on the JSON you included in the question as against what is now in your database). If the problem persists on your side, put a breakpoint on the NPE-throwing line, get the key for that one and try to isolate the problem outside of any view-building.
9h
comment Firebase data structure RecyclerView
You've included a link to picture of the JSON tree in your question. Please replace that with the actual JSON as text, which you can easily get by clicking the Export button in your Firebase database. Having the JSON as text makes it searchable, allows us to easily use it to test with your actual data and use it in our answer and in general is just a Good Thing to do.
9h
comment Recover Data with Firebase
You've included a link to picture of the JSON tree in your question. Please replace that with the actual JSON as text, which you can easily get by clicking the Export button in your Firebase database. Having the JSON as text makes it searchable, allows us to easily use it to test with your actual data and use it in our answer and in general is just a Good Thing to do.
11h
comment How to Remove a Geofire Handle
geofire-ios.firebaseapp.com/docs/Classes/GFQuery.html#//api/…: ?
13h
reviewed Approve suggested edit on Firebase data structure RecyclerView
16h
comment Storing User Data Flattened Security
Kato's answer contains an approach that extends $firebaseArray instead of using firebase-util.
16h
comment Storing User Data Flattened Security
You'd join it in. See this answer from Kato. Also see this answer from me on why these joins are not as slow as you may think.
19h
comment Storing User Data Flattened Security
Your initial data structure has a index for each user that enumerates the tasks they have access to. With that you don't need a query, you can just ref.child('users').child(authData.uid).child('tasks').on(....
19h
revised Storing User Data Flattened Security
edited tags
19h
answered Storing User Data Flattened Security
21h
revised Firebase create user swift doesn't work
added 114 characters in body; edited tags
21h
answered Query data from firebase Array
21h
revised Query data from firebase Array
edited tags; edited title
1d
comment Typerror: set is not a function with angularjs
You're welcome. Note that this is also the preferred way for making it easy for others to see what you're doing: a jsfiddle/jsbin to click on and the (minimal) code in the question. :-) If my answer was useful, click the upvote button to the left of it. If it answered your question, click the checkmark to accept it. That way others know that you've been (sufficiently) helped.
1d
revised Typerror: set is not a function with angularjs
edited tags
1d
answered Typerror: set is not a function with angularjs
1d
comment Typerror: set is not a function with angularjs
Works for me: jsbin.com/lofima/edit?html,js,output
1d
revised Typerror: set is not a function with angularjs
Fix typo
1 2 3 4 5