Appendix. Community

 

This section will help you to make the most of the growing Node community. Programming communities can help you get answers to problems that aren’t directly answered by the documentation. You can learn more effectively just by hanging out with like-minded people—whether online or in person.

A.1. Asking questions

Sometimes you just want to know how to do something that seems like it should be easy, but isn’t. Other times you think you might have found a serious bug in Node. Whatever the situation, when you need help that isn’t satisfied by Node’s API documentation, there are several official channels you can use.

The first is the Node mailing list, which is the nodejs Google Group (http://groups.google.com/group/nodejs). You can subscribe by email or use Google’s web interface. The web interface allows posts to be searched, so you can see if someone has asked your question before.

The group has contributions from prominent community members, including Isaac Schlueter, Mikeal Rogers, and Tim Caswell, so it’s a good place to get help and learn about Node in general.

There’s also an official IRC chat room: #node.js on irc.freenode.net. It’s extremely busy though, so be prepared for a lot of messages. Informative discussions do happen in #node.js, so some patience may be rewarded!

If you’re a fan of the Stack Exchange network, you can post questions using the node.js tag (http://stackoverflow.com/questions/tagged/node.js).

A.2. Hanging out

A.3. Reading

A.4. Training by the community, for the community

A.5. Marketing your open source projects