The JavaScript Architectural Toolkit. cujoJS is an open, light, flexible architectural toolkit for the web

First ever cujo.js job posting! (ok, ok, i know it doesn't SAY cujo.js, but trust me. I have inside info.) http://bit.ly/bqClyT
1
1
This countdown checklist was a lot lot longer just a few days ago. http://gist.github.com/593184 (we need to at least get the demo bug-free)
cujo.js release 0.1 countdown checklist: http://bit.ly/d4OgkW New ETA is Sep 30th.
1
2
solution: allow devs to use a very simple DSL that translates intentions to complex configs. testing it now! #bestofbothworlds
we overloaded dijit's attributeMap to add data binding and derived attributes to widgets & views. problem: attributeMap is now too complex.
was up 'til 3:00am last night finding the source of a spurious infinite loop in data binding (99% of the time is considered spurious right?)
the new data store api is not the hold-up here. lots of other stuff to do, too! getting close
so glad we decided to wait for the dojo 1.6 data store api. it rocks! just a couple more bugs to report back
@kenny_shen hah. missed your tweet since i was debugging the new api! one more addition needed and a few bugs to report back.
sounds like we're getting close to a final dojo 1.6 data store api. that means coding can start again soon!
link: http://bit.ly/bOY9S3 (It's good to see how these projects work behind the scenes. collaboration FTW!)
1
The dojo 1.6 store API is being debated at the moment (mostly by me as my other persona, @unscriptable).
and to the guy who was excited that cujo.js would be released on your b-day? yah. I got you a js pirate cake instead: http://bit.ly/9eKHzZ
still shooting to release this week. notice I said "week". to those who have set their atomic clocks to Wed morning: don't hold your breath!
it's sad how work, family, and life can get in the way of serious coding and documentation time! had to scale version 0.1 back yet again :(
Selectivizr is really neat b/c it uses any js lib & fixes many selectors, but cujo's cssx is dynamic/live and doesn't wait for domready.
1
No pressure! RT @daniellmb: var awesome="Only "+(1284534000000-new Date().getTime())+"ms left to wait for @cujojs!"; (Um, isn't that 3 AM?)
next up:duck-punch browsers into supporting <script type="text/piratescript" src="awesome.js"></script> or is that http://partofhtml5.com/ ?
1
<3 the feedback!
got lots of other API tuning queries, but maybe we should get the code out there first. looking forward to your feedback!