Wednesday, May 13, 2009

IRC - Internet Relay Chat

For those who don't know what irc is - it's basically a chat service where you can ask and answer questions and discuss technologies. There are several development oriented channels out there. On irc.freenode.net (more info), there are channels like #jquery, #hudson, #spring, #hibernate, #jsf, #oracle, #jython, #intellij, #eclipse, and many many others. Organizations like mozilla (irc.mozilla.org) have their own irc server. Sometimes you have to hunt down where a channel might live. For example the #maven channel is found on irc.codehaus.org (more info). Often, developers of that particular technology lurk in the channels as well.

For those used to a chatroom where people constantly monitor the goings on, IRC is a bit different. True there are often several people in a channel at a time. However, they often stay logged in at work and possibly while they are away from their computer. Therefore, depending on the channel, you might need to wait 10 or 20 minutes for a response to a general question. If you know who you would like to ask, then use their username in your question or comment. That usually triggers a notification in their IRC client and they are more apt to answer if they are around.

More information about irc and different clients can be found here:
http://en.wikipedia.org/wiki/Internet_Relay_Chat
http://freenode.net/faq.shtml#whatwhy - why freenode exists

Clients:

1 comment:

jeremy said...

Apparently the latest beta of Adium, built on libpurple, now does IRC and Twitter:
http://beta.adium.im/