Tag Archives: angularjs

Battling it out for glory at Battlehack

WHAT A WEEKEND! I’m still recovering from the 24 hours of coding and the unhealthy amount of coffee and snacks I’ve ingested during this hackathon. Two weeks ago, Melbourne was host to the first Battlehack of 2015. “What’s a Battlehack?” … Continue reading

Posted in Javascript | Tagged , , , , , , , , , , , | 1 Comment

Getting Started with Angular and Accessibility

I recently did some preliminary work adding accessibility support to an existing Angular application. At the start of this work I knew very little about website accessibility, and I suspect the evolution of my thinking during the process would be … Continue reading

Posted in Javascript, Web | Tagged , , , , | 5 Comments

Rich Object Models & Angular.js: Memoization

In my previous post on getter methods and Angular.js I showed how complex calculations can be hidden behind simple Javascript properties. One downside to this technique is that we can start to get a little blasé about when calculations are actually being … Continue reading

Posted in Javascript | Tagged | 1 Comment

Rich Object Models and Angular.js: Getter Methods

In my earlier posts on Rich Object Models and Angular.js and Angular Identity Maps I’ve shown how, by introducing a rich object model to your Angular.js application, you can begin to employ more sophisticated techniques for modelling your business domain. … Continue reading

Posted in Javascript | Tagged | Leave a comment

Rich Object Models and Angular.js: Identity Maps

In my previous post on Rich Object Models and Angular.js I introduced a simple strategy for setting up rich object-models in Angular.js. It turns out that once we’ve introduced the notion of a rich object-model, a number of more advanced object-oriented programming … Continue reading

Posted in Javascript | Tagged , , | 4 Comments

Rich Object Models and Angular.js

Angular.js is deliberately un-opinionated about how you should structure your data models. Whilst it lays out very clear guidelines for directives, controllers and services, it also makes a selling-point of the fact that it can bind to plain-old Javascript objects … Continue reading

Posted in Javascript | Tagged | 17 Comments

Video of Ben Teese’s ng-conf presentation now online

Shine Senior Consultant Ben Teese spoke last week at ng-conf, the world’s first Angular.js conference. The two-day event was held in Salt Lake City and featured both the Angular core team and Angular experts from around the world. Being a single-track … Continue reading

Posted in Javascript | Tagged | Leave a comment

Ben Teese to speak at Angular.js conference

Shine is proud to announce that Senior Consultant Ben Teese will be speaking at the world’s first-ever Angular.js conference in Salt Lake City in mid-January. Also known as ng-conf, it will feature members of the Angular team from Google, as well … Continue reading

Posted in Javascript | Tagged , , | Leave a comment

Backbone Is Not Enough

Having spent the last 18 months or so working with Backbone.js, I’ve formed the following opinion: Backbone is not enough for building large single-page applications (SPAs). Sure, you and your team may be able to get your app across the … Continue reading

Posted in Javascript, Opinion | Tagged , , , | 8 Comments

Accessors vs Dirty-checking in Javascript Frameworks

One of the many ways in which EmberJS, AngularJS, and BackboneJS differ is in how they treat their models. AngularJS uses dirty checking on Plain Old Javascript Objects (POJSO); whereas EmberJS and BackboneJS both use accessors (getters and setters) on … Continue reading

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