Skip to content
Browse files

Edit community guide

  • Loading branch information...
1 parent 9ff212e commit 10a149ea9aaac2b55def5d442021ac3d5ea3225a @felixge committed Mar 30, 2011
Showing with 165 additions and 94 deletions.
  1. +164 −93 guide/community.pdc
  2. +1 −1 public/css/screen.css
View
257 guide/community.pdc
@@ -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
@@ -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
@@ -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
View
2 public/css/screen.css
@@ -2,7 +2,7 @@ body{
font-family: Georgia,serif;
}
-p{
+p, li, dd, dt{
font-size: 18px;
}

0 comments on commit 10a149e

Please sign in to comment.
Something went wrong with that request. Please try again.