Skip to content

Commit

Permalink
Edit community guide
Browse files Browse the repository at this point in the history
  • Loading branch information
felixge committed Mar 30, 2011
1 parent 9ff212e commit 10a149e
Show file tree
Hide file tree
Showing 2 changed files with 165 additions and 94 deletions.
257 changes: 164 additions & 93 deletions guide/community.pdc
Expand Up @@ -8,45 +8,46 @@ more involed with the node.js community, this guide is for you.
IRC is a great place to discuss the virtues of vim vs. emacs, as well as getting
support and interaction from people within the node.js community.

The official irc channel for node.js is located on chat.freenode.net^ and named
'#node.js' (yes, the dot is part of the name). There are usually ~500 people in
there these days.
The official irc channel for node.js is located on [chat.freenode.net](freenode)
and named '#node.js' (yes, the dot is part of the name). There are usually ~500
people in there these days.

If you have a question, just go ahead and ask it. Depending on who's awake and
paying attention, you often get great replies right away. Otherwise just stick
around and wait for an hour or so. After that it's ok to ask your question again
in case you think it went by unnoticed.

Oh, and you should always try to find your answer on the web first, but you know
that^, right?
Oh, and you should always try to find your answer on the web first, but you [know
that][lmgtfy], right?

[freenode]: http://webchat.freenode.net/
[lmgtfy]: http://lmgtfy.com/

## Google Groups

A lot of discussion around node.js takes place via google group mailing lists.
The two official lists are:

nodejs: http://groups.google.com/nodejs^
nodejs-dev: http://groups.google.com/nodejs-dev^

The 'nodejs' list is meant for general node.js questions and discussions. So
generally that's the one you want to use.

If you have found a bug in node.js, or want to get involved in discussion
features & development, feel free to participate in the 'nodejs-dev' mailing
list. It's generally less noisy, and most of the core contributors follow it.
[nodejs](https://groups.google.com/forum/#!forum/nodejs)
~ The 'nodejs' list is meant for general node.js questions and discussions. So
generally that's the one you want to use.
[nodejs-dev](https://groups.google.com/forum/#!forum/nodejs-dev)
~ If you have found a bug in node.js, or want to get involved in discussion
features & development, feel free to participate in the 'nodejs-dev' mailing
list. It's generally less noisy, and most of the core contributors follow it.

## Twitter

Since twitter cuts off tag names when it sees a dot character, many people use
to tag '#nodejs' to highlight node.js related content on twitter. You can find
the current stream of tweets via their search function:

http://search.twitter.com/?q=#nodejs^
[http://search.twitter.com/search?q=%23nodejs](http://search.twitter.com/search?q=%23nodejs)

Since not everybody is tagging their content, it's sometimes also good to simply
search for 'node.js' as a term:

http://search.twitter.com/?q=node.js
[http://search.twitter.com/search?q=node.js](http://search.twitter.com/search?q=node.js)

## Community Members

Expand All @@ -55,9 +56,9 @@ here is a list of a few people whose names you should know.

### Ryan Dahl

Ryan is the creator, maintainer and BDFL^ of node.js. This means any commits
that go into node.js are reviewed by him, and he's the only one who directly
pushes to the node repository.
Ryan is the creator, maintainer and [BDFL][bdfl] of node.js. This means any
commits that go into node.js are reviewed by him, and he's the only one who
directly pushes to the node repository.

While Ryan will generally try to respond to questions on the mailing list and
IRC, he's a very busy guy. So don't be upset if he doesn't answer your direct
Expand All @@ -67,114 +68,184 @@ well.
Ryan is currently working for Joyent^, a company that provides great
heroku-style node.js hosting^, and is the official coporate sponsor node.js.

Twitter: http://twitter.com/ryah
Blog: ^
IRC: ryah
Where: San Fransico, USA
[bdfl]: http://en.wikipedia.org/wiki/BDFL

* IRC Nick: ryah
* Twitter: [@ryah](http://twitter.com/ryah)
* Blog: [blog.nodejs.org](http://blog.nodejs.org/)
* Where: San Fransico, USA

### Isaac Schlueter

Isaac is the author of [npm][npm], the de-facto package manager used by the
node.js community. He also works for Joyent and is a big contributor to the
node.js core as well. In his spare time he is trying to liberate the JavaScript
community from [semicolon slavery](semicolon).

* IRC Nick: isaacs
* Twitter: [@isaacs](http://twitter.com/isaacs)
* Blog: [blog.izs.me](http://blog.izs.me/)
* Where: San Fransico, USA

### Isaac Schlueter^
[npm]: http://npmjs.org/
[semicolon]: http://blog.izs.me/post/3393190720/how-this-works

Isaac is the author of npm^, the de-facto package manager used by the node.js
community. He also works for Joyent and is a big contributor to the node.js core
as well.
### Bert Belder

Twitter: http://twitter.com/isaacs
Blog: ^
IRC: isaacs
Where: San Fransico, USA
Bert is the main developer working on windows support for node, and also one
of the biggest overall contributors to the project.

### Bert Belter
* IRC Nick: piscisaureus
* Twitter: [@piscisaureus](http://twitter.com/piscisaureus)
* Where: Netherlands

Bert is the main developer working on windows support for node.js^, and also one
of the biggest overall contributors to node.js. 
### TJ Holowaychuk

Twitter: ^
Blog: ^
IRC: ^
Where: Neatherlands
TJ is the author of [express][express], [jade][jade] and many other popular
node.js libraries.

### TJ Holowaychuck^
* Twitter: [@tjholowaychuk](http://twitter.com/tjholowaychuk)
* Blog: [tjholowaychuk.com](http://tjholowaychuk.com/)
* Where: Victoria, BC, Canada

TJ is the author of express^ and many other popular node.js libraries.
[express]: http://expressjs.com/
[jade]: http://jade-lang.com/

Twitter: ^
Blog: ^
IRC: ^
Where: Torronto, Canada
### Tim Caswell

### Timothy Casewell
Tim is the original author of [connect][connect], and has been contributing to
node.js since the early days. He currently works for HP (formerly Palm), and
is also known for collaborative blog [howtonode.org][howtonode].

Tim is the original author of connect^, and has been contributing to node.js
since the early days. He currently works for HP (formerly Palm).
* IRC Nick: creationix
* Twitter: [@creationix](http://twitter.com/creationix)
* Blog: [howtonode.org][howtonode]
* Where: San Fransico, USA

Twitter: ^
Blog: ^
IRC: ^
Where: ^
[howtonode]: http://howtonode.org/

### Felix F. Geisendörfer
[connect]: https://github.com/senchalabs/connect

### Felix Geisendörfer

Yours truly, who is very active in the node.js core development, and works on
projects such as formidable^, mysql^ and this very guide. Besides node core
development, I'm also the co-founder of a node.js startup providing file
uploading & video encoding as a service called transloadit.com^.
projects such as [formidable][formidable], [mysql][mysql] and this very guide.
Besides node core development, I'm also the co-founder of a node.js startup
providing file uploading & video encoding as a service called
[transloadit.com][transloadit].

* IRC Nick: felixge
* Twitter: [@felixge](http://twitter.com/felixge)
* Blog: [debuggable.com/blog](http://debuggable.com/blog)
* Where: Berlin, Germany

Twitter: http://twitter.com/felixge
Blog: http://debuggable.com/blog
IRC: felixge
Where: Berlin, Germany
[formidable]: https://github.com/felixge/node-formidable
[mysql]: https://github.com/felixge/node-mysql
[transloadit]: http://transloadit.com/

### Mikael Rogers

Mikael is the author of request, and is also very active in the development of
node.js as well as the community.
Mikael is the author of [request][request], and is also very active in the
development of node.js as well as the community.

* IRC Nick: mikeal
* Twitter: [@mikeal](http://twitter.com/mikeal)
* Blog: [mikealrogers.com](http://www.mikealrogers.com/)
* Where: San Fransico, USA

[request]: https://github.com/mikeal/request

### Alexis Sellier

Alexis is a JavaScript mastermind who is responsible for projects such as
[less.js][lessjs], [vows][vows] and many others.

Twitter: N/A^
Blog: N/A^
IRC: N/A^
Where: N/A^
* IRC Nick: cloudhead
* Twitter: [@cloudhead](http://twitter.com/cloudhead)
* Blog: [cloudhead.io](http://cloudhead.io/)
* Where: Montreal, QC, Canada

### Jeremy ?^
[lessjs]: http://lesscss.org/
[vows]: http://vowsjs.org/

Jeremy is a JavaScript mastermind who is responsible for projects such as
less.js, coffescript^, vows^, dokku^, underscore.js^ and many others. 
### Jeremy Ashkenas

Twitter: N/A^
Blog: N/A^
IRC: N/A^
Where: N/A^
Jeremy is the author of [CoffeeScript][], [underscore][], [backbone][],
[docco][] and many other popular node.js / JavaScript libraries. He is
also running a node.js startup called [DocumentCloud][].

* IRC Nick: jashkenas
* Twitter: [@jashkenas](http://twitter.com/jashkenas)
* Where: New York City, USA

[CoffeeScript]: https://github.com/jashkenas/coffee-script
[underscore]: https://github.com/documentcloud/underscore
[backbone]: https://github.com/documentcloud/backbone
[docco]: https://github.com/jashkenas/docco
[DocumentCloud]: http://www.documentcloud.org/

### Jed Schmidt

Jed is a japanese translator who moonlights as a JavaScript ninja. His node.js
framework fab.js^ takes a radical new approach to structuring your JS code, and
includes all kinds of suprising aspects, exceeding most people's understanding
of JavaScript by far.
framework [fab.js][fabjs] takes a radical new approach to structuring your JS
code, and includes all kinds of suprising aspects, exceeding most people's
understanding of JavaScript by far.

* IRC Nick: jedschmidt
* Twitter: [@jedschmidt](http://twitter.com/jedschmidt)
* Blog: [jedschmidt.com](http://jedschmidt.com/)
* Where: Tokyo, Japan

[fabjs]: http://fabjs.org/

### Marak Squires

Marak who goes by the alias Jim Bastard, is mostly known for pumping out
douzands of node.js libraries per month, only exceeded by his artful use of
profanity and trolling people. Don't get upset if he rubs you the wrong way,
he's a nice guy, but you just shouldn't challenge him to a Monkey Island style
sword duell.

Twitter: N/A^
Blog: N/A^
IRC: N/A^
Where: N/A^
* IRC Nick: jimbastard
* Twitter: [@maraksquires](http://twitter.com/maraksquires)
* Blog: [blog.nodejitsu.com](http://blog.nodejitsu.com/)
* Where: New York City, USA

### Marak aka Jim Bastard^
### Peteris Krumins

Jim is mostly known for pumping out douzands of node.js libraries per month,
only exceeded by his artful use of profanity and trolling people. Don't get
upset if he rubs you the wrong way, he's a nice guy, but you just shouldn't
challenge him to a Monkey Island style sword duell.
Some of you may know Peter from his popular blog [catomat.net][catomat].
Together with James Halliday, he has recently started a node.js startup called
[browserling][browserling], which has also lead to tons of open source modules
from the two of them.

Twitter: N/A^
Blog: N/A^
IRC: N/A^
Where: N/A^
* IRC Nick: pkrumins
* Twitter: [@pkrumins](http://twitter.com/pkrumins)
* Blog: [catomat.net][catomat]
* Where: Riga, Latvia

[catomat]: http://catonmat.net/
[browserling]: http://browserling.com/

### James Halliday

James is the author of many popular node.js libraries, such as [dnode][dnode],
[optimist][optimist] and [browserify][browserify]. He is also know for drawing
cute robots for [browserling][browserling] which he runs with Peteris Krumins.

* IRC Nick: substack
* Twitter: [@substack](http://twitter.com/substack)
* Blog: [substack.net](http://substack.net/)
* Where: Oakland, California, USA

[dnode]: https://github.com/substack/dnode
[optimist]: https://github.com/substack/node-optimist
[browserify]: https://github.com/substack/node-browserify

### Your name here

This list is by no means exhaustive and for most parts in random order. My goal
is to keep this list short enough so it doesn't become a list of all node.js
users^, but there are probably a few important names that I forgot. So if you
is to keep this list short enough so it doesn't become a list of all [node.js
users][nodejsusers], but there are probably a few important names that I forgot. So if you
would like to see your name here as well, just email me.

My criteria for selecting people is a mix of GitHub watchers, community
engagement, willkür^ and might slightly favor people who I've met in person.

[nodejsusers]: https://github.com/joyent/node/wiki/Node-Users
2 changes: 1 addition & 1 deletion public/css/screen.css
Expand Up @@ -2,7 +2,7 @@ body{
font-family: Georgia,serif;
}

p{
p, li, dd, dt{
font-size: 18px;
}

Expand Down

0 comments on commit 10a149e

Please sign in to comment.