Intro to BackboneJs

posted by Jake on

BackboneJs is a great resource for creating rich UIs. Rich means interactive. Interactivity grows when the client can do more of the work of an application itself, becoming more reactive and dynamic to user feedback, able to be more event-driven, and hopefully more quick and responsive. Here's a short history of how we've been creating rich UIs and a simple example of a rich UI in backbonejs

PhantomJs meets Jasmine

posted by Bryan on

In developing a mobile web application, it would be ridiculous to avoid writing javascript unit tests. After all, they are simple to write and run. Recently, I implemented running our already existing Jasmine tests using PhantomJs and integrated this process into our continuous build environment. Works smooth!

Custom Exception Handling for AccessDeniedException

posted by Jake on

Our app throws all sorts of exceptions. Well, it doesn't usually. It shouldn't normally. Er... But, when it does we want to put in some handling so that the app doesn't blow up in some unsuspecting user's face. And even then, sometimes we want special handling for certain exceptions and make sure others are just caught. And that's what we'll do with AccessDeniedException.