Today we’ll look at the StartAt method on the new FirebaseSharp 2.0 library. The startAt function provides a mechanism to limit sorted query results to values which meet or exceed the provided value. For example – here we’re using the Javascript API to get all the dinosaurs that are at least 3 meters tall: var […]


Firebase orderByChild allows your query to be ordered by (no surprises here) – the child value. It uses a pretty straight-forward set of rules to make this happen: Children with a null value for the specified child key come first. Children with a value of false for the specified child key come next. If multiple […]

I’ve been working on a complete rewrite of the FirebaseSharp API for a while now – plugging away here and there as time permitted – and I think I’ve finally hit a point where I should share some of the progress. I set out with the goal of replicating, as best as possible, the existing […]


When I was in 8th grade we had a school talent show – it wasn’t everyone-up-on-stage, but rather classrooms dedicated to certain talents. Music. Karate. Acting. Magic. I was in the magic room. I wasn’t really into magic. I didn’t own any tricks or really know how to do anything except hide a hanky under […]


This week SyncFusion announced their new Big Data platform – basically it is Hadoop in an easy to install, configure and monitor format. Sounds great, right? So let’s give it a go, installing a 3-node cluster on Azure. Step 1: Create the Virtual Machines I created 3 Azure VM’s using these basic settings: dlhadoop1 (, […]

I updated the .NET client for Firebase to fix a bug related to async calls and synchronization contexts. The specific case was that a user was writing an application that connected to the Nest API (which uses Firebase) and the call to GetStreaming was never firing events. While I don’t know for sure, I suspect […]

Version of the Firebase .NET client library FirebaseSharp has been released and includes a significant improvement – actual events when monitoring a location. Firebase events now fire when an item is added, removed or updated and the update is received from the streaming get operation. Firebase Events in Action Firebase fb = new Firebase("https://[YOUR […]