Resolving Cordova Build Issues After Updating

Today, I noticed that Cordova is on Release 3.6. This is sort of strange as just a few days ago I updated from 3.4.X to 3.5.X. I'm surprised it didn't update me to 3.6. In any case, after updating Cordova, I updated the Kids…

Solving AngularJS ngSubmit Problems

Maybe this will save the rest of you some headaches in the future. While working on my app, I could not get Angular's ng-submit to work in an Ionic Framework app. I hate to admit I spent an hour trying to solve this problem. I forked Ionic's CodePen samples and…

Use $loaded With Firebase and AngularFire

A few times now, I've run into issues with my app while using Firebase / AngularFire. The documentation in the guide, shows samples like this: var sync = $firebase(ref); // create a synchronized object, all server changes are downloaded in realtime var profileObject = sync.$asObject(); With that sample code above, you'll get…

Firebase Rate Limiting Proposal

I was digging around trying to find some means to do rate limiting on Firebase references. I found this answer on StackOverflow that describes a method to do it. At first blush, I assumed this only works for a client that respects the rules and writes to last_message faithfully…

Firebase Local Storage Client Feature

I've been rewriting the Kids In Touch app to use Firebase as my backend. As I've plodded along, I've come across a few ideas that I think would make good features to add to Firebase. Today, I made a feature request to Firebase for an API to store information only…

Combining Firebase Rules for My Sanity

I've been working on replacing the Kids In Touch API with Firebase. I've struggled a bit with the rules system. It's pretty complicated putting the rules for an entire API in a single, understandable file. To help with this, Firebase has released their new Blaze compiler. It seems pretty awesome…