We tried something new at OttawaJS: a panel discussion of the organizers, asking which tools they use and recommend. Our goal was to help new and intermediate developers make sense of the huge number of choices out there.
Some of the key suggestions were: