Category Archives: AJAX

Integrating Single-Page Apps with Oracle Access Manager

Over the last couple of years at Shine we’ve built a number of Single Page Apps (SPAs) for large businesses. An app we recently built had to integrate with Oracle Access Manager (OAM), an Identity Management System (IDM) from everybody’s … Continue reading

Posted in AJAX | Tagged , , , , , | 5 Comments

Testing Backbone Views with QUnit and Sinon

Unit-testing Backbone Views is hard. You need to cover enough for the test to be meaningful (for example DOM updates and server calls), without getting too tangled up in gory details. In this post I’ll talk about how we use … Continue reading

Posted in AJAX, Javascript, Testing | Tagged , , , , | Leave a comment

Web Directions Code 2013

The second incarnation of the Web Directions Code conference was this year on 2.-3. May, and I was fortunate enough to both attend and speak. The conference held in Melbourne Town Hall was the place to geek out about all … Continue reading

Posted in AJAX, Javascript, Node.js, Uncategorized | Leave a comment

Backbone Boilerplate Vs. Rails Asset Pipeline

We recently shifted from Backbone Boilerplate to the Rails Asset Pipeline for generating the various assets (Javascript, CSS, HTML, images, etc) that comprise teamstuff.com, a single-page app. In this post I’ll talk about our motivations for making the shift, what we had to change to get … Continue reading

Posted in AJAX, Javascript, Tools | Tagged , , | 4 Comments

A Chatty Atmosphere

A leading online learning provider recently engaged us to add social features to their website so that students could more easily collaborate, and thus be more successful with their study. One of the main social features required was providing students … Continue reading

Posted in AJAX, Javascript | Tagged | 7 Comments

Efficient Stateful Views With Backbone, Part 2: Collections & Animations

In Part 1 of this blog series, we saw how UI state could be maintained efficiently in a Backbone app by introducing view-management infrastructure and retaining references to views. In Part 2, I’m going to talk about how this strategy … Continue reading

Posted in AJAX, Javascript | Tagged , | 2 Comments

Efficient Stateful Views with Backbone.js, Part 1

One of the good things about single-page apps is that it’s possible for them to remember UI state within a page. If an area of the page is hidden from the user, and then redisplayed later, you’re able to display … Continue reading

Posted in AJAX, Javascript | Tagged , , | 6 Comments

JavaScript from Nose to Tail

Cliffano Subagio from Shine Technologies presented together with Carl Husselbee from Sensis “JavaScript from Nose to Tail” at the August MelbJS Meetup. The slides and the video of the presentation are now online.

Posted in AJAX, Javascript, Node.js | Tagged , , | Leave a comment

Building a shared calendar with Backbone.js and FullCalendar: A step-by-step tutorial

In a prior post, I explained how Backbone.js can be used to implement cascading select boxes. However, this was pretty much just a read-only affair, and these were relatively simple HTML elements. How does Backbone fare creating, updating and deleting … Continue reading

Posted in AJAX, Javascript | Tagged , , | 60 Comments

Cascading Select Boxes with Backbone.js: A Step-by-Step Tutorial

Up until recent years, client-side Javascript development has resembled the wild-west from a software design perspective. Libraries like jQuery have certainly helped, but with the rise of Single-Page Applications, jQuery alone doesn’t provide enough of an overall framework for large-scale … Continue reading

Posted in AJAX, Javascript | Tagged | 25 Comments