Ugh. Enough holiday hacking for now. I had an idea for an app a few weeks ago, and finally had some time between xmas celebrations to hack up a first version. Here it is: http://nicetohave.houseofmoran.com/ (source: https://github.com/mikemoraned/nicetohave-app)
I'm not gonna talk much more about it until I've dog-fooded it a bit myself for my own personal backlog. Feel free to use it though, I always appreciate feedback.
For now, I'll just leave some links which helped me to write it.
Trello:
https://trello.com/docs/gettingstarted/clientjs.html http://jsfiddle.net/E4rLn/ https://trello.com/docs/gettingstarted/index.html https://trello.com/docs/api/card/index.html#put-1-cards-card-id-or-shortlink-pos
D3:
Scales: http://www.jeromecukier.net/blog/2011/08/11/d3-scales-and-color/
Ordinals aren't great to work with: https://github.com/mbostock/d3/pull/598
Brushes/selections: http://people.ucsc.edu/~pmerritt/d3/examples/brush/brush.html http://bl.ocks.org/1667367#index.html
Knockout custom bindings:
http://knockoutjs.com/documentation/custom-bindings.html
Knockout Event bindings:
http://knockoutjs.com/documentation/event-binding.html
Twitter bootstrap form examples:
http://www.w3resource.com/twitter-bootstrap/forms-tutorial.php
Ejs/express:
http://robdodson.me/blog/2012/05/31/how-to-use-ejs-in-express/
Sammy + Knockout example:
http://learn.knockoutjs.com/WebmailExampleStandalone.html
"Less" middleware:
http://www.andyjarrett.co.uk/blog/index.cfm/2012/4/11/Express-Less-and-lessmiddleware
Annoyances:
"top" and "left" css attributes don't work in FF unless you specify a unit i.e. "px". Why do I always forget this?