@@ -8,45 +8,46 @@ more involed with the node.js community, this guide is for you.
88IRC is a great place to discuss the virtues of vim vs. emacs, as well as getting
99support and interaction from people within the node.js community.
1010
11- The official irc channel for node.js is located on chat.freenode.net^ and named
12- '#node.js' (yes, the dot is part of the name). There are usually ~500 people in
13- there these days.
11+ The official irc channel for node.js is located on [ chat.freenode.net](freenode)
12+ and named '#node.js' (yes, the dot is part of the name). There are usually ~500
13+ people in there these days.
1414
1515If you have a question, just go ahead and ask it. Depending on who's awake and
1616paying attention, you often get great replies right away. Otherwise just stick
1717around and wait for an hour or so. After that it's ok to ask your question again
1818in case you think it went by unnoticed.
1919
20- Oh, and you should always try to find your answer on the web first, but you know
21- that^, right?
20+ Oh, and you should always try to find your answer on the web first, but you [know
21+ that][lmgtfy], right?
22+
23+ [freenode]: http://webchat.freenode.net/
24+ [lmgtfy]: http://lmgtfy.com/
2225
2326## Google Groups
2427
2528A lot of discussion around node.js takes place via google group mailing lists.
2629The two official lists are:
2730
28- nodejs: http://groups.google.com/nodejs^
29- nodejs-dev: http://groups.google.com/nodejs-dev^
30-
31- The 'nodejs' list is meant for general node.js questions and discussions. So
32- generally that's the one you want to use.
33-
34- If you have found a bug in node.js, or want to get involved in discussion
35- features & development, feel free to participate in the 'nodejs-dev' mailing
36- list. It's generally less noisy, and most of the core contributors follow it.
31+ [nodejs](https://groups.google.com/forum/#!forum/nodejs)
32+ ~ The 'nodejs' list is meant for general node.js questions and discussions. So
33+ generally that's the one you want to use.
34+ [nodejs-dev](https://groups.google.com/forum/#!forum/nodejs-dev)
35+ ~ If you have found a bug in node.js, or want to get involved in discussion
36+ features & development, feel free to participate in the 'nodejs-dev' mailing
37+ list. It's generally less noisy, and most of the core contributors follow it.
3738
3839## Twitter
3940
4041Since twitter cuts off tag names when it sees a dot character, many people use
4142to tag '#nodejs' to highlight node.js related content on twitter. You can find
4243the current stream of tweets via their search function:
4344
44- http://search.twitter.com/?q=#nodejs^
45+ [ http://search.twitter.com/search ?q=%23nodejs](http://search.twitter.com/search?q=%23nodejs)
4546
4647Since not everybody is tagging their content, it's sometimes also good to simply
4748search for 'node.js' as a term:
4849
49- http://search.twitter.com/?q=node.js
50+ [ http://search.twitter.com/search ?q=node.js](http://search.twitter.com/search?q=node.js)
5051
5152## Community Members
5253
@@ -55,9 +56,9 @@ here is a list of a few people whose names you should know.
5556
5657### Ryan Dahl
5758
58- Ryan is the creator, maintainer and BDFL^ of node.js. This means any commits
59- that go into node.js are reviewed by him, and he's the only one who directly
60- pushes to the node repository.
59+ Ryan is the creator, maintainer and [ BDFL][bdfl] of node.js. This means any
60+ commits that go into node.js are reviewed by him, and he's the only one who
61+ directly pushes to the node repository.
6162
6263While Ryan will generally try to respond to questions on the mailing list and
6364IRC, he's a very busy guy. So don't be upset if he doesn't answer your direct
@@ -67,114 +68,184 @@ well.
6768Ryan is currently working for Joyent^, a company that provides great
6869heroku-style node.js hosting^, and is the official coporate sponsor node.js.
6970
70- Twitter: http://twitter.com/ryah
71- Blog: ^
72- IRC: ryah
73- Where: San Fransico, USA
71+ [bdfl]: http://en.wikipedia.org/wiki/BDFL
72+
73+ * IRC Nick: ryah
74+ * Twitter: [@ryah](http://twitter.com/ryah)
75+ * Blog: [blog.nodejs.org](http://blog.nodejs.org/)
76+ * Where: San Fransico, USA
77+
78+ ### Isaac Schlueter
79+
80+ Isaac is the author of [npm][npm], the de-facto package manager used by the
81+ node.js community. He also works for Joyent and is a big contributor to the
82+ node.js core as well. In his spare time he is trying to liberate the JavaScript
83+ community from [semicolon slavery](semicolon).
84+
85+ * IRC Nick: isaacs
86+ * Twitter: [@isaacs](http://twitter.com/isaacs)
87+ * Blog: [blog.izs.me](http://blog.izs.me/)
88+ * Where: San Fransico, USA
7489
75- ### Isaac Schlueter^
90+ [npm]: http://npmjs.org/
91+ [semicolon]: http://blog.izs.me/post/3393190720/how-this-works
7692
77- Isaac is the author of npm^, the de-facto package manager used by the node.js
78- community. He also works for Joyent and is a big contributor to the node.js core
79- as well.
93+ ### Bert Belder
8094
81- Twitter: http://twitter.com/isaacs
82- Blog: ^
83- IRC: isaacs
84- Where: San Fransico, USA
95+ Bert is the main developer working on windows support for node, and also one
96+ of the biggest overall contributors to the project.
8597
86- ### Bert Belter
98+ * IRC Nick: piscisaureus
99+ * Twitter: [@piscisaureus](http://twitter.com/piscisaureus)
100+ * Where: Netherlands
87101
88- Bert is the main developer working on windows support for node.js^, and also one
89- of the biggest overall contributors to node.js.
102+ ### TJ Holowaychuk
90103
91- Twitter: ^
92- Blog: ^
93- IRC: ^
94- Where: Neatherlands
104+ TJ is the author of [express][express], [jade][jade] and many other popular
105+ node.js libraries.
95106
96- ### TJ Holowaychuck^
107+ * Twitter: [@tjholowaychuk](http://twitter.com/tjholowaychuk)
108+ * Blog: [tjholowaychuk.com](http://tjholowaychuk.com/)
109+ * Where: Victoria, BC, Canada
97110
98- TJ is the author of express^ and many other popular node.js libraries.
111+ [express]: http://expressjs.com/
112+ [jade]: http://jade-lang.com/
99113
100- Twitter: ^
101- Blog: ^
102- IRC: ^
103- Where: Torronto, Canada
114+ ### Tim Caswell
104115
105- ### Timothy Casewell
116+ Tim is the original author of [connect][connect], and has been contributing to
117+ node.js since the early days. He currently works for HP (formerly Palm), and
118+ is also known for collaborative blog [howtonode.org][howtonode].
106119
107- Tim is the original author of connect^, and has been contributing to node.js
108- since the early days. He currently works for HP (formerly Palm).
120+ * IRC Nick: creationix
121+ * Twitter: [@creationix](http://twitter.com/creationix)
122+ * Blog: [howtonode.org][howtonode]
123+ * Where: San Fransico, USA
109124
110- Twitter: ^
111- Blog: ^
112- IRC: ^
113- Where: ^
125+ [howtonode]: http://howtonode.org/
114126
115- ### Felix F. Geisendörfer
127+ [connect]: https://github.com/senchalabs/connect
128+
129+ ### Felix Geisendörfer
116130
117131Yours truly, who is very active in the node.js core development, and works on
118- projects such as formidable^, mysql^ and this very guide. Besides node core
119- development, I'm also the co-founder of a node.js startup providing file
120- uploading & video encoding as a service called transloadit.com^.
132+ projects such as [formidable][formidable], [mysql][mysql] and this very guide.
133+ Besides node core development, I'm also the co-founder of a node.js startup
134+ providing file uploading & video encoding as a service called
135+ [transloadit.com][transloadit].
136+
137+ * IRC Nick: felixge
138+ * Twitter: [@felixge](http://twitter.com/felixge)
139+ * Blog: [debuggable.com/blog](http://debuggable.com/blog)
140+ * Where: Berlin, Germany
121141
122- Twitter: http://twitter.com/felixge
123- Blog: http://debuggable.com/blog
124- IRC: felixge
125- Where: Berlin, Germany
142+ [formidable]: https://github.com/felixge/node-formidable
143+ [mysql]: https://github.com/felixge/node-mysql
144+ [transloadit]: http://transloadit.com/
126145
127146### Mikael Rogers
128147
129- Mikael is the author of request, and is also very active in the development of
130- node.js as well as the community.
148+ Mikael is the author of [request][request], and is also very active in the
149+ development of node.js as well as the community.
150+
151+ * IRC Nick: mikeal
152+ * Twitter: [@mikeal](http://twitter.com/mikeal)
153+ * Blog: [mikealrogers.com](http://www.mikealrogers.com/)
154+ * Where: San Fransico, USA
155+
156+ [request]: https://github.com/mikeal/request
157+
158+ ### Alexis Sellier
159+
160+ Alexis is a JavaScript mastermind who is responsible for projects such as
161+ [less.js][lessjs], [vows][vows] and many others.
131162
132- Twitter: N/A^
133- Blog: N/A^
134- IRC: N/A^
135- Where: N/A^
163+ * IRC Nick: cloudhead
164+ * Twitter: [@cloudhead](http://twitter.com/cloudhead)
165+ * Blog: [cloudhead.io](http://cloudhead.io/)
166+ * Where: Montreal, QC, Canada
136167
137- ### Jeremy ?^
168+ [lessjs]: http://lesscss.org/
169+ [vows]: http://vowsjs.org/
138170
139- Jeremy is a JavaScript mastermind who is responsible for projects such as
140- less.js, coffescript^, vows^, dokku^, underscore.js^ and many others.
171+ ### Jeremy Ashkenas
141172
142- Twitter: N/A^
143- Blog: N/A^
144- IRC: N/A^
145- Where: N/A^
173+ Jeremy is the author of [CoffeeScript][], [underscore][], [backbone][],
174+ [docco][] and many other popular node.js / JavaScript libraries. He is
175+ also running a node.js startup called [DocumentCloud][].
176+
177+ * IRC Nick: jashkenas
178+ * Twitter: [@jashkenas](http://twitter.com/jashkenas)
179+ * Where: New York City, USA
180+
181+ [CoffeeScript]: https://github.com/jashkenas/coffee-script
182+ [underscore]: https://github.com/documentcloud/underscore
183+ [backbone]: https://github.com/documentcloud/backbone
184+ [docco]: https://github.com/jashkenas/docco
185+ [DocumentCloud]: http://www.documentcloud.org/
146186
147187### Jed Schmidt
148188
149189Jed is a japanese translator who moonlights as a JavaScript ninja. His node.js
150- framework fab.js^ takes a radical new approach to structuring your JS code, and
151- includes all kinds of suprising aspects, exceeding most people's understanding
152- of JavaScript by far.
190+ framework [fab.js][fabjs] takes a radical new approach to structuring your JS
191+ code, and includes all kinds of suprising aspects, exceeding most people's
192+ understanding of JavaScript by far.
193+
194+ * IRC Nick: jedschmidt
195+ * Twitter: [@jedschmidt](http://twitter.com/jedschmidt)
196+ * Blog: [jedschmidt.com](http://jedschmidt.com/)
197+ * Where: Tokyo, Japan
198+
199+ [fabjs]: http://fabjs.org/
200+
201+ ### Marak Squires
202+
203+ Marak who goes by the alias Jim Bastard, is mostly known for pumping out
204+ douzands of node.js libraries per month, only exceeded by his artful use of
205+ profanity and trolling people. Don't get upset if he rubs you the wrong way,
206+ he's a nice guy, but you just shouldn't challenge him to a Monkey Island style
207+ sword duell.
153208
154- Twitter: N/A^
155- Blog: N/A^
156- IRC: N/A^
157- Where: N/A^
209+ * IRC Nick: jimbastard
210+ * Twitter: [@maraksquires](http://twitter.com/maraksquires)
211+ * Blog: [blog.nodejitsu.com](http://blog.nodejitsu.com/)
212+ * Where: New York City, USA
158213
159- ### Marak aka Jim Bastard^
214+ ### Peteris Krumins
160215
161- Jim is mostly known for pumping out douzands of node.js libraries per month,
162- only exceeded by his artful use of profanity and trolling people. Don't get
163- upset if he rubs you the wrong way, he's a nice guy, but you just shouldn't
164- challenge him to a Monkey Island style sword duell .
216+ Some of you may know Peter from his popular blog [catomat.net][catomat].
217+ Together with James Halliday, he has recently started a node.js startup called
218+ [browserling][browserling], which has also lead to tons of open source modules
219+ from the two of them .
165220
166- Twitter: N/A^
167- Blog: N/A^
168- IRC: N/A^
169- Where: N/A^
221+ * IRC Nick: pkrumins
222+ * Twitter: [@pkrumins](http://twitter.com/pkrumins)
223+ * Blog: [catomat.net][catomat]
224+ * Where: Riga, Latvia
225+
226+ [catomat]: http://catonmat.net/
227+ [browserling]: http://browserling.com/
228+
229+ ### James Halliday
230+
231+ James is the author of many popular node.js libraries, such as [dnode][dnode],
232+ [optimist][optimist] and [browserify][browserify]. He is also know for drawing
233+ cute robots for [browserling][browserling] which he runs with Peteris Krumins.
234+
235+ * IRC Nick: substack
236+ * Twitter: [@substack](http://twitter.com/substack)
237+ * Blog: [substack.net](http://substack.net/)
238+ * Where: Oakland, California, USA
239+
240+ [dnode]: https://github.com/substack/dnode
241+ [optimist]: https://github.com/substack/node-optimist
242+ [browserify]: https://github.com/substack/node-browserify
170243
171244### Your name here
172245
173246This list is by no means exhaustive and for most parts in random order. My goal
174- is to keep this list short enough so it doesn't become a list of all node.js
175- users^ , but there are probably a few important names that I forgot. So if you
247+ is to keep this list short enough so it doesn't become a list of all [ node.js
248+ users][nodejsusers] , but there are probably a few important names that I forgot. So if you
176249would like to see your name here as well, just email me.
177250
178- My criteria for selecting people is a mix of GitHub watchers, community
179- engagement, willkür^ and might slightly favor people who I've met in person.
180-
251+ [nodejsusers]: https://github.com/joyent/node/wiki/Node-Users
0 commit comments