Meeting Date: Thursday, November 19, 2009This is one of the larger group meetings I’ve attended, with around 40 – 50 attendees. There were two primary speakers, both presenting remotely using video conferencing. Given the number of attendees, the layout of the conference room and the remoteness of the presenters, it was necessary to use a sound system for the presentations; however there were significant audio issues which forced a late start and a less than ideal experience. I’m hopeful this is not typical (and given the number of attendees, I can’t image it is – otherwise people would stop coming). All-in-all, it was worth going to future meetings.
- dojo.* - core library
- digits.* - UI widgets
- dojox.* - eXtentions / eXperimental (such as data storage access from the js layer using things like flicr, Amazon S3, etc).
Dojo has very similar functionality to jQuery (the framework which I am most familiar with – albeit not that familiar). Dojo has a team of full time support and development personel (~10 people) supported by corporate sponsers, plus many official contributors. To contribute to Dojo, you must go through an application process, including some legal documentation to ensure the intellectual property stays with Dojo. It wasn’t clear to me what this extra level of red tape brought to the table that wasn’t provided by using an appropriate open source-style license.
Ultimately, given that my primary web development environment is ASP.NET, much of what this library provides is either better done (in my opinion) on the server side or is fully supported by the jQuery framework, which is being integrated into the ASP.NET framework – so I’ll likely be sticking to jQuery. But for folks who aren’t using .Net (aka: all you Ruby, PHP, TCL developers out there), this is another alternative which may be more appropriate for dramatic UI effects.
Slide presentation available here: http://www.slideshare.net/wolframkriesing/dojo-basics-js-usergroup-chicago
Slide presentation available here: http://dl.dropbox.com/u/61366/Programming%20to%20Patterns.key.zip
Other odds and ends:
After the main presentations, there were some “Lightning Talks”:
- Jake Lumetta (http://jakelumetta.com, twitter: @jakelumetta) presented his website http://chicagotechcal.com/ (twitter: @chitechcal) which is an aggregate calendar of Chicago-area technical user groups. I’ve already found this to be a great resource!!