Agile: the basics

  Core values: Individuals and interactions over processes and tools Working software over comprehensive documentation Customer collaboration over contract negociation Respond to change over following a plan. Notice the word “over”, not “instead of” At its core: 1) Plan and release small iterations. 2) At the end of each iteration cycle, there should be a […]

Backbone.js: event aggregation and AMD

Great pattern to decouple your modules, and still have clean mechanism to communicate between them. 1) Create a generic “Notifier” module: define([ ‘underscore’, ‘backbone’ ], function(_, Backbone) { var notifier = _.extend({}, Backbone.Events); return notifier; }); 2) In the two + views or models that you want to connect, include the notifier via your AMD […]